In-Depth
EAI tools: Can they cut IT consulting costs?
- By Colleen Frye
- June 8, 2001
Remember your last application integration project? You called the consultants
in, the meter started ticking and it seemed like they never left? (Maybe they
never did.) You added custom-coded, point-to-point integration to an enterprise
architecture already littered with spaghetti-like information stovepipes that
tie together disparate applications. And you resigned yourself to the fact that
those integrations would require care and feeding over time, as you upgraded
or changed systems.
The integration problem is shared by every IT organization, large and small.
It is also a problem that is ripe for a solution.
In the past few years, a new class of software product has been emerging to
address this problem: enterprise application integration (EAI). More application
than middleware, EAI solutions are "all trying to bring some sense of automation
to a process that's very labor-intensive," said Jeanine Fournier, senior
analyst with the Boston-based Aberdeen Group. Instead of spaghetti, EAI solutions
help IT organizations develop an integration infrastructure that is easier to
maintain and often reusable.
In a recent report on the EAI market, which Fournier authored, Aberdeen states:
"Enterprises are looking for solutions that have been designed to operate
on the same conceptual basis as the leading packaged applications systems; that
is, speaking the language of business processes and cross-functional best practices."
"Part of the ultimate appeal of EAI is not so much integration; that's
just middleware," said Chris Selland, director of strategic alliances at
Primix Solutions, a Watertown, Mass.-based systems integrator and consultancy.
"What it does is take ownership of the business rules. In the past, for
example, accounting owned the business rules for the finance department. EAI,
as a class of application, can provide you a place to create and store cross-departmental
business rules, and do things you weren't able to do before," said Selland,
who also followed this market as an analyst for Yankee Group before joining
Primix.
Does that mean, if you buy an EAI product, you will never need to call upon
a systems integrator or consultant again? Or do any custom coding? Well, no.
But the promise is that engagements will likely be shorter, maintenance will
be easier and not dependent upon consultants, and the payback will come over
time.
"We see these as hard problems to solve," said John Dempsey, vice
president of professional services, Active Software Inc., Santa Clara, Calif.
"Look at how clients tailor their applications, even [packaged ones like]
SAP or Clarify. They're all tailored to how they do business." Even with
Active's prebuilt adapters for packages such as SAP and Clarify, there is some
work involved; these are not out-of-the-box solutions. "It's easier than
creating hardwired interfaces, but the value is downstream when upgrading packaged
applications, because you're isolated from the changes," noted Dempsey.
Middleware on steroids?
EAI products go beyond middleware -- the traditional solution to application
integration -- by offering additional functionality on top of lower level messaging
and translation services. New Era of Networks (Neon), Englewood, Colo., for
instance, offers content-based routing, messaging and transport; a declarative
formatter; dynamic transformation; and predefined libraries for leading software
packages such as IBM Lotus Notes, J.D. Edwards, PeopleSoft, SAP and Siebel Systems.
In a partnership with IBM, Neon and IBM both sell MQSeries Integrator, which
is built around IBM's MQSeries message-oriented middleware.
For the most part, the EAI vendor is taking responsibility for the predefined
library or integration template that links, say, an ERP package like SAP with
a customer information management package such as Clarify. When either of those
packaged appli-cations are upgraded, the EAI vendor will upgrade the integration
point. This promises to dramatically reduce maintenance.
With this added functionality, EAI solutions offer the potential to change
the way companies do business, said Primix Solutions' Sel-land. "Most customers
still see EAI as middleware on steroids, but it's not even really that. Once
you create and encapsulate new sets of business rules to make the organization
run more effectively," he said, EAI solutions can be used to link applications
outside an organization, creating a virtual supply chain. This will be accomplished
"by not just integrating applications, but by having this master controller.
That's where EAI is going," said Selland.
EAI as an enterprise integration architecture, though, is still largely in
the conceptual stage. Most firms because of a pressing business need such as
Y2K, are starting with the integration of one or two critical apps. But even
when the EAI solution includes the prebuilt integration templates for specific
applications, it is not simply a matter of flipping a switch, as the early marketing
of these products may have implied. "Prebuilt templates are a place to
start; it's better than doing it from scratch," said Selland. "But
customers, until they get their hands on this, underestimate the complexity
of integration. You usually almost
always have to do custom work."
While CrossWorlds Software Inc., for example, positioned its EAI solutions
as a "package, [it is more] like SAP is a package; it's not like a Microsoft
Word," said Bart Foster, vice president of worldwide marketing at the Burlingame,
Calif., company.
Foster acknowledges that some early marketing CrossWorlds did may have added
to the hype that has surrounded the EAI market. "We may have set the expectation
that this stuff is magically shrink-wrapped, that systems integration would
be zero. We're trying to be more realistic as we talk to people. We're very
cautious to make sure people understand that it's better than the alternative,
but it's not black magic."
No silver bullet
EAI solutions may have been "viewed initially as silver bullets,"
said Aberdeen's Fournier, "but that's not the case. If some people are
purchasing them thinking they can do [the integration] on their own and extend
it through their enterprise, that's very wishful thinking."
Active Software's Chet Kapoor, vice president of business development, does
not think customers have unrealistic expectations about these products. He said
most new customers today expect to involve a systems integrator in order to
get up and running with an EAI solution. "I don't think there are any surprises.
More IT shops understand how complex this is, and they are glad to see software
that solves the spaghetti code issue," said Kapoor. What an EAI product
does do, he said, is help customers get a better handle on what to expect from
a systems integrator (SI) engagement. "Before, an SI would come in and
say it will be a million dollars to do this integration, and they knew the customer
would be depending on the SI to maintain it. I don't think the SI likes that,
either. Now there is a clean architecture available from Active to solve that
problem; maintenance can be done by the SI or the customer," said Kapoor.
Even with prebuilt adapters, which Active and other vendors offer, the customer
will only get "baseline connectivity," said Primix's Selland. "For
basic integration, maybe there's not a whole lot for an integrator to do. But
when you're dealing with legacy and custom applications, your dealers' applications
and your suppliers' applications, you need to go beyond baseline connectivity.
There's a lot of work for somebody like us."
Yet most of the people interviewed for this article said the need to bring
on systems integrators, and/or to contract for the professional services of
an EAI provider, is more a resource than a skills issue, as most EAI tools do
not require a steep learning curve. "It depends on the complexity of the
project," said Selland. "Many companies want to be successful in a
short time, so they call us in and then they take over the maintenance. It's
harder and harder for a company that makes shoes, for example, to get good IT
people. The [EAI] tools are not that hard."
Active's Dempsey said it is a little of both. "Integration is a hard problem
to solve. Even if you're only integrating two packages, it does require subject
matter expertise, and oftentimes those resources are already busy. You also
need to understand the integration technology."
Florida Rock Industries, for example, a Jacksonville, Fla.-based manufacturer
of construction materials, brought in Deloitte Consulting to migrate a mainframe
legacy system to the Oracle suite of applications running on Windows NT. At
the same time, the company went on a search for an "anything-to-anything
tool for conversion purposes, and in the long term as a point of interface between
[internal] systems; the other way was doing it ourselves and writing a module,"
said George Ross, director of MIS.
One of the EAI vendors Deloitte put on a short list for Florida Rock to consider,
which the company ultimately chose, was SmartDB Corp., Palo Alto, Calif. SmartDB's
Workbench suite comprises Data Modeler, Data Transform and Data Loader, plus
prebuilt transformation and load templates for Oracle applications. "You
don't have to worry about coding to Oracle interface tables, SmartDB worked
very well," said Ross. "It takes a fraction of time to buy their templates
compared to writing the code by ourselves."
Initially, Florida Rock is using SmartDB to migrate its legacy data to Oracle.
Down the road, Ross said they will use SmartDB to interface a time/attendance
system with Oracle payroll, as well as an industry-unique order-entry system
that will also interface with the Oracle applications. "It's a lot easier
for us to have a standard tool that people know how to use. If the input or
the output side of the tool changes, that will be readily changed in SmartDB,"
said Ross. "In the past, for the integration points, we didn't have a standard
interface utility across all applications."
Ross said that while Florida Rock found SmartDB to be easy and straightforward
to use, they still employed the services of Deloitte. "Our people went
to SmartDB education. They could've hit the road running. SmartDB is not the
problem, it's learning what target Oracle tables look like," he said. "Where
the consultant help gets heavy is where SmartDB does not have a template."
Deloitte started the engagement in July 1998, and Ross estimates that it will
take about a year to complete, with both his staff and Deloitte working 50/50.
Tom Leavy, the Deloitte consultant working with Florida Rock, said it was a
resources issue for the company, not so much a skills issue in working with
SmartDB. "If you have a technical staff with basic programming knowledge,
you wouldn't need consulting" to work with the tool, he said.
And while Florida Rock still had to hire Deloitte, they anticipate that the
engagement -- both time- and money-wise -- will be reduced. Using a tool like
SmartDB "saves all kinds of time," said Leavy. SmartDB's templates
"work pretty much out of the box, are easy to customize, and the price
is reasonable. It would cost three to five times what they're selling the templates
for, for me to come in and develop them on-site."
Mark Thomsen, co-founder of Alodar Systems, a Torrance, Calif.-based systems
integration firm that works with Active Software's ActiveWorks, said, "Most
customers need someone to help them get up and running, especially if they're
trying a short-fuse project. They don't have the time to understand the product,
but the APIs are fairly straightforward."
Once the initial projects are completed, IT shops should
be able to work with the EAI products on their own, said Active's Dempsey. "What
we're seeing is customers picking up the skills and extending the integrations
on their own. I think people can easily pick up the technology and run with
it. We have 80-plus customers at this point, and we're [Active's professional
services] working with 10 of those customers. That means 70 of them have those
skills and are doing quite well, or are with a partner."
SI partnerships
Partnering with systems integrators -- from the Big Six to regional houses
to "boutiques" -- will be critical for EAI vendors' long-term survival.
"Lots of guys are playing in this space, and not very many are in an implemented
state," said Aberdeen's Fournier. "As the products prove themselves,
some leaders will emerge. I would have to think the larger SI houses will cast
their eyes on those folks, and put them on their short list. Partnerships will
be the key to moving forward, not just services partnerships, but other technology
relationships; for example, relationships with messaging vendors, data translation
vendors, process flow vendors. I see that as being a key thing happening over
the next year."
A good example of a deep relationship in this area, said Fournier, is the IBM-Neon-Oberon
relationship. "It's a very good example of what needs to take place. IBM,
Neon and Oberon cover that gamut -- Neon with transformation, Oberon at the
higher level and IBM at the lower level. Plus, Neon and Oberon get people from
IBM with IBM's services component."
Duncan Donahue, director of implementation partner programs at Cambridge, Mass.-based
Oberon Software Inc., agrees. "As the EAI market matures, we will see a
much closer alignment of systems integrators with selected EAI vendors, depending
on their strength. We see a trend with integrators where they're developing
internal EAI teams with product expertise."
Which systems integrators, and how many, an EAI provider partners with is also
a selling point for potential customers. As a result, EAI players are aggressively
going after SI partners. "We get a call from CrossWorlds like clockwork
once a week," said Alodar Systems' Thomsen. "Vitria [Technology Inc.,
Mountain View, Calif.] is interested, but they're high on prequalifying."
Alodar Systems has chosen to work closely with Active. "Since we're trying
to develop a methodology in this area, it's hard enough to do with one [EAI
product]. They're sufficiently different that we don't see ourselves going more
general," said Thomsen. "As of the beginning of this year, we settled
in to work directly and specifically with Active. I think we made the right
decision. It's hard to get support [from an EAI vendor] unless you're reasonably
exclusive."
In contrast, Primix Solutions, said Selland, has relationships with six or
seven EAI vendors, including Active, Forté Software Inc., Oakland, Calif.,
Iona Technologies, Dublin, Ireland, Vitria, and Stockholm, Sweden-based Frontec
AMT. "Different tools are appropriate for different projects," he
said. Primix's relationship with Frontec is fairly young, but one of the things
the SI likes about the AMTrix product is its versatility, particularly for integrating
the supply chain. "One of the things Frontec can do is external integration.
Of all the products, at most a handful have started to address that space; most
are tailored for internal use. Frontec can do both. The product is also robust
and mature, and it's out there working," said Selland.
"It's the Swiss Army approach, with a set of tools to integrate anything
to anything. It might not be the best tool for any particular job, but it can
be used for just about anything," he added. "From a corporate perspective,
Frontec is a substantial vendor. It's a $100 million company, it's been around
a long time, and it has blue chip clients."
For systems integrators, these tools have appeal for their own practices as
well. While the efficiency gains are passed along to the IT client through lower
costs and faster engagements, the knowledge base can be "productized"
for future clients. Said Deloitte's Leavy about SmartDB: "What you package
is the knowledge to build these initial prototypes. The knowledge base is portability;
you have the ability to become productive quickly, so you can go into the next
client and pay attention to their specific needs without jamming methodology
down their throats."
What you'll spend
Integration costs promise to be less with EAI solutions, but just how much
less? Estimates range from a license dollars to consulting/integration expense
ratio of 1-to-1, to a ratio of 1-to-3. Aberdeen's Fournier said she "thinks
the services component will clearly grow with these initiatives. For every dollar
spent on software licenses, you can probably expect $1.25 to $1.50 to be spent
on professional services to implement that solution." She added that services
expense will likely include consulting from both the EAI software vendor and
an independent SI house.
While it is too early to determine the ratio of license to overall professional
services costs for an ActiveWorks implementation at IP provider Level 3 Communications,
Greg Sparks said he is pleased with the services rates he has gotten so far
from Active. Denver-based Level 3 is using Active to integrate a Clarify customer
management package with a Keanan order-entry application. After his people are
trained, however, Sparks does not expect to be dependent on Active services.
"Active is working hand-in-hand with us. They're bringing their professional
services people on-site, and are mentoring and training our own people, which
is a philosophy we like," said Sparks, architect of architecture, data
and technology at Level 3. "We don't want to be dependent on high professional
services rates. We'd rather have the knowledge and expertise in-house. But because
of the place we are as a company -- just beginning to grow and build employees,
especially in IT -- we knew we would be dependent on Active's professional services
arm."
At Whirlpool Corp., Benton Harbor, Mich., the implementation costs for CrossWorlds
were a little higher than anticipated, but still cheaper than custom coding,
said Bob Briggs, manager of production support for ERP. Whirlpool chose CrossWorlds
because it had the tightest relationship with SAP and Trilogy, the applications
the company wanted to integrate.
Including Briggs' own staff, CrossWorlds' services and Deloitte Consulting,
the project took about 4,000 hours and close to eight months. Briggs said their
software license to services ratio was 1-to-1.5.
Whirlpool went live with the implementation in December 1998. The payback,
said Briggs, will likely not be immediate with this first project, but will
show up down the road with savings in total cost of ownership and future integrations.
"We weren't expecting a big bang up front. I knew the initial implementation
was almost a wash on the first year," he said. "The total earned value
is on three years, when we go to a new version of SAP, and [CrossWorlds] is
able to keep the interface live for us."
Now that Whirlpool has obtained the CrossWorlds skills, Briggs anticipates
the ratio of license to services will flop on future integrations. For labor
costs on this first implementation, Briggs said at least two-thirds was CrossWorlds
and Deloitte, and one-third his staff. He expects that for the next effort,
his staff will pick up two-thirds of the labor and will contract out the remaining
one-third. While he said they probably could do it on their own, without SI
help, "we probably wouldn't, especially on the next one. We're a manufacturer,
not a software development house; we have limited [IT] talent."
Alodar Systems' Thomsen has even greater hope for the license to services ratio.
"What we're at today is a 1-1 [ratio]; I want to get it to a 2-1 [ratio]."
Even with today's ratio, though, Thomsen said IT shops will see savings. He
said shorter time to integration "is one factor with clients, but once
they discover what they can achieve economically with these integrations, and
they start to multiply by time, they'll see the advantages."
While Aberdeen is projecting that companies will spend $1 billion on EAI solutions
by 2001, Fournier said "it too premature to say what they'll save"
in integration costs. "But they'll definitely see ROI because they're bringing
automation in," she noted.
Careful where you put your eggs
One by-product of an early market is products that are not as robust or mature
as they probably will be over time. EAI customers interviewed for this article
would like to see more collaborations or prebuilt adapters for packaged applications,
more functionality within those
integrations, and more robust software developer kits for legacy integration.
Another by-product is that young products are often the creation of young companies
-- and there are many young companies in the EAI market. This can have its advantages,
such as more vendor attention and greater investment in ensuring customer success.
But hooking your star to a young company can also be risky, especially in terms
of their long-term viability. Early users do seem to be building in safeguards,
though.
Level 3 Communications, for example, bought Vitria Technology's BusinessWare
product in addition to Active's ActiveWorks. Each product will integrate different
applications, and Level 3 has built a bridge to let the two products interchange
events. The reason, said Sparks, is that these "are young companies, EAI
is a developing field, and we had to decide whether to put all our eggs in one
basket. There was so much work to do, we could have both [products] playing
and not be stepping on each other."
Plus, he added, "We see Active and Vitria as having different strengths.
Active is especially good at getting integrations up and running in a short
amount of time, and it's good at data synchronization. Vitria seems to bring
more on the process side. Their automator does statistics, and it's more flexible
when it comes to coding applications that need to handle integrations. We see
Active as more low level, moving data, and Vitria playing at a higher level
with business processes."
Sparks said the company was also "very careful in its selection criteria.
We looked at several EAI vendors, and went with two of the bigger ones. But
we also looked at what they had done in the short time they'd been in existence,
what customers they already had and successful deployments." He said they
also examined the founders' backgrounds, met with them several times and did
pilot projects.
Still, there is no guarantee that any vendor will be around forever, especially
in an emerging market. Said Alodar Systems' Thomsen about his firm's EAI vendor
evaluation several years ago: "About one-third of what we surveyed doesn't
exist anymore; and now there's probably a dozen more we'd have to add."
Bearing this in mind, Florida Rock Industries' Ross has his own insurance policy
for SmartDB: "The product's in escrow."