Home - ARCAD-Software/AFS GitHub Wiki

ARCAD Foundation Services, or AFS in short, is a service oriented framework built upon OSGi and Restlet frameworks. The objective of AFS is to provide a common development base reusable by all software developed by ARCAD Software.

The main modules provided by AFS allow to manage the differents aspects of the application:

  • A centralized and unified interface to manage the configuration of the application.
  • A database interface abstraction allow to manage different type of BDMR in the same application.
  • The data access is provided through a dynamic, declarative and extensible Data Mapping model.
  • Then some REST API can be built on top of the libraries provided.
  • The Application users and access rights is also directly managed by AFS.

The framework also provide some other APIs, such as:

  • A high level cryptographic librarie, facilitating the integration of secure process,
  • An API allowing to send and receive Emails,
  • An API to built RCP connected to the AFS web-services,
  • etc.