High-level technical architectureΒΆ

../../_images/valuea_technical_architecture.png

The above diagram contains the main components of our suite. From top to bottom the solution contains the following functionality:

  • Frontend services

    • Authentication and Authorization

    • User interfacing

    • API access (same calls used for machine-to-machine as web users)

      • ValueA frontend framework core components

  • Messaging

    • Asynchronous message queueing

  • Framework and Services

    • Distributed / scalable task handling

    • Easy to develop services

    • Build-in json schema validation

    • Database access abstraction layers

    • Toolbox for often used tasks, keeping the service footprint to a minimum

  • Data storage

In the other paragraphs we will describe how communication is processed and how the most important components interact with each other.