On October 4, 2019, release 1.5.0 of the onesait Cloud Platform was published (aka defender version, following our version policy: Version Policy onesait Cloud Platform).
You can follow our roadmap in Roadmap onesait Platform
Below you can see this release's main features:
Open Source Initiative
This work line includes all the tasks related to the Open Source version of the Platform (Onesait Platform Community).
In this quarter, intensive work was made in this line, specifically:
This version supports the development of applications and microservices, for which the platform offers a centralized web console that supports the management, configuration and development of all types of applications, integrating the creation of applications, their deployment on the CaaS infrastructure, application, display,..
In this installment, we have worked on the following functionalities:
- Integration of Camunda as a BPM Engine multitenant: with the integration of this Open Source product (https://camunda.com) from the Platform Control Panel itself, you can create and manage your business flows visually. The platform offers a multi-tenant approach in which, for each user requiring it, an independent tenant is created to allows managing her flows independently, with all of it being integrated with the platform's security.
You can find more information in the BPM Engine Guides.
- Visual development of Microservices through the DataFlow: until now, we were using the DataFlow to develop streaming or batch data flows (loading data from a database, exporting ontologies to an external system, ...). With this functionality, you can create Microservice-type flows
and publish this logic as a REST service:
You can find a detail here: How to create a microservice flow
- Cache Service: this utility allows you to create Cache Settings on the Platform DataGrid easily and through the ControlPanel
also offering a REST API to access the cache:
- Utility Export and Import Configuration Data: in this version we have included this tool that allows you to export the configuration of a platform instance
so that then you are able to import it in another instance:
In this tutorial you can see how this utility is used: Export-Import Tool
This version of the platform is focused on supporting the development of systems and applications that need to use the platform's Big Data, AI or distributed intake capacities.
In this quarter, we have focused on:
- Publication of a model developed in a Notebook as Microservice: with this utility, a Data Scientist can create and train her model from the Notebook and finally convert this model to microservice to be able to deploy it separately.
In this guide you can see how to use this functionality via the Onesait Platform Enterprise version. (Microservice) (Enterprise) Example of Model as a Microservice (MaaS)
- Component for the orchestration in the execution of Notebooks through the Flow Engine: this component allows to orchestrate calls to ML processes developed in the Notebooks through the FlowEngine, so that you can orchestrate your calls and compose a complex execution flow:
More information in the guide: How to invoke a Notebook from the FlowEngine?