Skip to content

Application landscape

Our application is divided in multiple components and each component can have multiple layers.

A nice overview can be found in the following picture:

COSMOS

Our cosmos component (responsible for all market communications and message translations) exists out of proven market solutions for AS2/4 communications and EDI translations.

The integration of the complete solution is based on python services.

EGSSIS Gas/Power Services

The Egssis gas / power services are divided into following components:

  • Web-frontend: written in typescript / html using the angular framework
  • Restful backed written in C# based on ASP.NET framework
  • Job scheduling component: written in C# based on quartz.net scheduler

API gateway

The API gateway exists out of following components:

  • Reverse proxy: ARR on top of IIS
  • Restful backend written in C# based on ASP.NET framework

Identity Services

Token services to provide access and identity tokens to users/clients who want to get access to our applications.

These services are written in C# based on the ASP.NET framework and Identity Server framework.

IdentityServer is a registered and certified OpenID Connect solution.