PROVIDING SUPPLIER RELATIONSHIP MANAGEMENT SOFTWARE APPLICATION 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 an instance of a supplier invoicing deployment unit for the management and volume processing of supplier invoices, including exception handling and approval, where the supplier invoicing deployment unit defines the limits of an application-defined transaction for the management and volume processing of supplier invoices, including exception handling and approval 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 supplier invoicing 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 supplier invoicing deployment unit comprises;
a create supplier invoice request operation, a notify billing due operation, a notify of contract release operation, an update supplier invoice verification exception operation, a confirm invoice operation, a create invoice operation, a notify of invoice operation, a request Evaluated Receipt Settlement (ERS) invoice operation, a notify of invoice operation, a notify of invoice operation, a create invoice based on attachment operation, a notify of invoice values operation, a request exception operation, a resolution operation, a notify of supplier invoice operation, a maintain invoice request operation, a create invoice operation, a first notify of invoice cancellation operation, a second notify of invoice cancellation operation, and a third notify of invoice cancellation operation;
wherein the service operations of the supplier invoice processing deployment unit are packaged together to be deployed on a single computer system; and
program code for executing the application-defined transaction for the management and volume processing of supplier invoices, including exception handling and approval; and
program code for presenting data associated with the executed application-defined transaction for the management and volume processing of supplier invoices, including exception handling and approval 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 supplier relationship management 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.
29 Citations
12 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 an instance of a supplier invoicing deployment unit for the management and volume processing of supplier invoices, including exception handling and approval, where the supplier invoicing deployment unit defines the limits of an application-defined transaction for the management and volume processing of supplier invoices, including exception handling and approval 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 supplier invoicing 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 supplier invoicing deployment unit comprises; a create supplier invoice request operation, a notify billing due operation, a notify of contract release operation, an update supplier invoice verification exception operation, a confirm invoice operation, a create invoice operation, a notify of invoice operation, a request Evaluated Receipt Settlement (ERS) invoice operation, a notify of invoice operation, a notify of invoice operation, a create invoice based on attachment operation, a notify of invoice values operation, a request exception operation, a resolution operation, a notify of supplier invoice operation, a maintain invoice request operation, a create invoice operation, a first notify of invoice cancellation operation, a second notify of invoice cancellation operation, and a third notify of invoice cancellation operation; wherein the service operations of the supplier invoice processing deployment unit are packaged together to be deployed on a single computer system; and program code for executing the application-defined transaction for the management and volume processing of supplier invoices, including exception handling and approval; and
program code for presenting data associated with the executed application-defined transaction for the management and volume processing of supplier invoices, including exception handling and approval to a graphical user interface.- View Dependent Claims (2, 3, 4, 5, 6)
-
7. 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 requisitioning deployment unit for the management and processing of internal requests from employees, where the requisitioning deployment unit defines the limits of an application-defined transaction for the management and processing of internal requests from employees 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 requisitioning 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 requisitioning deployment unit comprises; a request availability information operation, a change internal request based on purchase request operation, a request availability information and provisional reservation operation, a request in-house requirement reservation and fulfillment operation, a request purchasing operation, a change internal request based on purchase order operation, a request Goods and Services Acknowledgment (GSA) based on delivery confirmation operation, a change internal request based on availability update operation, a change internal request based on fulfillment confirmation operation, and a request invoicing based on invoice acceptance operation; wherein the service operations of the requisitioning deployment unit are packaged together to be deployed on a single computer system; and program code for executing the application-defined transaction for the management and processing of internal requests from employees; and program code for presenting data associated with the executed application-defined transaction for the management and processing of internal requests from employees to a graphical user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification