GENERATING A TAILORED SCHEMA DESCRIPTION OF A WEB SERVICE
First Claim
1. A method of generating a tailored schema description of a web service from a predefined schema description of the web service, the predefined schema providing a machine readable description of operations performed by the web service and a message format for communication with the web service, the method comprising:
- identifying an operation of the web service to be supported by the tailored schema;
for the identified operation, providing at least one example message;
calculating a subset of the predefined schema for supporting the identified operation based on the at least one example message; and
generating the tailored schema based on the calculated subset of the predefined schema.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to a method, computer program product, and a computer system for generating a tailored schema description of a web service from a predefined schema description of the web service is provided. The predefined schema provides a machine readable description of operations performed by the web service and a message format for communication with the web service. A subset of the predefined schema required to support an identified operation may be calculated based on at least one example message. A tailored schema may then be generated based on the calculated subset of the predefined schema.
-
Citations
20 Claims
-
1. A method of generating a tailored schema description of a web service from a predefined schema description of the web service, the predefined schema providing a machine readable description of operations performed by the web service and a message format for communication with the web service, the method comprising:
-
identifying an operation of the web service to be supported by the tailored schema; for the identified operation, providing at least one example message; calculating a subset of the predefined schema for supporting the identified operation based on the at least one example message; and generating the tailored schema based on the calculated subset of the predefined schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for generating a tailored schema description of a web service from a predefined schema description of the web service, the predefined schema providing a machine readable description of operations performed by the web service and a message format for communication with the web service, wherein the computer program product comprises:
-
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform the method of; identifying an operation of the web service to be supported by the tailored schema; for the identified operation, providing at least one example message; calculating a subset of the predefined schema for supporting the identified operation based on the at least one example message; and generating the tailored schema based on the calculated subset of the predefined schema. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system adapted to generate a tailored schema description of a web service from a predefined schema description of the web service, the system for generating a tailored schema description of a web service from a predefined schema description of the web service, the predefined schema providing a machine readable description of operations performed by the web service and a message format for communication with the web service, the system comprising:
one or more processors configured to perform a method comprising; identifying an operation of the web service to be supported by the tailored schema; for the identified operation, providing at least one example message; calculating a subset of the predefined schema for supporting the identified operation based on the at least one example message; and generating the tailored schema based on the calculated subset of the predefined schema. - View Dependent Claims (17, 18, 19, 20)
Specification