METHOD AND SYSTEM FOR THE DISCOVERY AND DESCRIPTION OF BUSINESS ENDEAVOURS
First Claim
1. A method of generating a machine-executable description of a business endeavour, the method comprising:
- identifying a domain of business activity of the business endeavour using a foundation ontology of the business endeavour;
identifying resources in the domain and relationships between the identified resources;
defining a lifecycle of each of the identified resources in execution of the business endeavour;
defining state transitions in each of the lifecycles;
associating with each state transition one or more actions for achieving the associate state transition;
associating with each action one or more agent roles capacitated to effect the associated action; and
generating, by a computer, the machine-executable description of the business endeavour in a machine language, using the defined state transitions, the associated actions and the associated agent roles, for use in automating the business endeavour.
0 Assignments
0 Petitions
Accused Products
Abstract
A key ingredient in the design and development of enterprise software systems is a precise description of the business endeavor. In practice the engineering designs for corporate systems are surprisingly poorly articulated due to the difficulty organisations face in clearly defining their business needs in a structured and unambiguous manner. One problem is that the notations used in business process specifications are technical in nature, notoriously complex and not particularly intelligible to business stakeholders. There is a constant disconnect between the fluid, evolving nature of business strategies and the brittle, rigid nature of process automation. This invention provides a method and corresponding system design for addressing these limitations by articulating a business endeavor in a comprehensive, structured conceptual model that is independent of underlying technology and responsive to the dynamics of business strategy.
1 Citation
22 Claims
-
1. A method of generating a machine-executable description of a business endeavour, the method comprising:
-
identifying a domain of business activity of the business endeavour using a foundation ontology of the business endeavour; identifying resources in the domain and relationships between the identified resources; defining a lifecycle of each of the identified resources in execution of the business endeavour; defining state transitions in each of the lifecycles; associating with each state transition one or more actions for achieving the associate state transition; associating with each action one or more agent roles capacitated to effect the associated action; and generating, by a computer, the machine-executable description of the business endeavour in a machine language, using the defined state transitions, the associated actions and the associated agent roles, for use in automating the business endeavour. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15, 16, 17, 18, 19, 20, 22)
-
-
9. A system for generating a machine-executable description of a business endeavour for use in automating the business endeavour, the system comprising:
-
a host system; a storage device to contain a foundation ontology of the business endeavour;
an application executing on the host system, including computer instructions for;identifying a domain of business activity of the business endeavour using the foundation ontology; identifying resources in the domain and relationships between the identified resources; defining a lifecycle of each of the identified resources in execution of the business endeavour; defining state transitions in each of the lifecycles; associating with each state transition one or more actions for achieving the associated state transition; associating with each action one or more agent roles capacitated to effect the associated action; and generating the machine-executable description of the business endeavour in a machine language, using the defined state transitions, the associated actions and the associated agent roles, for use in automating the business endeavour. - View Dependent Claims (10, 11, 12, 13, 21)
-
-
14. A non-transitory computer readable medium having a program stored thereon for generating a machine-executable description of a business endeavour for use in automating the business endeavour, the program, comprising, instructions for:
-
identifying a domain of business activity of the business endeavour using a foundation ontology of the business endeavour; identifying resources in the domain and relationships between the identified resources; defining a lifecycle of each of the identified resources in execution of the business endeavour; defining state transitions in each of the lifecycles; associating with each state transition one or more actions for achieving the associated state transition; associating with each action one or more agent roles capacitated to effect the associated action; and generating the machine-executable description of the business endeavour in a machine language, using the defined state transitions, the associated actions and the associated agent roles, for use in automating the business endeavour.
-
Specification