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.
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.
Get a better understanding of the global architecture and information flow.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.