OBJECT ORIENTED BASED METHODOLOGY FOR MODELING BUSINESS FUNCTIONALITY FOR ENABLING IMPLEMENTATION IN A WEB BASED ENVIRONMENT
First Claim
Patent Images
1. Computer apparatus with a processor for modeling a business activity, comprising:
- means for defining one or more business classes stored in a digital electronic format including indications of relationships existing between said one or more business classes;
means for implementing corresponding business objects of the business classes, for each business object the respective business class forming a template of a run-time instance of the business object; and
means for linking respective business rules having states or methods which function as rules required to carry out a business rule to a next logical state, the means linking respective business rules or methods tied to individual instances of the business classes such that two instances of a same business class can behave differently.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer method and apparatus defining Business Classes for modeling business activities comprising the steps of representing business activities as the interaction between one or more Business Classes, and entering into a computer and storing in an electronic format the Business Classes and the relationships existing between the Business Classes.
-
Citations
20 Claims
-
1. Computer apparatus with a processor for modeling a business activity, comprising:
-
means for defining one or more business classes stored in a digital electronic format including indications of relationships existing between said one or more business classes; means for implementing corresponding business objects of the business classes, for each business object the respective business class forming a template of a run-time instance of the business object; and means for linking respective business rules having states or methods which function as rules required to carry out a business rule to a next logical state, the means linking respective business rules or methods tied to individual instances of the business classes such that two instances of a same business class can behave differently. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product stored on a computer storage medium for modeling a business activity comprising:
-
a set of computer program instructions embodied on the computer storage medium, including instructions for; (a) defining one or more business classes including storing in a digital electronic format said one or more business classes as well as the relationships existing between said one or more business classes; (b) representing a subject business activity as an interaction between one or more business classes; and (c) using a logical state, tying business rules or methods to individual instances of the business classes such that two instances of a same class can respond differently to a given business activity, the business rules having states and the methods effectively carrying out at least one business rule to a next logical state. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer system for modeling a workflow, said system comprising:
-
first program instructions to generate a graphical user interface to enable a user to form a graphical representation of first and second business processes and an interconnection between said first and second business processes indicating that said first and second business processes are part of said workflow and that said second business process is implemented after said first business process; second program instructions to record that an application program function is capable of implementing, at least in part, said first business process during run-time, said application program function during run-time to process attributes applicable to a current instance of said first business process; third program instructions to tie said application program function to different instances of said first business process with different, respective attributes such that different instances of said first business process with different, respective attributes can function differently; a computer readable media which stores said first, second and third program instructions; and a central processing unit to execute said first, second and third program instructions. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product for modeling a workflow, said computer program product comprising:
-
first program instructions to generate a graphical user interface to enable a user to form a graphical representation of first and second business processes and an interconnection between said first and second business processes indicating that said first and second business processes are part of said workflow and that said second business process is implemented after said first business process; second program instructions to record that an application program function is capable of implementing, at least in part, said first business process during run-time, said application program function during run-time to process attributes applicable to a current instance of said first business process; third program instructions to tie said application program function to different instances of said first business process with different, respective attributes such that different instances of said first business process with different, respective attributes can function differently; and a computer readable media which stores said first, second and third program instructions. - View Dependent Claims (18, 19, 20)
-
Specification