Computer readable medium for implementing supply chain control using service-oriented methodology
First Claim
Patent Images
1. A non-transitory computer readable medium including program code executed by a processor for providing message-based services using a service-oriented methodology for implementing an instance of a supply chain control deployment unit, the medium comprising:
- program code for storing an instance of the supply chain control deployment unit for the management and planning of on-time demand fulfillment, where the supply chain control deployment unit defines the limits of an application-defined transaction for the management and planning of on-time demand fulfillment by a set of actions that have atomicity, consistency, isolation, and durability in a database, and wherein the actions associated with the application-defined transaction are performed by one or more process components contained in the supply chain control deployment unit, wherein each process component comprises a software package realizing a business process and exposing the process component'"'"'s functionality as one or more service operations, wherein the supply chain control deployment unit comprises;
a customer requirement processing process component, wherein the customer requirement processing process component implements the following service operations;
a check availability operation, a delete provisional customer requirement operation, a maintain customer requirement operation, a confirm fulfillment operation, a check availability and reserve operation, and a notify of availability update operation;
a demand forecast processing process component, wherein the demand forecast processing process component implements the following service operations;
a maintain demand forecast operation;
an external procurement trigger and response process component, wherein the external procurement trigger and response process component implements the following service operations;
a maintain planning view of purchase order operation, a notify of purchase order delivery values operation, a change purchase requisition based on purchase request operation, and a request purchasing operation;
an in-house requirement processing process component, wherein the in-house requirement processing process component implements the following service operations;
a check availability for in-house requirement and reserve operation, a notify of availability update operation, a confirm fulfillment operation, a maintain in-house requirement operation, and a check availability for in-house requirement operation;
a logistics execution control process component, wherein the logistics execution control process component implements the following service operations;
a change logistics execution requisition based on delivery fulfillment confirmation operation, a maintain site logistics requisition operation, a change based on site logistics request confirmation reconciliation operation, a change site logistics requisition based on site logistics request confirmation operation, a maintain based on site logistics request notification reconciliation operation, a request site logistics, and a request delivery fulfillment operation;
a production trigger and response process component, wherein the production trigger and response process component implements the following service operations;
a change production requisition based on production request confirmation operation, a request production operation, and a change production requisition on production request confirmation reconciliation operation;
a supply and demand matching process component, wherein the supply and demand matching process component implements the following service operations;
a maintain planning view of inventory based on logistics confirmation operation and a maintain planning view of inventory based on inventory reconciliation operation;
wherein the process components of the supply chain control deployment unit are packaged together to be deployed on a single computer system, the single computer system comprising a single physical hardware platform;
program code for executing the application-defined transaction for the management and planning of on-time demand fulfillment; and
program code for presenting data associated with the executed application-defined transaction for the management and planning of on-time demand fulfillment to a graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having supply chain control functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
-
Citations
15 Claims
-
1. A non-transitory computer readable medium including program code executed by a processor for providing message-based services using a service-oriented methodology for implementing an instance of a supply chain control deployment unit, the medium comprising:
-
program code for storing an instance of the supply chain control deployment unit for the management and planning of on-time demand fulfillment, where the supply chain control deployment unit defines the limits of an application-defined transaction for the management and planning of on-time demand fulfillment by a set of actions that have atomicity, consistency, isolation, and durability in a database, and wherein the actions associated with the application-defined transaction are performed by one or more process components contained in the supply chain control deployment unit, wherein each process component comprises a software package realizing a business process and exposing the process component'"'"'s functionality as one or more service operations, wherein the supply chain control deployment unit comprises; a customer requirement processing process component, wherein the customer requirement processing process component implements the following service operations; a check availability operation, a delete provisional customer requirement operation, a maintain customer requirement operation, a confirm fulfillment operation, a check availability and reserve operation, and a notify of availability update operation; a demand forecast processing process component, wherein the demand forecast processing process component implements the following service operations; a maintain demand forecast operation; an external procurement trigger and response process component, wherein the external procurement trigger and response process component implements the following service operations; a maintain planning view of purchase order operation, a notify of purchase order delivery values operation, a change purchase requisition based on purchase request operation, and a request purchasing operation; an in-house requirement processing process component, wherein the in-house requirement processing process component implements the following service operations; a check availability for in-house requirement and reserve operation, a notify of availability update operation, a confirm fulfillment operation, a maintain in-house requirement operation, and a check availability for in-house requirement operation; a logistics execution control process component, wherein the logistics execution control process component implements the following service operations; a change logistics execution requisition based on delivery fulfillment confirmation operation, a maintain site logistics requisition operation, a change based on site logistics request confirmation reconciliation operation, a change site logistics requisition based on site logistics request confirmation operation, a maintain based on site logistics request notification reconciliation operation, a request site logistics, and a request delivery fulfillment operation; a production trigger and response process component, wherein the production trigger and response process component implements the following service operations; a change production requisition based on production request confirmation operation, a request production operation, and a change production requisition on production request confirmation reconciliation operation; a supply and demand matching process component, wherein the supply and demand matching process component implements the following service operations; a maintain planning view of inventory based on logistics confirmation operation and a maintain planning view of inventory based on inventory reconciliation operation; wherein the process components of the supply chain control deployment unit are packaged together to be deployed on a single computer system, the single computer system comprising a single physical hardware platform; program code for executing the application-defined transaction for the management and planning of on-time demand fulfillment; and program code for presenting data associated with the executed application-defined transaction for the management and planning of on-time demand fulfillment to a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification