Middleware Services Required For System Integration
Connectivity: Transporting messages between computing resources, reconciling network and protocol differences
Data flow: Orchestrating the flow of data between integrated resources and connecting them into a business process
Format: Maintaining descriptions of information structure and meaning, such as metadata describing the semantics of the information content in an application
Interaction: Supporting the types of message exchange--such as request/reply, store and forward, and publish and subscribe--used in resource relationships
Interface: Accommodating the many ways system resources are invoked
Network: Adding quality-of-service options, such as security and queuing, to message delivery
Transformation: Resolving data-coding differences in applications and databases, such as date layouts