EAI (Enterprise Application Integration) is the process of integrating multiple computer applications that were independently developed, use incompatible technology, and remain independently managed. EAI combines processes, software, standards and hardware resulting in the seamless integration of two or more enterprise systems allowing them to operate as one.
Typically, any organization that follows a best of breed or a decentralized application development strategy will eventually end up with multiple, mutually incompatible 'silo' applications, often segregated by function, department or location. Hence any business process which spans applications would require 'breakpoints' resulting in data errors and increased processing time.
Integration can be carried out at the level of Data, Object or Process depending on the business requirement. Point-to-point or Hub and spoke topologies can be deployed. A typical engagement begins with a detailed business process mapping exercise, where inter application dependencies are identified.
- Technologies
IBM Websphere/MQ Series Framework
Oracle 10g AS Framework
- Services
Diagnostic
Process Mapping
Enterprise Services Bus Architecture
Service Oriented Architecture
|