Browse Prior Art Database

Decision Support System for Selecting Web Services

IP.com Disclosure Number: IPCOM000015614D
Original Publication Date: 2002-Jul-23
Included in the Prior Art Database: 2003-Jun-20
Document File: 6 page(s) / 97K

Publishing Venue

IBM

Abstract

A Decision Support System for Web Service Selection and Business Process Execution Frederick Y wu (fywu@us.ibm.com), Rama Kalyani T. Akkiraju (akkiraju@us.ibm.com) In this invention, we present a decision support system that helps enterprises select web-based services needed to support business processes and automate the process of running what-if scenarios for those processes in order to obtain an optimal selection of service providers to execute the business process. In the setup mode, the system analyzes the enterprise’s current requirement for outside services, searches public or private registries such as UDDI registries, considers the quality of service and interfacing requirements of the service providers, recommends a filtered list of service providers and various ways in which available services can be combined to meet the requirements. In summary, the system in this mode helps in web service selection. In the regular mode, the system invokes the web services of the filtered list of service providers, determined at the setup mode, and combines the potential good combinations of options from the service providers from each step into the overall optimal business process execution planning scenarios. The system in this mode automates business process execution. The suggested sets of service providers and their services are designed to optimize objectives configured by the user, which could include cost, quality, development lead time, and compatibility with internal technologies. Background

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 18% of the total text.

Page 1 of 6

Decision Support System for Selecting Web Services

  A Decision Support Systemfor Web Service Selection and Business Process Execution

Frederick Y wu (fywu@us.ibm.com), Rama Kalyani T. Akkiraju (akkiraju@us.ibm.com)

In this invention, we present a decision support system that helps enterprises select web-based services needed to support business processes and automate the process of running what-if scenarios for those processes in order to obtain an optimal selection of service providers to execute the business process. In the setup mode, the system analyzes the enterprise's current requirement for outside services, searches public or private registries such as UDDI registries, considers the quality of service and interfacing requirements of the service providers, recommends a filtered list of service providers and various ways in which available services can be combined to meet the requirements. In summary, the system in this mode helps in web service selection. In the regular mode, the system invokes the web services of the filtered list of service providers, determined at the setup mode, and combines the potential good combinations of options from the service providers from each step into the overall optimal business process execution planning scenarios. The system in this mode automates business process execution. The suggested sets of service providers and their services are designed to optimize objectives configured by the user, which could include cost, quality, development lead time, and compatibility with internal technologies.

Background

The desire to streamline the supply chain is driving many companies to integrate with their customers and supplier over the Internet, using the World Wide Web in particular. Sharing information about products, services, inventories and forecasts with business partners over the Web is saving money and increasing efficiency. Recently, IBM, Microsoft, and Ariba proposed a specification for distributed Web-based information registries of Web services, known as Universal Description, Discovery, and Integration (UDDI). This specification has gained rapid acceptance, and means that in the near future, businesses will be able to find potential vendors of Web services through a centralized directory. This capability will be available both programmatically as well as manually via a Web browser.

At present, finding new potential providers is completely manual, and a hit-or-miss operation. For example, suppose that a manufacturer decides to start selling his products in foreign countries. He wants to find a shipper that delivers to those countries. He wants to find a service that translates his Web-based catalog into foreign languages, as well as a service that provides real-time currency conversions for price display. He seeks an electronic payment service that handles funds transfers in those countries. At present, the manufacturer would need to look in Yellow Pages, use text-based Web search engin...