YOUR FEEDBACK
the usr wrote: So... how about your prediction that SCO would prevail? 11/20/2008 565 - FINAL...
SOA World Conference
Virtualization Conference
$100 Savings Expire November 18, 2008... – Register Today!


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
I know, the economy is rough these days. Myself, I'm unwilling to look at my mutual funds until we're through this. However, when times are tough, markets normalize, and while the stock holders and venture capitalists out there are crying in their beers, now could be a great time to start something...
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


EAI Industry Health Check
EAI Industry Health Check

Demand for business integration continues to intensify across a broad range of industries. Yet disappointing returns from enterprise application integration (EAI) projects and increased competition are conspiring to squeeze pure-play integration vendors from all directions. In this article, we'll explore some of the current challenges faced by enterprise integration vendors.

The Integration Imperative
For most industries - manufacturing, retail, financial services, healthcare, government, aerospace and defense, natural resources - visibility and access to information flowing through integrated business processes has never been more important. Integrated business processes include activities involving multiple systems and/or people, often crossing organizational boundaries such as departments, divisions or enterprises. Examples include order-to-cash, trade-to-settlement, claims processing, service provisioning, logistics management, and customer self-service.

Enterprises continually strive for agility through improved business process management, enhanced trading partner connectivity, supply chain optimization, and collaboration in design and manufacturing. Many enterprises want to adopt common processes for business functions yet support local variations in certain activities. Removing latency (non-value-added time) in business processes is a major driver for straight-through processing in financial services. Increasing information portability and security is the primary goal of the HIPAA mandate in health care. Increased collaboration between independent entities is key for U.S. homeland security and for collaborative design initiatives in aerospace and manufacturing. The common thread across these efforts is what CIO magazine calls "the integration imperative."

From an IT standpoint, these initiatives all require increased intra-enterprise integration between front- and back-office applications, databases, legacy systems, Web portals, and other Web applications. Inter-enterprise integration is also often involved among trading partners using XML-based protocols, EDI, or Web services. To facilitate rapid integration, differences between operating platforms, communication protocols, data representations, and application interface styles must be minimized. Enterprise integration must be distributed, scalable, reliable, manageable, and secure. Often it must be "transactional" - recoverable in case of error. (Cross-application transaction processing is conceptually similar to two-phase commit. However, rather than directly rolling back failed transactions, "compensating" activities are invoked to effectively undo the original, failed transaction.)

To remain competitive, most medium-to-large enterprises now recognize that application integration must become a core competency. Sophisticated enterprise architectures incorporate integration services as a required component. Core integration services include messaging and message routing, adapters for connecting to applications and other data sources, data transformation, business process automation, trading partner management, metadata management, and system management and monitoring. Pure-play EAI vendors such as SeeBeyond, webMethods, TIBCO, Vitria, and many others have developed technology specifically to address the integration imperative.

Business Integration Challenges
Despite, or perhaps because of, the hype surrounding EAI two or three years ago - similar to the hype surrounding Web services today - return on investment (ROI) for some EAI projects has been disappointing. Contributing factors include lack of business sponsorship, unrealistic or poorly managed expectations, weak program governance, product instability, and inappropriate use of the technology (which happens more often than you might think). Two key factors include underestimating the complexity of the task and lack of an architectural approach for using sophisticated EAI technology.

Underestimating Complexity
Caught up in their own hype, EAI vendors oversold the ease with which EAI technology enables business integration. EAI marketing presentations would lead customers to believe they can achieve complex integration in a few short weeks. Customers should realize that these estimates typically only include the time to actually configure the EAI software; they conveniently ignore the time needed to determine what should be configured and why. Analyzing specific integration requirements, designing a reusable solution, and hardening it for a production environment are fundamental activities for any industrial-strength solution using EAI technology. These will substantially increase a project development schedule beyond original EAI vendor numbers.

