Service
The service is the main product of the OpenLegacy Hub. It provides the data consumer the ability to send API requests to data sources in lower parts of the organization technology stack.
The service fulfills this task by transforming API calls coming from the data consumer to API calls that can trigger business operations on the data source. The transformation is effected by mapping rules that you set up in the course of the service setup workflow. The mapping rules dictate the relations between the business fields of the data consumer API calls to those of the data source API calls.
The same service can be generated in different technological profiles (also referred to as Solutions). For example, the same service can be rendered in Java and have Restful API, or in Kotlin on a gRPC framework.
The service setup workflow is performed in the context of a project. In the project, modules and assets are chosen to provide the business content, transformation rules are setup, and solutions are selected. The generated service is the objective and output of the project.
Updated about 2 years ago