What is "eai"

EAI (Enterprise Application Integration) is a reference to computational means and principles of system architecture used in the Enterprise Application Integration process. EAI procedures and tools enable the interaction between systems heterogeneous corporative through the use of services.

Basics

  • Integration of an enterprise’s applications, information systems and business processes.
  • Integration with internal and external applications of the company that support its business process, such as financial process, human resources, among others.
  • Set of real-time process analysis and monitoring tools.

Components of the EAI Architecture

  • Systems
  • Dice
  • Interface
  • Communicating

Styles of Integration

  • File Transfer
  • Shared Database
  • Remote Procedure Invocation
  • Messaging

Bibliographic References

  • Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions
  • Integration Patterns