 |
 |
|
|
|
|
Title: |
US7114146:
System and method of dynamic service composition for business process outsourcing
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Zhang, Liang-Jie; Cortlandt Manor, NY, United States of America
Chao, Tian-Jy; Bedford, NY, United States of America
Sayah, John Y.; Sleepy Hollow, NY, United States of America
Chang, Hung-yang (Henry); Scarsdale, NY, United States of America
Chung, Jen-Yao; Yorktown Heights, NY, United States of America
Zhou, Qun; Cortlandt Manor, NY, United States of America

|
Assignee: |
International Business Machines Corporation, Armonk, NY, United States of America
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
2006-09-26
/ 2003-05-02

|
Application Number: |
US2003000428076

|
IPC Code: |
Advanced:
G06F 7/00;
G06F 9/45;
G06F 17/00;
G06Q 10/00;
G06Q 30/00;
G06Q 40/00;
Core:
more...

|
ECLA Code: |
G06Q10/00B; G06Q30/00A; G06Q40/00A;

|
U.S. Class: |
717/106;

|
Field of Search: |
717/106

|
Priority Number: |
| 2003-05-02 |
US2003000428076 |

|
Abstract: |
A system and method for capturing a plurality of business requirements using a Business Process Outsourcing Language (BPOL), an XML representation for expressing business process flow rules, preferences, business rules and event-action mappings as well as service links, to automate the process of generating business processes for use with Web services. BPOL is used to dynamically construct a search script for an advanced Web services discovery engine to find Web services from both UDDI registries and Web services Inspection Language (WSIL) documents and then create a qualified service list. Then a service selection problem is mapped into a solution space {0,1} for use by an optimization algorithm that performs second level service selection of the best set of services based on the requirements.

|
Attorney, Agent or Firm: |
Whitham, Curtis, Christofferson & Cook, PC ;
Kaufman, Stephen C. ;

|
Primary / Asst. Examiners: |
Chavis, John;

|
INPADOC Legal Status: |
None
Family Legal Status Report

|
Family: |
Show 2 known family members

|
First Claim:
Show all 23 claims |
1. A method for composing an optimal business process using existing Web services, comprising the steps of: capturing customer business requirements; recording said business requirements in a uniform representation, said uniform representation using a standard vocabulary of terms for specifying tasks satisfying said business requirements and using a language structure for relating said specified tasks in a business process flow; automatically generating a search script from said uniform representation, said search script being usable by Web services to identify one or more service providers for each of said specified tasks, said one or more identified service providers being placed on a qualified service list for said specified task; using an optimization algorithm to automatically select a service provider for each task from said respective qualified service list, said optimization algorithm optimizing said business process flow; and automatically transforming the optimal business process into a business process flow language for execution.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 8 U.S. patent(s) that reference this one

|
|