Architecture explained

A short explanation of the Architecture and its important classes.

Modules

As seen on the architecture-view page, here the involved modules of:

  • scala-adapters (the framework)
  • adapters-project (the project using scala-adapters)

Architecture Modules

Important Classes

The next diagram displays the most important classes and their relations.

Important Classes

Server-Client Communication

Next to REST-services there is a Bi-Directional communication with a Websocket.

As soon as you register to the standard Websocket, you will be informed on changes on your Job immediately.

The next diagram shows the process of registering a Client: Websocket Creation

In this creation process, it is possible to create Jobs (with different configuration) dynamically:

Job Creation