System and method of dynamic service composition for business process outsourcing
US7114146B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 2, 2003 |
| Grant date | Sep 26, 2006 |
| Priority date | — |
| Expiry date | Jan 31, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06Q40/02
- WIPO fieldIT methods for management
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.