Customers undertaking EAI projects often underestimate the organizational commitment required to achieve business integration, which is not the same as application interfacing. Business integration is about improving business processes to ensure that information flows seamlessly and automatically throughout the process. Application interfacing is about physically enabling applications to send or receive data, with little regard for what happens beyond the application's boundaries (i.e., the integration context). While often considered a tedious chore by developers and project managers, application interfacing is critical to but not sufficient for effective business integration.

Actively involving both business process owners and IT integration experts in planning and design activities is a critical success factor for business integration. With active participation from the business community, we've been able to identify $3 in process-related improvements from EAI technology for every $1 in cost reduction. Thus, engaging the business and IT communities early, not only bolsters the business case needed for executive sponsorship, it also helps build the excitement and organizational alignment needed for effective business integration.

You would never hand someone a box of tools and expect them to build a skyscraper. Skilled architects must design the building, taking into account functional requirements and making trade-offs based on design criteria such as building codes, materials, and project budget. Only then can experienced tradesmen from many disciplines construct the building. They use best practices, experience, and state-of-the-art tools to ensure that it is secure, scalable, and reliable. The same is true for EAI projects. In other words, business integration doesn't magically happen just because you've installed the EAI toolbox.

Ad Hoc vs Architecture
Another common mistake is to take an ad hoc rather than architectural approach to using EAI technology. Most people now accept that point-to-point integration is expensive, yet it is still easy to build such solutions using EAI tools. Remember, none of these tools will prevent you from creating a poor implementation! Like the skilled tradesmen mentioned earlier, successful business integration projects require experienced practitioners using a proven methodology and best practice techniques.

