Overview

Get more out of what you already have
Some companies have a very large amount of legacy technology and replacing it with either an off-the-shelf solution or custom development would take too long or cost too much.

In this case Enterprise Application Integration (EAI), the process of integrating legacy applications together to form one integrated suite, is the only feasible option. While integration by design is more desirable, an EAI initiative is the only way to integrate the disparate applications into one cohesive unit in a timely, cost effective manner. The advantage of interoperability and shared data outweighs the disadvantage of the lack of integration by design.

EAI is made up of two fundamental concepts: unified process management, the ability to manage all processes across all systems in a similar manner, and data synchronization, the ability to synchronize data across all systems.

Common EAI design patterns address those two concerns with the Publish/Subscribe design metaphor, and suggest a process bus (facility to manage processes uniformly) and a data bus (facility to synchronize data).

Useful tools that implement the publish/subscribe metaphor are workflow/business process engines to manage the processes, and publish/subscribe data systems to handle data synchronization. Another key technology in EAI is the use of XML transformations to replace the expensive and outdated EDI transformations.

Strategy Five is to use business process engines, the publish/subscribe metaphor, and xml technologies to implement EAI solutions when legacy components must be integrated together. A system that also supports web services is also desirable, offering further flexibility with regards to legacy integration/abstraction.


 

 

 
©2002 Sabertooth Interactive. All Rights Reserved.
info@sabertooth-interactive.com