Transformations as web services
First Claim
1. A method of providing a Web service, comprising:
- receiving a message having a format compatible with a format of a message associated with a first Web service; and
transforming said message to a transformed message compatible with an input message format for a second Web service.
1 Assignment
0 Petitions
Accused Products
Abstract
A transformation Web service description describes a Web service capable of receiving a message having a format compatible with a format of a message associated with a first Web service and transforming the message to a transformed message compatible with an input message format for a second Web service. The Web service description may be expressed in the Web services Description Language (WSDL). The Web service description includes a transformation description describing the transformation to be performed. The transformation description may be a programming language and platform neutral description such as an eXtensible Stylesheet Language Transform (XSLT) stylesheet and may be included within a transformer binding which extends WSDL. To support transformations involving multiple inputs and outputs, multiple input and/or output messages may be aggregated into a single multi-part input or output message, where each part has an attribute which references one of the multiple messages to be aggregated.
-
Citations
19 Claims
-
1. A method of providing a Web service, comprising:
-
receiving a message having a format compatible with a format of a message associated with a first Web service; and
transforming said message to a transformed message compatible with an input message format for a second Web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product having media storing a Web service description describing a Web service capable of:
-
receiving a message having a format compatible with a format of a message associated with a first Web service; and
transforming said message to a transformed message compatible with an input message format for a second Web service. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
- 18. A computer program product storing a Web service description comprising an aggregate message definition having a plurality of part elements, each said part element including a reference to a message to be aggregated.
Specification