CPC G05B 19/042 (2013.01) [G05B 2219/2614 (2013.01); G05B 2219/2642 (2013.01)] | 20 Claims |
1. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to generate to implement a microservice architecture in a building automation system (BAS), the software instructions comprising:
decomposing existing server functionality into separate services;
packaging the separate services into containerization technology;
employing a container orchestration package wherein the container orchestration package is configured to at least one of monitor, deploy, start, and restart one or more replicas of one or more services;
employing an orchestration virtual private network (VPN) wherein the orchestration VPN is configured to control networking and communication between services; and
exposing endpoint of each service.
|