Software business process model
First Claim
Patent Images
1. A method of generating a computer implemented business process, comprising:
- specifying a plurality of operations, each operation, when performed by the computer, performing an isolated, granular piece of work;
scoping the plurality of operations with a plurality of business activities, each business activity, when performed by the computer, invoking performance of an associated plurality of the operations; and
arranging the plurality of business activities in an order desired to accomplish the business process.
4 Assignments
0 Petitions
Accused Products
Abstract
A business software framework includes an application framework that has a process model. The process model provides desired services to the business components. The process model arranges operations into activities. The process model can also use an agent/service arrangement.
213 Citations
33 Claims
-
1. A method of generating a computer implemented business process, comprising:
-
specifying a plurality of operations, each operation, when performed by the computer, performing an isolated, granular piece of work;
scoping the plurality of operations with a plurality of business activities, each business activity, when performed by the computer, invoking performance of an associated plurality of the operations; and
arranging the plurality of business activities in an order desired to accomplish the business process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing a computer implemented business process, comprising:
-
describing the business process by describing business activities, comprised of operations, and describing business sub-processes, and an order in which they are to be performed to accomplish the business process, in a non-imperative process description language;
interpreting the process description language to instantiate the described business activities and business sub-processes in the described order to instantiate the business process; and
initiating the instantiated business process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A business process model for use in business process software applications on a computer, comprising:
-
a plurality of operations, each operation performing an isolated piece of work;
a plurality of business activities which, when performed, invoke performance of a related set of the plurality of operations; and
a description of the plurality of business activities in a non-imperative description language which, when interpreted by the computer, causes the computer to instantiate the described business activities. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A business process model used for implementing a computer-implemented business process, comprising:
-
an agent having a method configured to receive a process request from a client; and
a service factory configured to be invoked by the agent to instantiate and call a service to perform an operation. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification