Brokering semantics between web services
First Claim
Patent Images
1. A method for brokering between services, comprising:
- providing a first and second service, each service having associated therewith a request and a response data structure; and
generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods for brokering between services, including, in one exemplary embodiment of a method, providing a first and second service, each service having associated therewith a request and a response data structure, and generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. Systems are also described and claimed.
133 Citations
94 Claims
-
1. A method for brokering between services, comprising:
-
providing a first and second service, each service having associated therewith a request and a response data structure; and
generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for developing applications comprising:
-
connecting designators for a first and second service within a layout diagram, each service having associated therewith a request and a response data structure; and
generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. - View Dependent Claims (18, 19, 20)
-
-
21. A method for developing applications comprising:
-
identifying connected designators for a first and second service within a layout diagram, each service having associated therewith a request and a response data structure; and
generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for registering services, comprising:
-
specifying at least one service having associated therewith at least one input and output data structure; and
mapping the at least one input and output structure into a common ontology model. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for providing semantic meaning to Java beans, comprising:
-
providing a plurality of Java beans, each Java bean having associated therewith a data structure; and
mapping the data structures of the plurality of Java beans into a common data model. - View Dependent Claims (44, 45, 46)
-
-
47. A system for brokering between services, comprising:
-
an interface for executing a first and second service, each service having associated therewith a request and a response data structure; and
a transformation generator coupled to the interface, the transformation generator generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system for developing applications comprising:
-
a design tool for connecting designators for a first and second service within a layout diagram, each service having associated therewith a request and a response data structure; and
a transformation generator coupled to the design tool, the transformation generator generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. - View Dependent Claims (64, 65, 66)
-
-
67. A system for developing applications comprising:
-
a layout analyzer for identifying connected designators for a first and second service within a layout diagram, each service having associated therewith a request and a response data structure; and
a transformation generator coupled to the layout analyzer, the transformation generator generating a transformation for producing data conforming to the request data structure for the second service, corresponding to data conforming to the response data structure for the first service. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A system for registering services, comprising:
-
a memory having data specifying at least one service having associated therewith at least one request and response data structure; and
a data schema mapper coupled to the memory, the data schema mapper mapping the at least one request and response structure into a common ontology model. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. A system for providing semantic meaning to Java beans, comprising:
-
a Java bean analyzer for analyzing a plurality of Java beans, each Java bean having associated therewith a data structure; and
a data schema mapper coupled to the Java bean analyzer, the data schema mapper mapping the data structures of the plurality of Java beans into a common data model. - View Dependent Claims (90, 91, 92)
-
-
93. A method for providing semantic meaning to web services descriptions, comprising:
-
providing a plurality of web services, each web service having associated therewith a request and a response data structure; and
mapping the request and response data structures of the plurality of web services into a common ontology model.
-
-
94. A system for providing semantic meaning to web services descriptions, comprising:
-
a web service analyzer for analyzing a plurality of web services, each web service having associated therewith a request and a response data structure; and
a data schema mapper coupled to the web service analyzer, the data schema mapper mapping the request and response data structures of the plurality of web services into a common ontology model.
-
Specification