IFS Cloud Architecture¶
IFS Cloud solutions are built from business components, which in turn are built from smaller software components that implement the functional aspects of the application. Each component has a well-defined purpose and interface that describes what the component does, but not how it does it. This allows change and evolution within a component without affecting other components.
IFS uses a combination of process modeling and information modeling to design IFS Cloud. The process model describes what the application does. The information model describes the entities that make up the application and how they relate to one another.
IFS Cloud architecture is layered, component based, multi-tier, and is using service oriented design principles.
IFS Cloud is based on a container architecture that is orchestrated by Kubernetes. This allows components to have their own services in separate containers.
Sections below describes the different architectural elements and principles in more details.