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.