![]() |
![]() |
||
|
|
![]() |
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 |
Web Services Roadmap for the On Demand Business cont'dWeb Services RoadmapEnterprises will not transition to on demand business overnight. IBM's enterprise customers need an evolutionary architecture that will get them there in stages, and address some more immediate problems along the way. We see the roadmap consisting of two parallel but entwined tracks. Ideally, the provision of an on demand operating environment should to a large extent precede the transformation to on demand business Processes. Having said that, nothing stops new Web Services and business processes being designed with on demand business in mind but implemented in today's operating environment. Circumstances will often dictate this. The key is to design and implement them in such a way that moving them to an on demand operating environment at a later stage is as painless as possible. As such, the use of Web Services and adoption of SOA principles will be essential. In the following section we asses these stages according to the CBDI Web Services Maturity Model.1 Early Learning PhaseOrganizations will usually commence with tactical, ad-hoc use of Web Services to meet immediate internal and external requirements. These would not typically be implemented today as part of a concerted effort to put a foundation in place for the on demand business. Nevertheless, some useful steps can be taken. For example, exposing external services can make an organization look more responsive particularly where it automates what was previously a manual task for the service consumer. At this stage partnering with IBM in the jStart program might be the most appropriate way to not only address some immediate Web Service needs, but to ensure best practices are adopted and that the correct first steps towards on demand are made. We would also recommend starting to get developers involved as soon as possible in the IBM Speed Start for Web Services training and guidance program. Integration PhaseIn terms of the immediate future, the integration state is probably the most important. At this stage, most activity will revolve around optimising existing business processes where improving integration and accessibility will be the key drivers. However, to meet these and other goals of the on demand business it is essential that Business Services have been developed with the longer term in mind. Business Services need to be properly abstracted away from current implementations. During the Integration phase, IS should be laying the groundwork for on demand. Steps include
Adoption of SOA and use of the Business Service Bus will be a core here as these that will deliver the long term flexibility that the on demand business needs. Simply exposing Web Services directly off existing systems can be suboptimal as they can reflect too closely the existing implementation, and are more often affected by changes to that. Additionally, existing APIs are often of the wrong granularity, particularly for external use, and Web Services exposed in this way can leave too much work for the service consumer (both internal and external) to aggregate and refine them into something useful. This does not imply that Web Services should not be exposed from existing services, rather that steps 3 and 4 above be used to create a two layers architecture that separates what we term implementation based Web Services from the more meaningful Business Services that are used by the Service consumer. Benefits of this approach include
IBM provides a number of technologies, primarily as part of the alphaworks program listed above that facilitate this approach, including the WS Invocation Framework and WS Gateway, both of which are contained in their Web Services Bus. Together these (with other IBM middleware) enable the delivery of implementation based Web Services and the mechanism to aggregate them into, and manage them as, Business Services. IS should also be re-engineering itself at this in preparation for the re-engineering of the business. There is little point in trying to deliver an on demand business, whilst IS still has long lead times. This does not just mean putting the on demand Operating Environment in place. IS needs to consider applying on demand principles to,
Re-engineering PhaseThe Integration Phase should see the Web Service infrastructure in place, well formed Business Services, and existing business processes optimised. At that stage, BPO will primarily be the replacement of existing interfaces (human or machine) with Web Services to deliver STP. However, often the business process itself will not have changed much Though it might not be a popular term, some Business Process Reengineering is now inevitable. Similarly, it is at this stage that the IS department should be "eating its own dog food". That is, if on demand is good enough for the business, it should be good enough for IS and it should start widely using the on demand operating environment. For example
We expect that key emerging Web Service technologies that IBM is promoting will be adopted at this stage to enable these activities. For example
Maturity PhaseOne hesitates to write and comment about maturity because it is high probability that by the time we ever reach the mature state, new concepts will have superseded what we are working with today. However at this stage services are ubiquitous and the on demand business is a reality. Federated services collaborate and create complex products with individual services provided from potentially many providers. The capability offered by Web Services to the mature on demand business is illustrated in Table 3.
Table 3 - Web Services for the Mature On Demand Business TimelineDuring 2003, we expect most users to remain in the Early Learning phase. Important preparation for the Integration Phase should also commence in terms of training and infrastructure upgrades. Though external Web Services will be commonplace during the Early Learning and Integration phases, the prime focus at this point will be on enabling on demand business processes and Operating Environment from an internal perspective. Externalisation of these will not happen widely until the Reengineering phase.
Figure 2 - Adoption Timeline Finally, let's ask if the challenges outlined earlier will be addressed.
SummaryIBM provides a comprehensive set of Web Service enabled products and service offerings that enable their customers to implement an on demand business. Importantly, IBM is making sure that existing customers can (once again) take existing core technology investments forward via Web Service support for technologies such as CICS, MQSeries, and DB2. Though the vision isn't necessarily completely new, we are impressed by the depth and breadth of the research that IBM is putting into making what is essentially the next generation of IT a reality. On demand pulls together many threads that IBM is at the leading edge of, such as Web Services, Pervasive, Autonomic and Grid Computing. However, individually these are technology centric messages and consolidating them in an on demand business message that demonstrates greater value by them working together to solve business problems should be clearly more attractive to the business user. Besides the obvious benefits of the business buzzwords as highlighted at the beginning, businesses are quite used to placing dependencies on external agents, i.e. in terms of creating supply chains and outsourcing non-core processes, and moving to JIT. As such they should be very receptive to and understanding of an on demand message However, whilst IS organizations appreciate these benefits, and can also see the opportunities created by an on demand operating environment within IS itself, in our experience when discussing the use of external Web Services, they currently have greater concerns regarding making run-time dependencies on external agencies. This impacts the implementation of both on demand business processes and on demand operating environment. But the transition to on demand business is not going to happen overnight. This is something that will take a number of years, though it will in our belief happen. As such, IS should not dismiss the externalization of on demand based on current market immaturity. Instead they should be commencing now to put place the necessary infrastructure and practices to support the transition to on demand business as it evolves. Partnering with IBM through initiatives such as jStart would be one recommended course of near term action. Links
ReferencesContents
|
![]() |
© Everware-CBDI Inc 1999-2008 |