2017 R1

Fabasoft Reference ArchitecturePermanent link for this heading

The Fabasoft product family is implemented as distributed web application. The functionality of Fabasoft software products can be used via commercially available standard web browsers.

The incoming user queries are forwarded to the Fabasoft Folio Web Service by the Apache HTTP Server. The Fabasoft Folio Web Service represents the business logic and creates the view for the Fabasoft Folio Web Client.

By means of the Fabasoft Folio Kernel, in the Fabasoft Folio Web Service the object model is available, object placement and access protection are defined and checked, properties are buffered, method calls are allocated and transactions are performed.

Fabasoft Folio Web Services process user queries by accessing the data managed by the Fabasoft Folio Backend Services.

Fabasoft Folio Backend Services (Fabasoft Folio COO Services and Fabasoft Folio MMC Services) are used for accessing and storing data in Fabasoft Folio Stores. Fabasoft Folio Stores are logical data stores, storing business objects in a relational database system and in the file system.

Fabasoft Folio Conversion Services allow converting contents. Conversion queries are forwarded by the Fabasoft Folio Web Services to the Fabasoft Folio Conversion Services.

A Fabasoft Folio Domain consists of Fabasoft Folio Web Services, Fabasoft Folio Conversion Services and Fabasoft Folio Backend Services logically belonging together. Optionally Fabasoft Folio AT Services can also be included into the Fabasoft Folio Domain.