For example, CSC developed a methodology that takes a disciplined and holistic approach to EAI implementation, with a strong focus on analysis and optimization of integrated business processes and on the architectural issues surrounding use of EAI technology. We encourage business and application technical experts to jointly develop business integration requirements such as:

  • What are the activities, events, and information flows for each integrated business process? What are the pre-conditions or post-conditions (if any)? Is this process similar to any others in the enterprise?
  • What is the nature of the information passing through each activity? How do other processes or applications use this information?
  • How are process exceptions handled? Are compensating activities required?
  • Are there any service levels or timing constraints that must be maintained?

    It is also important during this phase to address areas not fully covered by EAI vendor products or methodologies such as configuration management, change control, organizational impact, security, system integration testing, and production system deployment. Addressing such requirements early in the architecture phase helps identify integration patterns and uncover opportunities to create reusable integration artifacts (business process models, integration entities (data), adapters, transformations, etc.). This is crucial for delivering on a fundamental value proposition of EAI - reuse - that is often not realized in practice.

    EAI projects that minimize or ignore the architectural approach do so at their peril. One client launched multiple independent integration projects using a shared EAI infrastructure, with little coordination between the projects. In the short term, this strategy worked. However, around the time that the fifth or sixth project was deployed, the client's EAI IT infrastructure fell over! Upon investigation, they discovered that system resources were depleted, due in large part to each project having created redundant schema that consumed a large amount of memory (e.g., four almost-identical definitions for a purchase order). With proper architecture and project coordination, these could have been designed for shared use, dramatically reducing both the system load and the effort expended by each project.

    Another EAI project left configuration management until very late in the project. Much to their chagrin, the development team discovered, just prior to system integration test, that it was very difficult to migrate code between development, test, and production environments in an automated manner using their EAI tool. In an 11th hour scramble, they were forced to hand-migrate all the code in order to meet the project deadlines. Taking a holistic approach that includes configuration management as part of architecture could have avoided this embarrassing situation.

    Increasing Competition
    EAI vendors are continually challenged to recast their value propositions. More and more integration services are being standardized by the J2EE and .NET platforms, and industry consortia such as W3C. Emerging integration standards include JMS for messaging, JCA for application connectors, XSLT for data transformation, and multiple Web services standards for application service definition, invocation, and coordination. While these developing standards still lack the functionality currently available from leading pure-play EAI vendors, it's clear that many of the services offered by the pure-play integration vendors are rapidly becoming commodity items. Consequently, EAI vendors are being forced to move up the value chain. They now emphasize such capabilities as business process management (BPM), business activity monitoring (BAM), Web services integration, and increased support for vertical industry processes or protocols.

    Competitors are coming out of the woodwork. In terms of functionality, business process management vendors - including Fuegotech, Savvion, and Intalio - continue to push the envelope of process-centric business integration. BPM provides visibility and control over the work of people, systems, and partners. This goes beyond simply integrating applications and automating business processes; sophisticated BPM systems also support business process design, process simulation, process execution, process monitoring, and process analysis. In terms of price, a host of newer vendors such as Fiorano and Sonic Software now offer JMS-based integration suites at a fraction of the cost of established players. Additional competition comes from vendors in related disciplines such as extract-transform-load (ETL) and electronic data interchange (EDI), who are redefining their offerings as integration solutions.

    Most threatening are the industry "800 lb. gorillas," who are clearly taking aim at the business integration market. These offerings will appeal to those customers who prefer to stick with an industry leader even if a smaller, less proven company may have superior technology. IBM announced significant advancements to its WebSphere Business Integration portfolio that provides businesses with a broad set of functions to integrate, manage, and monitor business processes across an enterprise and with trading partners. BEA announced WebLogic Integration 8.1, which provides customers with a unified framework for business integration, simplified production and management, and a new extensible architecture for the rapid assembly and integration of applications, business processes, and trading partner communities. Microsoft's upcoming "Jupiter" technologies will include revolutionary business process management and monitoring capabilities; additional support for XML Web services standards, including Business Process Execution Language for Web Services (BPEL 4WS); and richer developer and information worker support through enhanced integration with Visual Studio .NET and Office.

    The leading application vendors are also joining the party. Having finally recognized that they are not the center of the universe, most have responded by adding integration brokers and/or pre-built business processes to their application suites. Some have partnered with EAI vendors to provide integration technology; others opted to build it themselves. SAP recently announced NetWeaver, the foundation of the SAP xApps and mySAP Business Suite solution, which offers a comprehensive integration and applications platform. PeopleSoft's Integration Broker offers integration using Web services, flat files, custom code, or a JMS-based connector to IBM MQSeries. Yantra's enterprise software for real-time coordination of the extended supply chain includes a business process-oriented integration platform and prebuilt processes for coordinating and controlling distributed orders and inventory across multiple business units, customers, suppliers and trading partners. Siebel has taken a slightly different tack by creating the Universal Application Network (UAN), which claims to transform application integration "from a complex and expensive technical challenge into the strategic ability to implement customer-facing business processes across and beyond the enterprise." (All the leading pure-play EAI vendors, as well as IBM and Microsoft, have announced support for UAN.)

    Economically, it was a tough year for the pure-play EAI software vendors. All have seen dramatic revenue reductions as EAI projects are delayed, scaled back, or cancelled outright. Several vendors are responding to the perception that EAI projects are too expensive by reducing license costs. At least one vendor now reports more revenue from software services than software licenses (an untenable situation for a software product vendor). Most pure-play EAI vendors have reduced their workforces and all are rapidly burning through their cash reserves; some have seen their stock market valuations essentially evaporate.

    Despite competing claims, the integration marketplace is still very much a horse race. Although there are half a dozen "usual suspects," none can yet really be considered the dominant player. Stiff competition means everyone must continue to spend significantly on marketing, sales, and engineering in order to win market share, while continuing to reduce costs. Now that the established industry players are joining the fray, the competition will only intensify.

    Going Forward
    Though EAI technology has been available for several years now, significant challenges still exist to successfully deploy it. To be fair, not all the problems are directly related to EAI technology itself; they have as much to do with effectively managing complex programs, managing change in large organizations, and nuts-and-bolts system integration expertise. As with any new technology, there have been some teething problems but the integration approach is essentially sound. While the road to business integration has been rocky, it would be a mistake to conclude that the future for EAI is bleak.

    Far from being a flash in the pan, it seems clear that EAI technology is following the historical path described by the Gartner Group's Technology Hype Curve (see Figure 1).

     

    Initially, EAI technology climbed the Peak of Inflated Expectations, overhyped by analysts and vendors alike as the next new thing. As we've discussed, challenges in early business integration deployments resulted in disappointing ROI for some projects. Others predicted that new technologies like Web Services would make EAI obsolete. (Personally, I believe Web services and EAI are complementary rather than competing technologies, as I discussed here last May [WSJ, Vol. 2, issue 5).) This encouraged doomsayers to push EAI into the Trough of Disillusionment. Yet increasing demand for intra- and interenterprise integration validates the merits of the EAI approach, as evidenced by efforts to standardize integration-related services and the race to embrace business integration by leading application and platform vendors. Today, many customers across a broad range of industries are steadily climbing the Slope of Enlightenment using EAI. They have more realistic expectations and the benefits of lessons learned on how (and how not) to implement this powerful technology. Thus, the future for EAI technology (if not for certain vendors) is still pretty bright. It should only be a matter of time until we reach the Plateau of Productivity, in which real-world benefits of business integration are broadly demonstrated and accepted.

  • About Carol Murphy
    Carol Murphy is a partner with CSC Consulting and the solution architect for its Enterprise Application Integration (EAI) practice. Carol educates clients on using EAI technology for business integration, including vendor selection, project planning & implementation best practices. Carol coordinates development of CSC Consulting eAI service offerings and is the primary author of the CSC Business Integration Practice Guide.

    YOUR FEEDBACK
    George Wright wrote: Carol, as an introduction, I am Information Resource Management professional with several years of experience in Information Architecture, Business Process Modeling, Data Warehousing, etc., with some exposure to Enterprise Applications Integration. I highly appreciate you writing this article and putting the complex issue of EAI in perspective. In addition to the other imperatives cited in your discourse, you alluded to, but did not specifically address the underlying need of enterprises serious about embracing this technology, and indeed this discipline, would be well served to get their data and process house in order, i.e., develop/obtain comprehensive, enterprise-wide, Data and Process architectures with corresponding matrices depicting process and data intersections as an underpinning infrastructure for EAI to adroitly address the processes and data required to successfully imple...
    SOA WORLD LATEST STORIES
    SYS-CON's 1st International Cloud Computing Conference & Expo, on Nov. 19-21, 2008 in San Jose, CA, attracted more than 40 sponsors and exhibitors with over 1,000 preregistered delegates. The three content-packed days emphasized value with a rich array of sessions led by exceptional sp...
    "Virtualization will help our customers be more agile and efficient," noted Mike Neil this morning at SYS-CON’s Virtualization Conference & Expo, in San Jose, CA, "and there are three areas these companies are focused on." These areas are to drive costs down, increase efficiency, and...
    The future of cloud computing is all about lowering costs and getting the ability to easily move between service providers. At the Cloud Power Panel on Friday at the 1st International Cloud Computing Conference & Expo in San Jose, CA, the power panelists – Songnian Zhou, CEO of Platf...
    Intel’s most complex x86 desktop chip ever, a tiny part loaded with an incredible 731 million transistors that’s been five years in the making, has been released to the most dubious demand environment ever, especially for desktops – dubious enough for Intel to have cut its guidan...
    In his virtualization session on Nov. 21 at the 4th International Virtualization Conference & Expo in San Jose, CA, Roland Wartenberg, SAP's director of virtualization strategy, discussed the supported virtualization solutions provided by partners of SAP's virtualization ecosystem. Sim...
    With an ever increasing variety of physical and virtual endpoints, companies are rapidly facing the next big challenge – manageability. So stated Symantec's Brian Duckering and Intel's Chuck Brown in their general session on Friday at SYS-CON’s 4th International Virtualization Conf...
    SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
    SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
    Click to Add our RSS Feeds to the Service of Your Choice:
    Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
    myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
    Publish Your Article! Please send it to editorial(at)sys-con.com!

    Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


    SYS-CON FEATURED WHITEPAPERS


    ADS BY GOOGLE