Runtime
The runtime runs integration functions. Examples are:
- connectors
- services (ESB)
- api's
- brokers
Each runtime has an implementation. For example a connector is implemented with Apache Camel and the broker is implemented with ActiveMQ. On top of the implementation there two type of API's:
- Java API
- REST API
Integration runtime
The integration runtime runs integrations. There are two modules:
- Integration (The Java API)
- IntegrationRest (The REST API)
The modules can be embedded into a Java application to provide interaction with the runtime through the API's. The API's currently have one implementation, namely Apache Camel.
Broker runtime
The broker runtime runs message brokers (MQ). There are two modules:
- Broker (The Java API)
- BrokerRest (The REST API)
The modules can be embedded into a Java application to provide interaction with the runtime through the API's. The API's currently have two implementations. One for ActiveMQ Classic and one for ActiveMQ Artemis.