Version 20.03
The new March 2020 Release of ApiOmat features the alpha version of our new Microservice Generation Feature, a shiny new design for our Dashboard and Data Model Watchers for Native Modules, besides additional changes. See below for further information on these topics.
Note that this is the second version with the changed versioning scheme. As of this version, we will provide larger releases every four months, which will contain a set of the different software parts in different versions.
The ApiOmat version 20.03 consists of the following versions of sub-components and services:
-
ApiOmat Yambas 3.5.0
-
ApiOmat Dashboard 3.5.0
-
ApiOmat Brewer 1.0.0
-
ApiOmat Dispatcher 1.1.0
-
ApiOmat Executor 1.0.0
-
ApiOmat Explorer 1.1.2
-
ApiOmat Gearhead 1.0.0
-
ApiOmat Innkeeper 1.0.0
-
ApiOmat Instructor 1.4.0
-
ApiOmat Analytics 1.6.0
New Features
Dashboard Redesign
Modernization and redesign of Dashboards for ApiOmat and ApiOmat Analytics to give you a better orientation.
Microservice Generation (Alpha)
ApiOmat started the transformation to a Microservice Productivity platform already. With the new approach we are help our customers to bring the advantages of a multi expierence platform like
-
Governance and Compliance
-
organisational scalability
-
versioning
-
rapid prototyping
to the new microservices trend.
Inside this release we build the fundament for this new platform and as first step you will be able to generate Spring boot microservices, deploy and execute them in your environment.
With services based on Spring boot you can fastly integrate your businesslogic and benefit from the large spring ecosystem.
For the development and deployment flow, we oriented on the already existing native module flow.
For this feature, you can simply use it over the dashboard and you won't get touched by the different services, but the following services, which come newly, with the ApiOmat 20.03 Release are involved:
-
Yambas, which is responsible to hold the metadata of your designed classes and the data objects.
-
The "Brewer" service, which generates you the microservice for your designed classes.
-
The "Innkeeper" service, which stores your compiled service artifacts.
-
The "Gearhead" service, which stores you configurations for your services (your general service configurations, as well as your "App-Backend Configurations" which can be requested during runtime)
-
The "Executor" service, which is able to start and stop your services in different environments (for example over Nomad).
-
The "Dispatcher" service, which automatically registers and de-registers routes for running services. The services will automatically bind on the specific paths of yambas, so you'll be able to use our SmartSDKs.
-
The "Consul" service, which will help to keep track on the running services.
To help you to install and configure this bundle of services there is a Service Generation Installation guide that leads you through the setup.
Data Model Watchers
Data Model watchers bringing ApiOmat and business process management engines closer to each other and enables the easier integration of the platform into existing or new business processes.
It helps you to do a more clean functional separation in your architecture.
The new feature is enabled in native modules, which provides you the possibility to keep track of changes on existing models of a class and module of another or same module. You don't need to have a "used module" relation on it.
To get deeper on the feature, take a look on our documentation.
Support for LDAPS
Our LDAP and Active Directory (AD) connector now supports LDAPS. This feature has been backported to ApiOmat 3.3 and 19.11 as well.
Changelog