Advanced Software Technology for eMobility
Bosch Software Innovations' comprehensive experience in developing distributed web-based solutions was incorporated in development of the eMobility Solution. The eMobility Solution is a modular software, comprising of various proven components and frameworks from Bosch Software Innovations. This can be further differentiated into components to operate at the computing centre and the charging site:
Technology Components for the Server Side
The core technological components on the server side allow for various functional logic (like the business models of energy providers or location-based service providers) to be realized.
- Separate modules take care of user registration as well as authentication and authorization.
- Portals provide user specific access points for utility companies, service providers, drivers, and many other potential participants in the business ecosystem.
- An Infrastructure Database manages the various devices and components including their functional requirements, e.g. availability levels.
- Business logic like pricing schemes or associated customer data are contained in a separate Business Management module.
- Intelligent Charging Site Management controls the various Charging Sites.
- Visual Rules Modeler provides an intuitive graphical tool for the efficient management of business rules.
- A tool to design user interfaces allows for dynamic modeling and adaption of the layout logic of an application.
- Visual Rules Execution Platform provides a centralized rule deployment and execution environment.
- Visual Rules Team Platform is a central rule repository that keeps history of the different rule models for the portals.
- Identity Management represents the user, role, and rights management.
Technology Components for the Charging Site
A spot aggregator within each charging station operates the charging spots. It controls the charging process and other functionalities at the charging spot.
- The Spot Aggregator is an embedded web-enabled Linux computer. It contains the functional logic, e.g. criteria for a successful charging process.
- It contains a distributed Enterprise Service Bus (dESB) that manages encrypted communication and network monitoring in such a highly distributed environment.
- System Monitoring regularly informs the server side about the health status of the Charging Station.
- The Software Provisioning module manages periodic software updates of the Spot Aggregator from the central server.
- The Charging Station is typically online. As a backup, a local database ensures offline operations in the event of connectivity failure.