OPEN MARKETPLACE FOR DISTRIBUTED SERVICE ARBITRAGE WITH INTEGRATED RISK MANAGEMENT
First Claim
Patent Images
1. A computer-executed method of performing service arbitrage with an integrated risk management process, the computer-executed method comprising:
- receiving a service order to assemble a work packet, wherein the work packet is a self-contained software work unit that is assembled within a software factory;
rating multiple software factory components in a marketplace according to a requirement of the work packet that has been set by a buyer, wherein the multiple software factory components include design centers, assembly lines and job shops;
storing ratings of capabilities of the multiple software factory components within a central marketplace portal, wherein the central marketplace portal is managed by a marketplace enabler that coordinates needs of the buyer with capabilities of the multiple software factory components;
limiting access to bid on the service order to software factory components that meet scoring requirements set by the buyer;
matching, by the marketplace enabler using the centralized marketplace portal, a most suitable software factory component with the requirement of the work packet that has been set by the buyer; and
assigning the service order to assemble the work packet to the most suitable software factory component, wherein a risk management of the work packet is managed by the central marketplace portal and the marketplace enabler.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium that support an open marketplace for distributed service arbitrage with an integrated risk management is presented. Orders for work packets, which are processed within a software factory, are allowed to be bid upon only by software factories that have been previously ranked by a centralized marketplace portal, thus ensuring that only qualified software factories are allowed to service such orders.
166 Citations
23 Claims
-
1. A computer-executed method of performing service arbitrage with an integrated risk management process, the computer-executed method comprising:
-
receiving a service order to assemble a work packet, wherein the work packet is a self-contained software work unit that is assembled within a software factory; rating multiple software factory components in a marketplace according to a requirement of the work packet that has been set by a buyer, wherein the multiple software factory components include design centers, assembly lines and job shops; storing ratings of capabilities of the multiple software factory components within a central marketplace portal, wherein the central marketplace portal is managed by a marketplace enabler that coordinates needs of the buyer with capabilities of the multiple software factory components; limiting access to bid on the service order to software factory components that meet scoring requirements set by the buyer; matching, by the marketplace enabler using the centralized marketplace portal, a most suitable software factory component with the requirement of the work packet that has been set by the buyer; and assigning the service order to assemble the work packet to the most suitable software factory component, wherein a risk management of the work packet is managed by the central marketplace portal and the marketplace enabler. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a tangible computer-usable medium on which is stored computer program code, the computer program code comprising instructions executable by the processor and configured to perform service arbitrage with an integrated risk management process by performing the steps of; receiving a service order to assemble a work packet, wherein the work packet is a self-contained software work unit that is assembled within a software factory; rating multiple software factory components in a marketplace according to a requirement of the work packet that has been set by a buyer, wherein the multiple software factory components include design centers, assembly lines and job shops; storing ratings of capabilities of the multiple software factory components within a central marketplace portal, wherein the central marketplace portal is managed by a marketplace enabler that coordinates needs of the buyer with capabilities of the multiple software factory components; limiting access to bid on the service order to software factory components that meet scoring requirements set by the buyer; matching, by the marketplace enabler using the centralized marketplace portal, a most suitable software factory component with the requirement of the work packet that has been set by the buyer; and assigning the service order to assemble the work packet to the most suitable software factory component, wherein a risk management of the work packet is managed by the central marketplace portal and the marketplace enabler. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A tangible computer-readable storage medium encoded with a computer program, the computer program comprising computer executable instructions configured for performing service arbitrage with an integrated risk management process by performing the steps of:
-
receiving a service order to assemble a work packet, wherein the work packet is a self-contained software work unit that is assembled within a software factory; rating multiple software factory components in a marketplace according to a requirement of the work packet that has been set by a buyer, wherein the multiple software factory components include design centers, assembly lines and job shops; storing ratings of capabilities of the multiple software factory components within a central marketplace portal, wherein the central marketplace portal is managed by a marketplace enabler that coordinates needs of the buyer with capabilities of the multiple software factory components; limiting access to bid on the service order to software factory components that meet scoring requirements set by the buyer; matching, by the marketplace enabler using the centralized marketplace portal, a most suitable software factory component with the requirement of the work packet that has been set by the buyer; and assigning the service order to assemble the work packet to the most suitable software factory component, wherein a risk management of the work packet is managed by the central marketplace portal and the marketplace enabler. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification