6.4. Web Services and EAI—Friends or Foes?

Enterprise Application Integration (EAI) is an established technology used to integrate different business processes. It can link one application to another sequentially or, based on a predefined pattern (workflow), perform certain business functionality. Thus, different chains of events can be related together seamlessly without manual intervention or disruption. These events can also be programmed to handle different conditions with a rule engine (that is, Business Process), instead of hard-coding with specific conditions.

Another key feature of EAI is its integration with existing applications and legacy back-end systems, including mainframe and ERP systems. The value of EAI technology is that it ...

Get J2EE™ Platform Web Services now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.