×

Object oriented framework mechanism for order processing including pre-defined extensible classes for defining an order processing environment

  • US 6,104,874 A
  • Filed: 10/15/1996
  • Issued: 08/15/2000
  • Est. Priority Date: 10/15/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing orders using a computer system having a central processing unit and a memory, the memory having an application program that provides an object oriented programming environment, the method comprising the steps of:

  • (A) providing in the program an object oriented framework mechanism that performs the order processing according to extended portions of the framework mechanism that are customized to provide a desired order processing environment, the framework mechanism including;

    a configuration process class, the configuration process class defining;

    at least one configuration process object corresponding to the at least one order processing environment; and

    a first set of object methods to perform a plurality of predetermined functions to implement the order processing environment;

    an order item class, the order item class defining;

    at least one order item object corresponding to at least one of a plurality of order items; and

    a second set of object methods to create at least one of the order items;

    an order class, the order class defining;

    at least one order object corresponding to at least one of the plurality of orders, each order object including a plurality of the order items; and

    a third set of object methods to retrieve at least one of the order items from at least one of the order objects;

    a set of core functions wherein the implementation of the core functions is defined by the framework mechanism and cannot be modified by a user of the framework mechanism, the set of core functions including the order class, the order item class, and a plurality of relationships between the classes in the framework mechanism; and

    a set of extensible functions, the set of extensible functions including the configuration process class, wherein the implementation of the extensible functions is defined by the user of the framework mechanism;

    (B) extending the extensible functions in the framework mechanism to define particular classes having predetermined protocols and defining particular object methods that perform the order processing, the extensible functions defining the desired order processing environment;

    (C) generating an executable order processing system by integrating together the extensible functions and the core functions; and

    (D) executing the executable order processing system on the computer system to perform the order processing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×