📄️ API
Data's current API gateway is kokos-dispatcher.
📄️ Introduction
Backend architecture is based on microservice architecture, specially on Api Gateway pattern. As previously mentioned, the business logic handlers of Data are _micro-executors_. The following chapter of the documentation deals precisely with how to create micro-executors and how to develop services containing business logic.
📄️ Development Environment
Data Development Environment refers to an instance of a web editor in every Data installation in which you can view, create and edit source file like DSL, configuration files and interpreted code (RPGLE). In the development environment you still cannot edit the source code of your micro executors except for the RPGLE code as it is interpreted. For the creation and modification of a micro-executor, you can follow a later guide.
📄️ FUN
Definition
📄️ Data Structures
Predefined data structures are one of the most interesting features of Data. They make it possible to exchange data between one component and another in a standard way that is recognized by the entire system. Data structures are currently exchanged in the form of JSON formats.
📄️ Service Documentation
The following Java annotations are used to document the service of the Micro Executor
📄️ Service Routing
An application running in Data may consist of several micro-executors. To properly set up the service routing between micro-executors you can define the service mapping using a specified file called registry.yaml in your DSL library.
📄️ Data Sources
All applications interface with data sources to read and manipulate data. Data sources are of different types:
🗃️ Development Kits
3 items