IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  SOA and Web services  >  

Web Services Outsourcing Manager

A framework that enables dynamic composition of Web service flow based on customer requirements.


Date Posted: September 30, 2002
OverviewRequirements Download FAQs Forum Reviews

What is Web Services Outsourcing Manager?

Web Services Outsourcing Manager (WSOM) is a framework that enables dynamic composition of Web service flow based on customer requirements. The customer requirements are analyzed and optimized to generate an annotation document for business process outsourcing. This service-oriented architecture allows effective searching for appropriate Web services and integration of them into one composite Web service for performing a specific task. Meanwhile, it provides a seamless, integrated framework for composition of template-based business processes and event-driven business processes.

A two-level mechanism for selection of services is used to configure a new business process that consists of a set of Web services. In order to narrow down the available service list, first-level services are selected by WSOM's advanced Web services discovery engine, whose search criteria are created automatically by the requirement annotation document. In order to match the capability and construct the best business process for the customer, second-level services are selected in accordance with a global optimization algorithm. As a result, the business process constructed by WSOM could be adapted to different Web service flow languages, such as WSFL, BPEL4WS, and so forth.

Included in this technology preview are WSOM Web Edition and WSOM Eclipse Edition, which are two types of applications of WSOM. They provide different user interfaces but share the same WSOM engine.

How does it work?

WSOM collects the customer's requirements and preferences through the intuitive front end, which runs on the Eclipse platform or the Web-based portal. Once collected, the information is analyzed and translated, and a search script is constructed for the advanced Web services discovery engine. This engine will find the Web services from both the UDDI registries and the Web Services Inspection Language (WSIL) documents, resulting in a narrowed-down list of available services.

Afterwards, the information collected about requirements is used to guide the business process composer to construct the optimal business process, based on customer requirements. Once the process is composed, it is translated into the appropriate process flow modeling language and returned to the customer for invocation and execution.


About the technology author(s):
WSOM was developed by the B2B Infrastructure Group at the IBM T. J. Watson Research Center. Previously, they created IBM Business Explorer for Web Services (BE4WS, an advanced Web Services discovery framework and tool kit), IBM UDDI Registry Extensions (UDDI search APIs have been extended to support advanced UDDI discovery with result aggregation), and many B2B and Web Services integration solutions, such as Web Services Hub for participant enablement and service outsourcing; mechanisms for dynamically invoking Web services, and a binding framework for Web service relationships. Meanwhile, they are inventing Business Grid Infrastructure, powered by novel Web service technologies.

Download now Download now

Related technologies

For platform(s):
All Java Platforms, Windows NT, Linux, UNIX, Windows 2000

For topics:
business process management, commerce, analysis, optimization, UDDI, WSIL


Related resources

IBM Web services

Web services and business process management

developerWorks Web services zone

 

    About IBM Privacy Contact