|
SYS-CON.TV Webcasts
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Top Links You Must Click On
Service-Oriented Architecture Strategies for Achieving Real-Time Enterprise Application Integration
Strategies for Achieving Real-Time Enterprise Application Integration
By: Bob Zurek
May. 23, 2003 12:00 AM
Prior to the development of Web services, many enterprises were faced with very complex and expensive integration projects that were intended to tie a variety of enterprise business applications together with the goal of providing a seamless integrated business application platform inside the enterprise. Today, enterprises are rethinking their approach to integration strategies now that they are seeing numerous successful cases where companies are moving forward with the use of Web services. Although Web services are well on their way to success, enterprises continue to leverage the combined capabilities of enterprise application integration suites, message brokers, and data integration platforms to achieve everything from connecting the disparate applications together to building data warehouses in order to apply analytics and reporting to better understand the data collected in the various applications, whether they were packaged applications or custom built. Successes point to having teams of professionals with deep experiences and expertise on the technical side of integration technologies. The failures are primarily due to lack of expertise and unrealistic goals associated with integration projects. More important, the failures were due to the time-consuming and difficult processes in developing scalable and reliable integration projects that connected enterprise applications together. Today, the new enterprise architecture is a real-time, service-oriented architecture that leverages open and widely adopted standards such as XML, SOAP, Java, and JCA. Nothing says that services should always be "Web services" based on common components, including XML, SOAP, and UDDI. Services can also be exposed as Java, JavaBeans, JSP, and .NET services. The development and deployment of a service-oriented architecture is seen by many, including major research organizations like Gartner, as the next big thing. We are already experiencing the "early adopter" phase of the move toward this architecture, especially when it comes to integration. In fact, a recent industry survey indicated that integrating systems and processes is enterprises' most strategic IT priority. As standards mature and IT organizations gain experience with these new standards, we will move into the mainstream. This is not some overnight phenomenon; it will take time, as did the adoption of client/server computing. We will likely see this approach really accelerate over the course of the next year based on the number of early adopters seeing success with their efforts around Web services.
Standards The vision of many enterprise integration vendors is to be the standard service-oriented integration platform provider for the enterprise. In fact, it is a large opportunity for many of these vendors to extend their leadership in the integration market. A recent ZapThink survey indicates that the market opportunity will be about $6.2 billion by 2006. Already most of the major integration vendors have made strong progress in adapting standards like XML, SOAP, Java, and JCA to their platforms. This approach enables them to extend their platforms to achieve a service-oriented integration platform. Enterprises pursuing service-oriented architectures must now steer clear of any integration offering that lacks support for Web services as it is considered required functionality in an integration vendor's offering. Beyond helping with integration, how can you justify building a service-oriented architecture? One of the key motivations for leveraging a Web services-based, service-oriented IT architecture is to help the enterprise reduce latency in their business operations in order to become what many call a real-time enterprise. Pursuing this strategy will enable the enterprise to build better relationships with customers and business partners, eliminate process bottlenecks, streamline business processes, and leverage real-time critical data to better predict and optimize the key metrics in their business.
An Example for the Future Expanding the concept further, imagine Kinko's interacting with Federal Express when the user simply sends a list of mail addresses to the Kinko's service to request that the final print jobs be sent to Federal Express for delivery to the specific addresses. This is quite visionary on behalf of Kinko's. With success and good user adoption, this service could serve as a "poster child" to demonstrate how, by taking a service-oriented approach to their business, Kinko's can better service their customers and further expand their business visibility. Spurred by such visions, many enterprises are now moving their business IT infrastructure to a service-oriented architecture to help achieve these goals. That's the good news. The bad news is that it will take time and effort and an investment to retrofit existing systems with services-oriented interfaces. One obstacle preventing some from moving forward is a concern for where standards are going. Other enterprises have overcome these concerns as they actively monitor standards efforts, even to the point of participating in the standards bodies. Both business and industry are encouraged by the progress of these standards as they become more mature. This is showcased by the efforts of the Web Services Interoperability Organization (WS-I), which describes itself as an open industry effort chartered to promote Web services interoperability across platforms, applications, and programming languages. It brings together a diverse community of Web services leaders to respond to customer needs by providing guidance, recommended practices, and supporting resources for developing interoperable Web services. Most of the major enterprise application vendors now actively participate in this effort. These efforts will go far in helping enterprises achieve a service-oriented architecture leveraging Web services as the primary vehicle for integration of enterprise business applications. With this in mind, another strategy on the path to a service-oriented architecture is to become actively engaged in organizations like WS-I. At this writing, the WS-I is underrepresented by the Global 3000 enterprises. Strategically, enterprises should consider joining organizations like the WS-I. This will go far in helping architects inside the enterprise to gain considerable insight and develop a great network of very smart technologists and strategists who will be invaluable when it comes to pursuing a service-oriented architecture using Web services.
Industry Leaders
Siebel Systems Siebel is unique in their approach as they are providing a framework (process, common objects, and transformations) that can be used by any integration vendor that supports UAN. Other application vendors will either work independently of the integration vendors or build their own integration stack. SAP is one vendor that has built their service-oriented integration stack but also works with integration vendors. Siebel does not provide a native integration server as part of UAN. Instead, they defined all of the business processes using the BPEL4WS (Business Process Execution Language for Web Services) standard. With the processes defined in BPEL4WS, Siebel is promoting an "integration server-neutral model" for its business processes and has teamed up with integration vendors including SeeBeyond, TIBCO, Vitria, IBM, and Microsoft to help ensure that enterprises that have adopted these integration brokers can leverage the capabilities of UAN. Although UAN has a strong vision, Siebel is just getting started. Enterprises that use Siebel will want to investigate the capabilities of UAN and determine how it might fit into their service-oriented architecture. Integration brokers supporting UAN are also in the early phases of adoption. For example, many of the integration brokers don't have native support for BPEL4WS and will probably resort to importers and exporters to bring the defined processes into their integration broker business process environment. (Part of the reason for this approach is that some believe that BPEL4WS may go through further changes or be incorporated as part of a superset standard. It is hard to predict where the BPEL4WS standard will go.) Because Siebel is in its early stages with UAN, they offer only a limited number of predefined processes. With this limited number, many enterprises might want to take a wait-and-see approach until UAN matures further. One other obstacle Siebel is likely to encounter is the wide range of custom scenarios required by the enterprises adopting Siebel. We live in a world of heterogeneous systems and customized packaged applications. This will require enterprises to adopt UAN to take a path of customizing UAN. Although Siebel has done a good job in defining common business objects like customer, employee, product, and order, not all enterprises will be able to directly align with these objects and in fact will likely have to customize these base objects to more directly align to their business requirements. The good news is that Siebel does provide an object base to get started. They also support customization of these objects, which gives us a sense that Siebel understands the issues of customization required in an enterprise. Due to the highly competitive nature of the packaged enterprise application space, Siebel will face challenges when selling UAN in a world of heterogeneous applications, including SAP and PeopleSoft. Both companies have competitive solutions and a battle has already begun for enterprise mind share. Certainly SAP and PeopleSoft will be pushing their UAN-like approach over Siebel.
SAP Part of the SAP NetWeaver offering is the SAP Exchange Infrastructure, which includes an integration broker that enables XML/SOAP interactions between services exposed by various vendors' source systems. The SAP Exchange Infrastructure also supports a business process manager, which enables an enterprise to model and execute business processes within a service-oriented architecture. Although deep in its functionality, SAP also understands that organizations will have existing integration solutions in place. With this in mind, SAP exposes services in NetWeaver that are accessible for other integration broker solutions. Enterprises, however, may adopt NetWeaver components alongside these integration brokers with the assumption that they will avoid having to work with multiple vendors. It isn't unusual for an enterprise to support multiple integration brokers. In fact, Gartner predicts that more than 67% of large enterprises will have two or more different integration brokers in production by year-end 2003, and half will have four or more by year-end 2005 (0.7 probability).
PeopleSoft Integration vendors will also vie for the position of controlling the enterprise standard for service-oriented integration inside an enterprise. Although most enterprises' application vendors have integration capabilities built in, many take an integration server-agnostic approach to their integration strategy and have attracted the major integration vendors into their appropriate camps. Most integration vendors see the value of "cooperating" with these vendors as the vendors give them tremendous visibility into a very large base of enterprise customers. The problem with this approach is that integration server vendors now claim that they are the standard for these solutions. I've seen this in action in public symposiums where several integration vendors have claimed that the enterprise application vendors themselves use their solution to build and test processes, giving their offering a strategic advantage over others. Many enterprise application vendors respond that they work with all the integration vendors' products to ensure the success of their solutions. With this in mind, enterprises must take this off the decision-making table as it brings little differentiation. What enterprises must look to is a proven track record of successful implementation using technologies like Siebel UAN, SAP NetWeaver, and PeopleSoft AppConnect that represents real-world scenarios.
Conclusion SIDE BAR Key Strategies
1. Investigate the benefits of taking a services-oriented approach to your next-generation architectures. Reader Feedback: Page 1 of 1
Enterprise Open Source Magazine 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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||