Web services registration for dynamic composition of web services
First Claim
Patent Images
1. In a marketplace for Web services, a computer-implemented Web services composition method, the method comprising the steps of:
- compiling a set of service activation rules (SARs) for corresponding Web services in the marketplace;
scheduling, using a processor within a computer, selected Web services for execution when corresponding ones of said SARs comprise execution conditions satisfied by a state of the marketplace; and
,removing said selected Web services from execution consideration when said corresponding ones of said SARs comprise obviation conditions satisfied by the state of the marketplace.
1 Assignment
0 Petitions
Accused Products
Abstract
A Web services composition method. The method can include compiling a set of service activation rules (SARs) for corresponding Web services in the marketplace. Selected Web services can be scheduled for execution when corresponding ones of the SARs include execution conditions satisfied by the state of the marketplace. Conversely, selected Web services can be removed from execution consideration when corresponding ones of the SARs include obviation conditions satisfied by the state of the marketplace.
-
Citations
12 Claims
-
1. In a marketplace for Web services, a computer-implemented Web services composition method, the method comprising the steps of:
-
compiling a set of service activation rules (SARs) for corresponding Web services in the marketplace; scheduling, using a processor within a computer, selected Web services for execution when corresponding ones of said SARs comprise execution conditions satisfied by a state of the marketplace; and
,removing said selected Web services from execution consideration when said corresponding ones of said SARs comprise obviation conditions satisfied by the state of the marketplace. - View Dependent Claims (2, 3)
-
-
4. A machine readable storage having stored thereon a computer program for Web services composition in a marketplace for Web services, the computer program comprising a routine set of instructions for causing a machine to perform the steps of:
-
compiling a set of service activation rules (SARs) for corresponding Web services in the marketplace; scheduling selected Web services for execution when corresponding ones of said SARs comprise execution conditions satisfied by a state of the marketplace; and
,removing said selected Web services from execution consideration when said corresponding ones of said SARs comprise obviation conditions satisfied by the state of the marketplace. - View Dependent Claims (5, 6)
-
-
7. In a marketplace for Web services, a computer-implemented Web services composition method, the method comprising the steps of:
-
posting a service activation rule (SAR) for a Web service in a Web services integrator through a Web services interface; determining, using a processor within a computer, whether a trigger condition specified in said SAR has been met by a state of the marketplace; if said trigger condition has been met, further determining whether an execution condition in said SAR has been met by the state of the marketplace; and
,if said execution condition has been met, placing said SAR in an execution agenda from which said Web service can be executed if required to form a composite Web service to satisfy a complex Web service request. - View Dependent Claims (8, 9)
-
-
10. A machine readable storage having stored thereon a computer program for Web services composition in a marketplace for Web services, the computer program comprising a routine set of instructions for causing a machine to perform the steps of:
-
posting a service activation rule (SAR) for a Web service in a Web services integrator through a Web services interface; determining whether a trigger condition specified in said SAR has been met by the state of the marketplace; if said trigger condition has been met, further determining whether an execution condition in said SAR has been met by the state of the marketplace; and
,if said execution condition has been met, placing said SAR in an execution agenda from which said Web service can be executed if required to form a composite Web service to satisfy a complex Web service request. - View Dependent Claims (11, 12)
-
Specification