Integration Functions (or Integration Stack defined)

This article lists the core functions of an EAI platform. See EAI Convergence for an example of actual stacks from TIBCO and IBM.
The integration platform functions and the core integration services enable the integration platform to play the role of an active intermediary between the transport-connected services. The platform functions and core integration services constitute […]

Document-centric processing

One of the key features setting this architecture apart from the traditional EAI and SOA implementations is the idea of document centric processing. In short, we replace the traditional API- and RPC-style integration with exchange of documents.
Tradition
The tradition of integration is deeply rooted in the concept of API. I am […]

Integration Technologies

The following provides a brief overview of ‘integration technologies’. The purpose of it is two-fold. First, it shows that as integration architect, you do have choices as there is much more to integration than the EAI stacks and the WebServices standards. Second, it establishes a ‘technology’ language for a discussion of the integration architecture.

[…]


EAI Value Proposition

EAI Defined
In general, the computing term Enterprise Application Integration (EAI) denotes the plans, methods, and tools aimed at modernizing, consolidating, and coordinating the computer application in an enterprise(*[1]). This general term covers both the traditional integration technologies (point-to-point, custom developed batch processes, CORBA, database replication, etc.) as well as the new ones (brokering, […]

Basic Integration Patterns

This appendix outlines a set of common EAI patterns and their related concepts.
The purpose of this appendix is to compile a set of common EAI patterns that will provide a basic pattern language for the purpose of this EAI architecture. We do not look at the patterns in detail; where necessary, this document refers […]