Service provider inheritance in a digital information system
First Claim
1. A computer-implemented method of configuring a computing system, the method comprising:
- receiving first user-actuated input selecting an existing service provider that processes data objects having a first data object type, the existing service provider comprising at least a first class and a second class;
receiving second user-actuated input identifying the first class and providing a replacement class to use in creating a new service provider to process data objects having a second data object type; and
storing, in a service provider system, an association between the second data object type, the existing service provider, the first class and the replacement class, so that during runtime, the service provider system creates the new service provider to process data objects having the second data object type by inheriting the second class from the existing service provider and incorporating the replacement class in place of the first class.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of configuring a computing system may include receiving first user-actuated input selecting an existing service provider that processes data objects having a first data object type. The existing service provider may include at least a first class and a second class. Second user-actuated input may be received that identifies the first class and provides a replacement class to use in creating a new service provider to process data objects having a second data object type. An association may be stored in a service provider system between the second data object type, the existing service provider, the first class and the replacement class. During runtime, the service provider system may create the new service provider to process data objects having the second data object type by inheriting the second class from the existing service provider and incorporating the replacement class in place of the first class.
-
Citations
25 Claims
-
1. A computer-implemented method of configuring a computing system, the method comprising:
-
receiving first user-actuated input selecting an existing service provider that processes data objects having a first data object type, the existing service provider comprising at least a first class and a second class; receiving second user-actuated input identifying the first class and providing a replacement class to use in creating a new service provider to process data objects having a second data object type; and storing, in a service provider system, an association between the second data object type, the existing service provider, the first class and the replacement class, so that during runtime, the service provider system creates the new service provider to process data objects having the second data object type by inheriting the second class from the existing service provider and incorporating the replacement class in place of the first class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21)
-
-
13. A computer-implemented method of creating a new service provider, the method comprising:
-
receiving, during runtime of a computing system, input identifying a data object having a first data object type; retrieving, from a service provider system, an association between the first data object type, a first class, a replacement class, and an existing service provider that processes data objects having a second data object type, the existing service provider comprising at least the first class and a second class; and creating a new service provider to process the identified data object by inheriting from the existing service provider the second class and incorporating the replacement class in place of the first class. - View Dependent Claims (14, 15, 16, 17, 18, 19, 22, 23)
-
-
20. A computer program product tangibly embodied in a storage device, the computer program product comprising instructions that, when executed, cause a processor to perform operations comprising:
-
receiving first user-actuated input selecting an existing service provider that processes data objects having a first data object type, the existing service provider comprising at least a first class and a second class; receiving second user-actuated input identifying the first class and providing a replacement class to use in creating a new service provider to process data objects having a second data object type; and storing, in a service provider system, an association between the second data object type, the existing service provider, the first class and the replacement class, so that during runtime, the service provider system creates the new service provider to process data objects having the second data object type by inheriting the second class from the existing service provider and incorporating the replacement class in place of the first class.
-
-
24. Apparatus comprising:
a processor configured to; receive first user-actuated input selecting an existing service provider that processes data objects having a first data object type, the existing service provider comprising at least a first class and a second class; receive second user-actuated input identifying the first class and providing a replacement class to use in creating a new service provider to process data objects having a second data object type; and store, in a service provider system, an association between the second data object type, the existing service provider, the first class and the replacement class, so that during runtime, the service provider system creates the new service provider to process data objects having the second data object type by inheriting the second class from the existing service provider and incorporating the replacement class in place of the first class.
-
25. Apparatus comprising:
a processor configured to; receive, during runtime of a computing system, input identifying a data object having a first data object type; retrieve, from a service provider system, an association between the first data object type, a first class, a replacement class, and an existing service provider that processes data objects having a second data object type, the existing service provider comprising at least the first class and a second class; and create a new service provider to process the identified data object by inheriting from the existing service provider the second class and incorporating the replacement class in place of the first class.
Specification