Page 39 - U4SSC Compendium of survey results on integrated digital solutions for city platforms around the world
P. 39
Onesait Platform Engine Modules
API Manager:
Technologies: Spring boot, Swagger and Gravitee.
The API Manager enables apifying Swagger external APIs, flows and ontologies. It includes an
API Portal and exposes these APIs via the Open API. There are two versions: the base one built by
Spring Cloud and the advanced one on the Open Source Gravitee API Manager for scenarios in
which specific policies are needed to control throttling, security, processing, etc.
Flow engine:
Technologies: Node-red.
The Flow Engine allows the user to visually model business logics through components that come
together to solve that logic. This component runs on a multitenant, Node-red environment (like
Watson IoT) and, among other things, facilitates publishing APIs, external consumer services and
communicating with devices.
Rules Engine:
Technology: Drools.
The Rules Engine allows building business rules within the web console of the platform. This
component is based on Drools and allows the user to define rules in DSLS and DRL. These rules
can be triggered upon the arrival of Information to the platform, or be invoked by the API and
isolated by the user.
Identity Manager:
Technology: Spring boot and oauth2.
The platform offers an Identity Manager that secures access to its APIs via OAuth2. In addition,
it allows the creation of Realms for verticals to define their Security models visually. It offers SSO
capabilities, integration with LDAP, Active Directory and Encryption. It also offers a base version
on Spring Cloud Security and advanced on CAS.
Geospatial:
Technology: cesium.
The platform offers GIS capabilities in various fields, from the storage of Geographic Information
on GeoJSON and geographic queries, to the visual and unscheduled creation of GIS Viewers on
Cesium technology, and GI analytics.
Compendium of survey results on integrated digital solutions for city platforms around the world 27