Object oriented technology framework for order processing
First Claim
Patent Images
1. A computer data processing system comprising:
- a central processing unit;
a user interface; and
a main memory having an operating system that supports an object oriented programming environment containing a framework that provides an extensible order management system for a Company that is specified by a data object, the framework including a Sales Order mechanism comprising a Sales Order category of cooperating objects that identify one or more sales orders and a Purchase Order category of cooperating objects that identify one or more purchase orders.
1 Assignment
0 Petitions
Accused Products
Abstract
An object oriented programming (OOP) framework includes an Order Management (OM) mechanism that tracks sales orders received and matches them to warehouse inventory, a Sales Order (SA) mechanism that processes sales orders, and a Purchase Order (PU) mechanism that processes purchase orders. The OM mechanism comprises a category of OOP classes that provide the primary interface between the framework classes and underlying business objects that provide accounting functions and warehouse management interfaces, and the SA and PU mechanisms comprise respective categories of OOP classes that keep track of sales orders received and purchase orders issued.
-
Citations
40 Claims
-
1. A computer data processing system comprising:
-
a central processing unit; a user interface; and a main memory having an operating system that supports an object oriented programming environment containing a framework that provides an extensible order management system for a Company that is specified by a data object, the framework including a Sales Order mechanism comprising a Sales Order category of cooperating objects that identify one or more sales orders and a Purchase Order category of cooperating objects that identify one or more purchase orders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A program product data storage device, tangibly embodying a program of machine-readable instructions executable by a computer system having an operating system that supports an object oriented programming environment, the program product comprising:
-
a recordable media; a framework recorded on the recordable media, the framework having (a) an Order Management mechanism comprising an Order abstract base class specifying data structures that identify orders received by a company from customer business partners for products, (b) a Sales Order mechanism comprising a Sales Order category of data structures containing object classes that identify one or more sales orders received from customers of the company, each sales order referencing object classes such that the referenced objects identify products that are the subject of the sales order and identify pricing and discounts applicable to the products, and are abstracted from the Order class, and (c) a Purchase Order mechanism comprising a Purchase Order category of data structures containing object classes that identify one or more purchase orders issued by the company, each purchase order referencing object classes such that the referenced objects identify products that are the subject of the purchase order and identify pricing and discounts applicable to the products, and are abstracted from the Order class. - View Dependent Claims (40)
-
- 11. An object oriented extensible order management system framework for use in a computer system having an operating system that supports an object oriented programming environment and includes a memory in which object classes can be stored, the framework including a Sales Order mechanism comprising a Sales Order category of cooperating objects that identify one or more sales orders and a Purchase Order category of cooperating objects that identify one or more purchase orders.
-
21. A program product data storage device, tangibly embodying a program of machine-readable instructions executable by a computer system having an operating system that supports an object oriented programming environment, the program product comprising:
-
a recordable media; and a framework recorded on the recordable media, the framework including a Sales Order mechanism comprising a Sales Order category of cooperating objects that identify one or more sales orders and a Purchase Order category of cooperating objects that identify one or more purchase orders. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of distributing a program product, the method comprising the steps of:
-
establishing a connection between a first computer system and a second computer system; and transmitting the program product from the first computer system to the second computer system, wherein the program product comprises an object oriented framework including; a Sales Order mechanism comprising a Sales Order category of cooperating objects that identify one or more sales orders, and a Purchase Order category of cooperating objects that identify one or more purchase orders. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification