Executives Guide to Web Services (SOA, Service-Oriented Architecture)

It will not be the technical elegance of Web services that ensures their adoption, but rather the business value that they enable. If no incremental business value is created, if there is no competitive advantage in building and deploying Web services, then they will not gain the traction that many industry watchers anticipate. The sources of business value for an organization are derived from the composition and implementation of its business model. The business model is a vehicle through which business strategy is implemented, resulting in the basic structure of the firm, its core business process, and the strategic assets and intellectual property required to deliver value to customers and markets. An output of the business modeling process is a value chain, through which day-to-day operational imperatives are executed.

The value chain is comprised of the totality of activities required to perform processes and transactions for markets and customers. The result is the products and value-added services for which customers will pay a premium. In order to be a viable business entity, an organization must be able to perform these activities at a cost that is less than that which the market is prepared to pay for the products and services. Fundamentally, this is the basis upon which any firm makes money, and is how markets are defined—by the revenue potential markets hold, and the profits that might be earned by corporations servicing that market’s customers.

Subsequent sections take a closer look at an organization’s value chain, considering three distinct value chain perspectives:

Business Value Chain

Web services can drive the business value in several areas. Where and how they are applied can have a positive effect in the following areas:

The following sections consider the business value chain from a manufacturing and services perspective. Chapter 5, “Vertical Market Implications of Web Services,” takes a more detailed look at the manufacturing and service industries, analyzing the potential impact of Web services on a number of specific industries.

Manufacturing Value Chain Figure 4.3 illustrates three versions of a generic manufacturing value chain. Each version highlights possible areas of Web services impact on business operations.

Figure 4.3: Web services and the manufacturing value chain.

These value chains illustrate the potential impact of Web services on supply chain management, product development, and sales and marketing.

Service Value Chain Web services can have an equally dramatic impact on a service organization’s value chain, again in streamlining internal operations and eliminating the internal friction of business processes and information flow between information silos. As illustrated in the insurance industry example in Figure 4.4, customers and suppliers will benefit from the ease of interaction with various insurance carriers, as the electronic interfaces between them are increasingly based on Web services standards.

Figure 4.4: Web services and the insurance value chain.

Agents and brokers will be able to use Web services to create insurance applications and receive quotes from multiple carriers. Once a customer buys an insurance policy, the agent will be able to transmit the policy back to the carrier using Web services standards, and using that industry’s data definition standards for particular documents.

The big challenge will be how IT organizations and processes of today’s services organizations can deliver business value through the implementation of Web services. The business value chain and the IT value chain are increasingly interdependent, and with the use of Web services they will be even more closely aligned. The deep and broad effect that Web services will have on all organizations will enable the seamless merging of business and information processes.

Business will run more efficiently because of the ease with which information will be embedded into the basic operating fabric of the firm, enabling business processes to run more efficiently and smoothly, both internally and externally with trading partners. Information will flow across the gulfs of disparate systems and incompatible hardware, software, and application architectures, allowing the merging of content to support ever-changing business processes.

IT Value Chain

The IT value chain consists of all the activities required to deliver IT products and services to the business community of an organization. Very few executives have ever viewed their IT operation from a process or value chain perspective. Figure 4.5 shows a generic IT value chain, and includes the typical processes that are required to establish and operate an information technology organization.

Figure 4.5: Generic IT value chain.

As illustrated, the generic IT value chain consists of processes related to designing, building, and operating an IT operation. Specifically, these processes are:

This brief overview of the generic IT value chain addresses many of the typical processes associated with designing and implementing an IT architecture from a clean sheet perspective, or managing an existing IT architecture that has been inherited by an incoming Chief Information Officer (CIO). However, once these steps have been completed, there are many ongoing processes and activities, at a deeper level, that bear mentioning. These are also illustrated in Figure 4.5, and are described below:

Given this discussion of the generic IT value chain, the compelling question is simple: “How will Web services change my business?” Again, the answer lies in establishing how Web services will alter the business and IT value chain for these same organizations. To do this we need to examine the Web services value chain.

Web Services Value Chain

The Web services value chain consists of the process of developing, publishing, finding, and generally ensuring the effective management and utilization of Web services. A complete view of the Web services value chain is illustrated in Figure 4.6.

Figure 4.6: Web services value chain.

The seven key elements of the Web services value chain are:

  1. Develop (Also, Author, Compose, Create, Encapsulate, Expose)—This is the development process through which Web services are implemented using an Integrated Development Environment (IDE), application development tools, or encapsulating legacy functionality to be exposed as a Web service.

  2. Describe —Once a Web service has been developed, a description of the service can be created and published in a UDDI registry. The description of the Web service will help potential users locate relevant services and determine their fit for current application development or application architecture needs.

  3. Publish —Publishing a Web service to a private or public UDDI registry provides a central location from which services can be found for current use or future reuse. In the future, a service can be updated or revised and any applications using the service will automatically use the revised version if so desired. Applications may be assembled from a number of Web services, each located via the UDDI registry. Once a service is located, based on search criteria, a description of the Web service is returned along with a pointer to the location of the Web service.

  4. Find —This is the process by which published services are located in a UDDI registry. An individual or application may search a UDDI registry to locate services that meet a number of specified criteria.

  5. Assemble/Bind —Once there is agreement between the service provider and the service requestor regarding a specific Web service, they are bound together into a new Web service application.

  6. Operate —This is the process by which a network of Web services is executed. As the number of Web service-based applications increases, organizations will need to establish environments where services can be effectively tested and deployed.

  7. Manage —The management of Web services applications and environments will be critical to ensure that individual services do not become a bottleneck and that effective load balancing of service is maintained across the physical hardware that they operate on.

Given this generic and very simple Web services value chain, how does this differ from the typical IT value chain, and what areas of the IT value chain will be impacted? Furthermore, how will the corporate value chain be impacted such that top-line revenue growth can be increased, or bottom-line profits can be increased through cost reductions or operating efficiency gains? Can Web services deliver that kind of value to an organization? When and how?

As we have stated previously, Web services will change the way in which IT applications are built and deployed in support of the business. Web services will change the ways in which software vendors provide software to their customers, both business customers and consumers. Web services will change the way that existing application portfolios are maintained while adding new Web services. Web services will force changes onto the IT infrastructure as these new services are added internally, as well as being launched from outside the organization’s firewall and security boundaries.

Web services promise to change the way that IT value is delivered to the business in a number of ways:

These changes will bring the business and IT organizations together in seeking new sources of business value driven by information technology in general, and specifically using Web services.

Figure 4.7 shows how various elements of the Web services value chain might potentially impact the IT maintenance and the overall IT value chain. We will begin with the typical IT processes and work our way down to how Web services will radically alter the IT professional’s world.

Figure 4.7: Web services value chain impact.

These scenarios illustrate a number of areas where Web services will fundamentally alter the dynamics and economics of the IT value chain, thus impacting the entire IT industry. This section does not cover the entire spectrum of possibilities, but suffice to say that the changes will affect all aspects of IT value delivery. How technology vendors respond to changes in the value equation for information technology products and services will unfold over the next few years as Web services standards evolve, products and tools mature, and as adoption by organizations progresses.

Категории