Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up
Technology Business Applications
F E A T U R E  
Force Fit

  August 7, 2003
  By Don MacVittie


TOC Issue TOC
Printer Print full article
Printer Print this page
Printer Download as PDF
E-Mail E-Mail this URL
Discuss Discuss this article
flame author Flame the author
 
  In this article
arrow
Introduction
arrow
EAI to the Rescue
arrow
People Skills
arrow
Executive Summary
arrow
By the Numbers | FYI

Imagine what your office would look like if every PC were physically connected to every other PC and every server. Wires would run rampant. And consider the cost of adding a new desktop if it meant hardwiring it to every other machine--in large organizations, you'd have to hire an entire team just to keep the rat's nest under control.

Sounds crazy, but this is the approach most of us take to software integration. Instead of a single wire running from each application to a switch, we run wires to every application with which a given system interacts. Each project team is responsible for keeping its own lines of communication open, and often, only some of the interfaces are updated when the system is upgraded.

There's a better way: EAI (enterprise application integration) tools let your applications mirror a network architecture, with a single point at which applications deposit updates and all interested parties can pick them up. Or, where one system offers updates to all other interested systems simultaneously whenever there's a change.


EAI also provides a simplified integration model that does not involve each application team developing in-house code to make systems work together. By offering a single platform for centralized integration, EAI vendors promise to reduce the amount of work each application team must do to retrieve data from other systems.

Most EAI products sell server software and one or more development tools to write interfaces between systems. Many of the products currently on the market are Java-based, using Java Application Servers to provide a solid base for EAI to build on.

And that base is pretty healthy. In researching this article, we heard over and over that integration is one area of IT still being funded. Gartner research supports that, estimating that by 2005, more than 90 percent of large enterprises will have integration technology in place.

Mixing It Up

Integration is critical to keeping systems synchronized. Today, the vast majority of IT shops come down on the "buy" side of the "build versus buy" debate, meaning your corporation is likely full of systems you didn't build and for which you have no source code. Making them communicate is a tall and expensive order, often requiring that your network and server administrators have intimate knowledge of the assumptions made when the integration code was written.

Take, for example, a simple case of a customer information system purchased several years ago and an order-fulfillment system just put into place. How do you relate orders to customers? Can you easily connect a failed delivery back to a customer?



Benefit of Centralized Management

click to enlarge

Without EAI, the typical process to resolve these problems is:

1. A businessperson determines the process that occurs and defines what needs to be done.

2. These business requirements are then turned over to an analyst, who determines the best way to achieve the business goal.

3. A programmer implements the solution.

4. The network and server staffs are charged with keeping the new process running and monitoring its health--even if the monitoring tools are not built in.

Now add two more systems to the mix, each needing to interface with existing apps. That gives you a total of 12 interfaces for four systems, each requiring maintenance by two separate project teams (see "Without EAI" in the illustration).


start top Introduction EAI to the Rescue 

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers