Integration defines the software services enabling elements of distributed business applications to interoperate. These elements can share function, content, and communications across heterogeneous computing environments. In particular, service integration offers a set of architecture services such as platform and service location transparency, transaction management, basic messaging between two points, and guaranteed message delivery.
- Application Connectivity
This process provides reusable, non-invasive connectivity with packaged software. This connectivity is provided by uni- or bi-directional adapters.
- Business Process Management
This process is responsible for the definition and management of cross-application business processes across the enterprise and/or between enterprises.
- Transformation and Formatting
This process is responsible for the conversion of data, message content, information structure, and syntax to reconcile differences in data amongst multiple systems and data sources.