We're getting to the stage where one EAI tool will just about do.
Liz Warren reports
Integration used to mean scrabbling around in the guts of your
systems and writing significant amounts of code by hand. Today, a
new generation of enterprise application integration (EAI) tools is
moving us much closer to the plug-and-play approach needed to
survive in the e-world, where many more systems, both internal and
external, have to be integrated. But with no two integration
projects being alike, can one EAI tool really meet all of your
needs?
The answer is yes, although you'll probably still have to do
some code-cutting because EAI tools are not at the plug-and-play
stage yet. But while the latest generation of EAI tools are
powerful and flexible enough to handle a wide range of integration
challenges, those very qualities can also be disadvantages.
"We're using a single tool, Perwill, but the integration still
involves writing an interface at both ends to export or import the
data," explains Alistair Gray, group finance director at JAS
Worldwide, an international freight forwarder with 110 offices in
40 countries. "That process can't be done automatically, because
each country is running a different application, and our biggest
problem has been that, because Perwill is capable of handling many
different kinds of messages, it's difficult for the local system
specialists to learn. Many of the offices consider it difficult to
install and run, especially in terms of error reporting on a
day-to-day basis. Although it's not complex conceptually, in
practical terms it has been more complex than we envisaged at
first."
JAS wanted to integrate its systems to automate the flow of
documentation that has to accompany each shipment. And by linking
all its systems to a central hub, the company could let staff
access data on any customer anywhere in the world. Gray says many
JAS offices were too small to justify replacing the multitude of
existing systems with a single solution like SAP. On top of that,
every office would need a local component to handle local customs
and tax regulations, so JAS would still end up having to integrate
multiple systems.
"The best approach was to leave our legacy systems in place but
put something hardware- and software-independent on top that could
take data out of the systems, process it and send it to the right
destination system," says Gray. Perwill fitted the bill and its
licensing model meant JAS wouldn't go bankrupt in rolling it out
worldwide.
Derry Newman, IT manager of Sony Broadcast and Professional
Europe, believes a single EAI tool can meet all a company's needs.
He says Sony is using just the Crossworlds tool because EAI tools
demand implementation staff with skill in both the tool and the
target systems and are therefore expensive and scarce. Multiple
integration approaches make hiring these skills more of a headache
(and an expense) and increase a company's dependence on the one or
two people who know how to use each tool.
Sony makes and distributes audio-visual products to TV
production companies and corporate users. It has just finished
implementing integrated in-house SAP systems and now wants to link
them to its channel partners and customers. The aim with channel
partners is to take cost and time out of the supply chain, while
Newman sees linking to corporate customers as a strategic
advantage. "The easier we are to do business with, the more sticky
a supplier we become," he explains.
Sony chose Crossworlds because it has connectors - pre-built
integration modules - for SAP and for other applications. "We
didn't and still don't entirely know what we may have to connect
to, so we need something that is flexible," says Newman. "The IT
team also felt Crossworlds would require relatively few in-house
resources to get up and running with each partner. That's been
borne out with our first implementation, with General Electric in
France, where it took just five weeks to get from our first meeting
to passing messages successfully."
Newman admits there are drawbacks to using a single tool. "You
don't necessarily have the optimum solution," he points out. "We've
already had to buy an upgrade to get more connectors, as we
encountered an unexpected system in a trading partner. Having said
that, we've yet to run into an integration need where we haven't
felt in a position to start discussing and planning. I can go to
meetings with corporate customers and channel partners and not
worry about what flavour of IT they've got."
Cable & Wireless Global, created last year out of four
regional units to focus on data and IP transport services, has also
purchased an EAI tool, WebMethods Enterprise, to help it develop a
global infrastructure. However, WebMethods will be just one of a
number of integration options available to the company.
Prior to the company's restructuring, some applications had
already been drawn together through Web-based interfaces using BEA
Weblogic, while Corba-based integration has been used at the
network level. Cable & Wireless is also making use of the
prepackaged integration facilities within many of the new
front-office packages it is implementing, such as Clarify, to
create self-contained application stacks. So far, WebMethods
Enterprise has been used to pull together a number of business
support systems from each regional unit, including Siebel, Clarify,
SAP, Kenan Arbor BP and Architel Objectel's Order Management
System.
"With integration, you need to understand the problem before you
select the tool you use," says Richard Fernandes global IT
architect at the company. "There is no one silver bullet and we are
taking a very pragmatic approach."
However, he goes on to explain, selecting one primary EAI tool
will help Cable & Wireless provide consistency across the
multiple integration projects being undertaken in each unit as new
global solutions are rolled out. "Until a few months ago, we found
that systems integrators in different countries were coming back
with different approaches to the same integration issues," he says.
"An EAI tool allows us to provide blueprints to our systems
integration partners for them to take away and implement."
He adds that WebMethods was chosen because it supports the
bottom-up approach to enterprise application integration which
Cable & Wireless favours, while offering good tool support for
developers and a range of off-the-shelf adapters which match up
with Cable and Wireless's existing applications.
So far, he says, WebMethods has supported everything the company
has wanted to do. The main headache has been to find sufficient
skills and the company is now embarking on a major training
programme internally and with its systems integration partners.
Key Considerations when choosing an EAI Tool
- What applications, interfaces, message formats and technologies
are currently supported and what further enhancements are
planned?
- How easy will it be to adapt integration projects to changes in
business or technology?
- Does the tool suit your strategy, whether that's trying to put
a long-term architecture in place or just trying to solve a
point-to-point problem?
- What developer skills and resources will be required?
- Does the tool have a visual or rules-based interface which will
allow it to be used by business users?
- What support and services does the supplier itself offer and
what partnering arrangements and training programmes does it have
in place with systems integrators?