PROVIDING SUPPLY CHAIN CONTROL SOFTWARE AS ENTERPRISE SERVICES
First Claim
Patent Images
1. A computer readable medium including program code for providing message-based services using a service-oriented methodology for implementing an instance of a deployment unit, the medium comprising:
- program code for storing a 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 its 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;
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
22 Claims
-
1. A computer readable medium including program code for providing message-based services using a service-oriented methodology for implementing an instance of a deployment unit, the medium comprising:
-
program code for storing a 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 its 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; 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, 16)
-
-
17. A computer readable medium including program code for providing message-based services using a service-oriented methodology for implementing an instance of a deployment unit, the medium comprising:
-
program code for storing an instance of a business planning deployment unit for the provision of services for semantic, technical, and process integration for planning applications within a company, where the business planning deployment unit defines the limits of an application-defined transaction for the provision of services for semantic, technical, and process integration for planning applications within a company by a set of actions that have atomicity, consistency, isolation, and durability in a database, and where the actions associated with the application-defined transaction are performed by one or more process components contained in the business planning deployment unit, wherein each process component comprises a software package realizing a business process and exposing its functionality as one or more service operations, wherein the business planning deployment unit comprises; a demand planning process component, wherein the demand planning process component implements the following service operations; a notify of forecast operation; a purchase planning process component; and a business plan foundation process component; and wherein the process components of the business planning deployment unit are packaged together to be deployed on a single computer system; program code for executing the application-defined transaction for the provision of services for semantic, technical, and process integration for planning applications within a company; and program code for presenting data associated with the executed application-defined transaction for the provision of services for semantic, technical, and process integration for planning applications within a company to a graphical user interface. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification