Service provision system and method
First Claim
1. A service provision method, comprising:
- creating a plurality of service descriptions to a desired level of exposure, the plurality of service descriptions each having a plurality of parameters;
mapping at least a subset of the plurality of parameters from at least one of the plurality of service descriptions to create an Application Integration Metaservice (AIM) linking a set of preconditions necessary to satisfy a request for an effect of one of the plurality of service descriptions and the effect; and
wherein the AIM is operable to be used to determine a metaservice to be executed utilizing the effect of the at least one of the plurality of service descriptions.
1 Assignment
0 Petitions
Accused Products
Abstract
A service provision method is disclosed. The method comprises creating a plurality of service descriptions to a desired level of exposure, the plurality of service descriptions each having a plurality of parameters. The method also comprises mapping at least a subset of the plurality of parameters from at least one of the plurality of service descriptions to create an Application Integration Metaservice (AIM) linking a set of preconditions necessary to satisfy a request for an effect of one of the plurality of service descriptions and the effect. The AIM is operable to be used to determine a metaservice to be executed utilizing the effect of the at least one of the plurality of service descriptions.
105 Citations
27 Claims
-
1. A service provision method, comprising:
-
creating a plurality of service descriptions to a desired level of exposure, the plurality of service descriptions each having a plurality of parameters;
mapping at least a subset of the plurality of parameters from at least one of the plurality of service descriptions to create an Application Integration Metaservice (AIM) linking a set of preconditions necessary to satisfy a request for an effect of one of the plurality of service descriptions and the effect; and
wherein the AIM is operable to be used to determine a metaservice to be executed utilizing the effect of the at least one of the plurality of service descriptions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A service provision system, comprising:
-
a storage medium; and
a server interoperably coupled with the storage medium and operable to;
create a plurality of service descriptions to a desired level of exposure, the plurality of service descriptions each having a plurality of parameters;
store at least a subset of the plurality of service descriptions in the storage medium;
map at least a subset of the plurality of parameters from at least one of the plurality of service descriptions to create an AIM linking the output of one of the plurality of service descriptions and a set of preconditions necessary to satisfy a request for the output; and
wherein the AIM is operable to be used to determine a metaservice to be executed utilizing the output of the one of the plurality of service descriptions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An execution engine, comprising:
-
a computing platform;
logic interoperably coupled with the platform and operable to cause a metaservice to be executed; and
wherein the metaservice comprises at least one of an effect of one of a plurality of service descriptions created to a desired level of exposure and a set of preconditions necessary to satisfy a request for the effect. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A service description, comprising:
-
a data structure;
an effect stored within the data structure operable to be optionally mapped to a set of preconditions of another data structure; and
another set of preconditions stored within the data structure necessary to satisfy a request for the effect, according to a desired level of exposure. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification