System, method, and computer program product for automated categorization of data processing services and components
First Claim
Patent Images
1. A method for managing services, comprising:
- receiving, from a service provider, a data processing service component;
receiving, from the service provider, configuration data corresponding to the data processing service component;
introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component;
validating the configuration data; and
storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data,employing the categorization information to automatically assemble the data processing service component into a data processing service package.
6 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product to enable component providers to submit components, along with associated metadata for the component, to a service brokerage system. This allows the brokerage to automatically categorize the component and enables the assembly of the components into services.
-
Citations
21 Claims
-
1. A method for managing services, comprising:
-
receiving, from a service provider, a data processing service component; receiving, from the service provider, configuration data corresponding to the data processing service component; introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component; validating the configuration data; and storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data, employing the categorization information to automatically assemble the data processing service component into a data processing service package. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising at least one processor;
-
accessible memory storing instructions that control the processor to perform tasks comprising; receiving, from a service provider, a data processing service component; receiving, from the service provider, configuration data corresponding to the data processing service component; introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component; validating the configuration data; and storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data, employing the categorization information to automatically assemble the data processing service component into a data processing service package. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly embodied in a non-transitory machine-readable storage medium containing instructions for controlling a data processing system to perform a method comprising:
-
receiving, from a service provider, a data processing service component; receiving, from the service provider, configuration data corresponding to the data processing service component; introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component; validating the configuration data; and storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data, employing the categorization information to automatically assemble the data processing service component into a data processing service package. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification