| CPC G05B 19/4155 (2013.01) [G05B 2219/31449 (2013.01)] | 11 Claims |

|
1. A service platform that is implemented by one or more computers, for managing a battery and its auxiliary equipment units, the service platform comprising:
one or more micro-services, each micro-service having a standardized generic structure comprising:
a sub-service implementing a business function; and
a messaging sub-service; and
a unified communication system for enabling exchange of data and messages,
wherein:
each micro-service further includes at least one micro-service management function, wherein the at least one micro-service management function includes a configuration management function configured to manage a configuration of the one or more micro-services;
(ii) the unified communication system comprises:
sockets configured to enable inter-micro-service communication, either local or via a TCP/IP network, the sockets being configured by the configuration management function for managing the configuration of the one or more micro-services and to enable inter-micro-service communication using a stateless proxy which connects a micro-service that is publishing one or more messages concerning one or more topics of a messaging system with one or more micro-services that have subscribed to the one or more topics of the messaging system; and
(iii) the messaging sub-service includes:
a subscription function for subscribing to one or more messaging system topics, wherein the subscription function includes subscribing to one or more topics of the messaging sub-service, formatting and writing the data contained in the messages associated with the one or more topics subscribed to a local database that is suitable for the storing of time-stamped data.
|