Application Integration
Application integration enables disparate resources to share business data. Resources include software applications such as SAP and Siebel, and systems such as databases and mainframe programs. Common application integrations include:
Synchronization. For example, two stores in a chain of retail stores maintain customer, product SKU, and product price information. One store maintains the information in a database and the other in a mainframe program. When information is added to or changed in the resource at one store, an application integration updates the resource at the other store.
Propagation. For example, a human resources (HR) person enters data for a new employee in a composite application and an application integration propagates the data to a human resources (HR) database, a retirement plan mainframe program, and an employee benefits application.
Composition. For example, an HR person requests a report on an employee through a composite application. An application integration gathers the data for the report from an HR database, a retirement plan mainframe program, and an employee benefits application, and then returns the data to the web application for display in report format.