Five-layered architecture
With traditional systems, changing business processes means difficult and time-consuming reprogramming. This is because behavior is not encapsulated (isolated) in components. In IFS Foundation1, we have separated the software pieces of a business component into several layers. Each piece has clearly defined interfaces and responsibilities and is totally encapsulated from the others. The layered architecture consists of data sources that store and manage data, entities that retrieve and modify data, activities that contain the actual business logic for your workflow, business processes that define the workflow, and user interfaces for presentation. This unique architecture offers many benefits—the most important is flexibility.
Life cycle management
The IFS Foundation1 life cycle management model consists of tools and products to handle all aspects of the system—from design to reconfiguration. They provide life cycle support for components and business processes. For example, there are tools and products designed to boost productivity and quality in the design-develop-test cycle of component development. Additional tools and products for business professionals and system administrators support ongoing business process improvements and reconfiguration of existing processes.
Open integration services
Open integration consists of software services that enable and support integration of your business processes with other parties, applications and technologies. Every single business activity, entity, and process can be accessed by interactive clients and by application-to-application messaging. IFS Foundation1 provides multiple open software development frameworks that make building powerful business applications easy and cost-effective. The frameworks ensure a consistent implementation and use of core functionality. In addition, the services provided by these frameworks can be used and reused across multiple solutions and components.
|