Understand the i4FS architecture

Based on off-the-shelf, industry-standard containerisation technology, Docker, the i4 Platform provides a homogenous environment for i4 Assets to run in. The platform provides various services for the deployment, configuration, execution, and debugging of i4 Apps and other components.

Clear and uniform execution environment

Based on off-the-shelf, industry-standard containerisation technology of Docker, the i4 Platform provides a uniform execution environment for i4 Assets. This environment is controlled by the developers through meta-information attached to the assets.

Central access portal

With all assets running in a uniform execution environment, access to these assets (mostly to the i4 Apps) is provided through a single access webportal, providing a shared look-and-feel, and user experience, for all i4 Apps.

Single Sign-On, overarching security model

Integrated into the platform is a security model, which controls the inter-asset communication. From the viewpoint of the enduser, the system provides a single sign-on, integrated into the portal, after which they can access each i4 Asset in a secure and cooperative manner.

Uniform handling of on-premises vs cloud

Through the uniform execution environment, the i4 Assets can run equally on premises as on a cloud service. Through a proxy model, access from on-premise assets to cloud assets is provided, in a secure and effective fashion.

Additional ressources

Learn more about i4FS by visting the project website for general information, the wiki for information about the core components, the Technical Manual for API documentation, and downloading the repository’s source code.

Wiki

Get a better understanding of the global architecture and information flow.

Source code

Our source code is opensource and available on our Gitlab repository.

API endpoints

Let your infrastructure communicate with the i4 Platform.