ADAMOS Microservice Management
ADAMOS Microservice Management provides you with an integrated solution based on Kubernetes and Docker and as such allows you to build and deploy your custom business logic to the ADAMOS IIoT platform while applying microservice principles with ease. Microservices can extend already existing platform functionalities or provide new Services.
The ADAMOS Microservice Management module is built upon the container and container orchestration technologies Docker and Kubernetes. This way developers can focus on implementing valuable business logic as microservices inside Docker containers and leave non-functional requirements such as hosting, auto-scaling, load-balancing, security, high availability and monitoring of containers to the managed Kubernetes cluster of the ADAMOS IIoT Platform.
The integration with the multi-tenant ADAMOS Core allows to define multiple container isolation levels, i.e. whether a container is instantiated just for a single tenant or for multiple tenants.
ADAMOS Microservice Management offers you a managed registry to which you can upload, register and store your Docker images. Once available in the registry, microservices can be published to the application marketplace of the ADAMOS Core module as applications. Tenant administrators can then subscribe these applications. Such a subscription results in a new Docker container to be launched based on the underlying image.
Microservice APIs & SDKs
For Docker-based microservices a documented and security-enforced public API is provided that is used to exchange data between the platform and the microservices hosted on the platform. In addition, the Microservice Management module provides Java and C# SDKs including accompanying build scripts which simplify implementation tasks and automation procedures.