Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

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 

Best of the Web

Data deduplication: Declawing the clones

Data deduplication is emerging as a critically important new arrow in the storage administrator's quiver to answer hard questions about the increasing problem in storage growth costs.

Quick Read

Compression, Encryption, Deduplication, and Replication: Strange Bedfellows

One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.

Quick Read

WAN Optimization Whitelists and Blacklists

Optimization is a fantastic way of saving money and creating really happy customers at the same time, but it doesn't work flawlessly for all applications.

Quick Read

WAN Optimization as a Managed Service: It's Not About the Cost

This insight examines how organizations outsourcing their WAN optimization initiatives to a third-party go about achieving their goals for application performance, reducing operational costs, and streamlining enterprise infrastructure.

Quick Read

  Sponsored Links

Premium Content

Next Generation Data Center, Delivered, November 17th
NWC


Salary

Video