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
   34   35   36   37   38   39   40   41   42   43   44