![]() |
![]() |
||
|
|
![]() |
CBDI Web Services Roadmap - Guiding the Transition to Web Service and SOA Sponsored by
Sponsored PapersWeb Services Roadmap for the On Demand Business - IBM Vendor Web Services Roadmap Report - IBM. IBM's strategy today is centered around "Business On Deman... more Service Oriented Architecture. An Introduction for Managers Many Organizations are now undertaking development of service oriented architectures, but the probab... more Modernizing Application Integration with SOA Whilst investment in Application Integration initiatives over the last decade has undoubtedly improv... more |
Assembling the Web Service Infrastructure cont'd...IntroductionWith each technology shift, organizations need to re-examine their infrastructure to determine how it will support the new requirements. With regard to Web Services, organizations need to consider such issues as,
There are several elements to the Web Services infrastructure, as listed in table 1. The requirements for this Infrastructure may be served by more than one type of software component/product and organizations need to carefully examine how their full needs are going to be addressed. For example, a web/application server may contain some measure of all these requirements, but at the same time may not be as comprehensive as a dedicated product (perhaps from an ISV rather than a platform vendor) in any one of these domains. At one extreme, some organizations with a small number of straightforward Web Services may feel their requirements are addressed by little more than a Web Service capable web server such as Apache AXIS and a few well chosen scripts. Whereas larger organizations, delivering numerous business critical Web Services with demanding SLAs, will see an overall benefit from adopting several dedicated infrastructure components.
Table 1 - Essential Infrastructure Components As with other technology shifts, many start ups or existing ISVs are delivering new products dedicated to Web Services. At the same time, the major platform vendors are also delivering useful Web Service capability as upgrades to their platform and middleware products. In table 2 we examine the support for Web Service protocols in infrastructure products.
Table 2 - Infrastructure Support for Web Service Protocols Web Service Infrastructure ArchitectureThere are a number of deployment options for Web Services Infrastructure. As with other infrastructure deployment, for larger organizations we believe the ideal would be to put a comprehensive Web Services infrastructure in place that can for example,
Like the collaborative SOA approach that organizations are encouraged to implement in their applications using Web Services, then the Web Service infrastructure itself will also follow suit. This will remove some the need for a centralised implementation or to funnel Web Services through specific infrastructure server as components of the infrastructure can themselves collaborate via Web Service protocols.
Figure 1 - Web Services and Physical Pipeline One key architectural question is how far should Web Services 'penetrate' into the typical enterprise infrastructure. Now that vendors are Web Service enabling a diverse range of products, as illustrated in figure 1 a SOAP message might pass through, or be directed to, several physical server types and across multiple networks within the enterprise before reaching its final destination. At a minimum, an organization could halt the SOAP message at the Web Server, and convert it to existing infrastructure protocols to forward the message on to the appropriate internal system. However, besides obvious benefits of platform independence and the ability for the SOAP message to more easily navigate a heterogeneous environment there would be a number of other benefits in using Web Service protocols across the wider infrastructure for end-to-end message flow. These, together with some of the downsides of adopting this approach are considered in table 3.
Table 3 - Pros and Cons of Deploying Web Services Infrastructure Enterprise-Wide Web Service ManagementOne new category of infrastructure introduced is that of Web Services Management (WSM). WSM complements existing systems management software by operating at the Service level. This also raises an opportunity to monitor and manage at a level meaningful to the business instead of the low level operations, providing Web Services are delivered at the appropriate level of granularity and abstraction. In the near and mid term organizations should adopt tools on offer from a number of ISVs. Ultimately we expect existing systems management tools to provide WSM capabilities, though this does not mean leading WSM vendors will not endure. We will look at the roadmap for WSM in a later report. In the meantime, the capabilities that organizations should be looking for in WSM tools are considered in our Business Services Server report1 References
|
![]() |
© Everware-CBDI Inc 1999-2008 |