Declarations for transformations within service sequences
First Claim
Patent Images
1. One or more computer-readable media having thereon a data structure, the data structure including the following:
- a plurality of service identification fields, each identifying a service in a sequence of two or more services; and
a transformation class field specifying a class of transformation to be performed on either input data prior to being provided to the sequence of services, inter-service data provided between two services of the plurality of services in the sequence of services, or output data output from the sequence of services; and
one or more transformation parameter fields identifying one or more parameters of the class of transformation to thereby more specifically define the transformation.
2 Assignments
0 Petitions
Accused Products
Abstract
A declarative model for specifying appropriate transformations that may occur at the input and output of each service of a sequence of services that accomplish a more complex task. Each of the services may have access to the appropriate transformation declarations, and may interpret the declarations to thereby be appropriate directed on transforms to occur in its input data and/or output data. In order to change a transformation, the transformation declaration may be altered.
22 Citations
20 Claims
-
1. One or more computer-readable media having thereon a data structure, the data structure including the following:
-
a plurality of service identification fields, each identifying a service in a sequence of two or more services; and
a transformation class field specifying a class of transformation to be performed on either input data prior to being provided to the sequence of services, inter-service data provided between two services of the plurality of services in the sequence of services, or output data output from the sequence of services; and
one or more transformation parameter fields identifying one or more parameters of the class of transformation to thereby more specifically define the transformation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for a service to receive and process input data from another network node, the method comprising
an act of receiving a request for a service and associated input data; -
an act of accessing a data structure that includes a plurality of service identification fields, each identifying a service in a sequence of two or more services, and at least one of which identifying the requested service;
a transformation class field specifying a class of transformation to be performed on input data prior to being provided to the sequence of two or more services; and
one or more transformation parameter fields identifying one or more parameters of the class of transformation to thereby more specifically define the transformation;
an act of determining that the service request is for one of the plurality of services;
an act of interpreting the transformation class field and the one or more transformation parameter fields; and
an act of performing the transformation specified by the combination of the transformation class field and the one or more transformation parameter fields by performing the transformation on the input data. - View Dependent Claims (17, 18)
-
-
19. A method for a service to process resulting data, the method comprising:
-
an act of processing a service request to generate the resulting data;
an act of the accessing a data structure including a transformation class field specifying a class of transformation to be performed on the resulting data prior to being provided to a next service in the sequence of service or prior to being output by the service; and
one or more transformation parameter fields identifying one or more parameters of the class of transformation to thereby more specifically define the transformation;
an act of interpreting the transformation class field and the one or more transformation parameter fields; and
an act of performing the transformation specified by the combination of the transformation class field and the one or more transformation parameter fields by performing the transformation on the resulting data. - View Dependent Claims (20)
-
Specification