ACTIONABLE BUSINESS ENTITY OPERATING MODEL
First Claim
1. A method for creating an actionable business environment model, the method comprising:
- a computer instantiating a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment;
the computer instantiating an event object, wherein an event represented in the event object applies to the business object;
the computer instantiating a decision object, wherein the decision object includes logic to take an action in response to the event;
the computer instantiating an action object, wherein the action object includes logic to respond to the event by interacting with the business object;
the computer making the business object actionable by relating the business object to a combination of the event object, the decision object, and the action object using a declarative statement; and
the computer adding the actionable business object to a model, thereby creating the actionable business environment model.
1 Assignment
0 Petitions
Accused Products
Abstract
Illustrative embodiments include a method, system, and computer program product for creating an actionable business environment model. A business object is instantiated according to a business entity subclass, the business entity subclass representing an asset in a business environment. An event object is instantiated, wherein an event represented in the event object applies to the business object. A decision object is instantiated, wherein the decision object includes logic to take an action in response to the event. An action object is instantiated, wherein the action object includes logic to respond to the event by interacting with the business object. The business object is made actionable by relating the business object with a combination of the event object, the decision object, and the action object using a declarative statement. The actionable business object is added to a model, thereby creating the actionable business model.
-
Citations
26 Claims
-
1. A method for creating an actionable business environment model, the method comprising:
-
a computer instantiating a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment; the computer instantiating an event object, wherein an event represented in the event object applies to the business object; the computer instantiating a decision object, wherein the decision object includes logic to take an action in response to the event; the computer instantiating an action object, wherein the action object includes logic to respond to the event by interacting with the business object; the computer making the business object actionable by relating the business object to a combination of the event object, the decision object, and the action object using a declarative statement; and the computer adding the actionable business object to a model, thereby creating the actionable business environment model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for configuring a business object in an actionable business environment model, the method comprising:
-
a computer instantiating a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment; the computer instantiating a data provider object, wherein the data provider object supplies data to an attribute of the business object; and the computer relating the business object and the data provider object using a declarative statement, wherein the business object and the data provider object related using the declarative statement form a part of the actionable business environment model. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product for creating an actionable business environment model, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to instantiate a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment; program instructions, stored on at least one of the one or more storage devices, to instantiate an event object, wherein an event represented in the event object applies to the business object; program instructions, stored on at least one of the one or more storage devices, to instantiate a decision object, wherein the decision object includes logic to take an action in response to the event; program instructions, stored on at least one of the one or more storage devices, to instantiate an action object, wherein the action object includes logic to respond to the event by interacting with the business object; program instructions, stored on at least one of the one or more storage devices, to make the business object actionably by relating the business object to a combination of the event object, the decision object, and the action object using a declarative statement; and program instructions, stored on at least one of the one or more storage devices, to add the actionable business object to a model, thereby creating the actionable business model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for configuring a business object in an actionable business environment model, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to instantiate a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment; program instructions, stored on at least one of the one or more storage devices, to instantiate a data provider object, wherein the data provider object supplies data to an attribute of the business object; and program instructions, stored on at least one of the one or more storage devices, to relate the business object and the data provider object using a declarative statement, wherein the business object and the data provider object related using the declarative statement form a part of the actionable business environment model. - View Dependent Claims (22, 23, 24)
-
-
25. A computer system for creating an actionable business environment model, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to instantiate a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to instantiate an event object, wherein an event represented in the event object applies to the business object; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to instantiate a decision object, wherein the decision object includes logic to take an action in response to the event; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to instantiate an action object, wherein the action object includes logic to respond to the event by interacting with the business object; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to make the business object actionably by relating the business object with a combination of the event object, the decision object, and the action object using a declarative statement; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to add the actionable business object to a model, thereby creating the actionable business environment model.
-
-
26. A computer system for configuring a business object in an actionable business environment model, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to instantiate a business object according to a business entity subclass, the business entity subclass representing an asset in a business environment; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to instantiate a data provider object, wherein the data provider object supplies data to an attribute of the business object; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to relate the business object and the data provider object using a declarative statement, wherein the business object and the data provider object related using the declarative statement form a part of the actionable business environment model.
-
Specification