|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
EAI The Reality, Challenges, and Enormous Potential of Web Services
The Reality, Challenges, and Enormous Potential of Web Services
By: Eric Pulier
Apr. 22, 2003 12:00 AM
Web services certainly have the potential to improve and simplify the process of enterprise application integration (EAI). By establishing a nonproprietary, universally accepted standard of communication between applications, Web services can succeed where other approaches have struggled. With Web services, organizations can integrate key applications without relying on costly, time-consuming, proprietary, and maintenance-intensive solutions. That said, Web services alone are not in and of themselves a complete integration platform, but rather merely the enabling standards. As a result, Web services cannot serve as a complete substitute for an EAI platform in many cases. With robust management solutions, however, Web services are evolving to complement and strengthen traditional EAI methodologies, making integration projects less time consuming, inflexible, and costly. Problems with Integration Projects Persist Change management is perhaps the greatest source of pain with EAI initiatives. With conflicts in data message definitions or mismatches in proprietary components, a change to either side of a set of integrated systems necessitates a cumbersome and often costly change implementation process. The unintended result of this situation is the creation of a "job for life" for a developer with specialized EAI package skills. When combined with the obligation to pay recurring maintenance fees on proprietary packages and buy add-on EAI components as systems grow and change, an EAI project can create a long-term maintenance overhead that is untenable. Long development and implementation timeframes are other factors that mitigate the effectiveness of EAI. The average project life cycle is 20 months. The time required to sort out political issues in the organization (a factor that can kill the integration project before it even begins), select the vendors, gather requirements, and then implement the solution, may take so long that the early goals of the program are obsolete by the time it is completed. Whether the integration is done by a proprietary EAI package or through a custom development program, the result is usually an "island" of integration between two applications that will then be difficult or expensive to connect with other applications. When integration is then extended beyond the firewall, the issues become even more complex. Figure 1 shows an example of poor EAI performance and high cost. With three "islands of integration," integrating between unconnected systems would be prohibitively expensive - and the cost of maintaining the islands is very high. Change management is complex, time-consuming, and costly. Bottom line: this EAI initiative is a costly trap with limited extensibility.
![]() Figure 2 illustrates the missed opportunities for integration. Including systems outside the firewall and other internal systems, there are 12 potential connections that cannot be realized in this configuration.
![]() The Immediate Impact of Web Services on EAI
![]() The Web services-based EAI system is extensible without requiring additional software licenses from a proprietary system. Change management is greatly simplified. Data integrity issues become easier to solve through the universality of the XML data exchange. And of course, it becomes easier to extend beyond the firewall because there is no longer an issue of communication or procedure call standards. Ultimately, Web services act as building blocks for a "virtual application" built using orchestrated Web service components. This is a departure from the old way of building distributed or monolithic applications in that it explicitly allows for reuse while maintaining a distributed, scalable architecture and standardized components. Solving Some Problems, but Causing Others There is no need to own the implementation of a service purchased through only one solution provider, as you may discover services and orchestrate them into agile business processes regardless of the underlying platform. Promising as they are, however, Web services are no panacea for integration challenges. Making Web services serve the complex needs of EAI in a real-world enterprise requires solving a number of challenges (see Figure 4):
![]() 1. Security is a significant problem in Web services if not managed correctly. Enterprises that intend to rely on Web services as a method for implementing critical business processes must prepare to manage those Web services by building, buying, or subscribing to a suitable Web Services Management (WSM) solution. Over time, WSM will become a critical part of any Web services strategy. Organizations will incorporate WSM into their enterprise architecture to take advantage of service orientation without losing reliability, scalability, and measurability. Although Web services technology provides the promise of seamless interoperability of disparate systems, just exposing business functionality as services is not only insufficient, but also dangerous. Only with comprehensive management can the full benefits of Web services in application integration be realized, and the risks mitigated. The Future Impact Type 1: Interoperability Type 2: Moving Up and Out: Type 3: Enterprise Agility and Awareness: Application Orchestration and Cross-Process Analytics Most important, the shift to a service-oriented architecture will enable true visibility and agility in the enterprise on a level that is unimagined today. The prohibitive cost of attaining true enterprise awareness has left most organizations running blind, making decisions based on incomplete or inaccurate views of their environment. Web services will soon become a competitive differentiator, allowing agile organizations to make better decisions faster, and change their processes in real time in response to an ever-shifting market opportunity. Summary Reader Feedback: Page 1 of 1
SOA World Latest Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||