DERIVING GROUNDED MODEL OF BUSINESS PROCESS SUITABLE FOR AUTOMATIC DEPLOYMENT
First Claim
1. A method of modelling a business process having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, the method having the steps of:
- automatically deriving a grounded model of the business process from an unbound model of the business process, the unbound model specifying the application components to be used for each of the computer implemented steps of the business process, without a complete design of the computing infrastructure, and the grounded model specifying a complete design of the computing infrastructure suitable for automatic deployment of the business process,the deriving of the grounded model having the steps of providing an infrastructure design template having predetermined parts of the computing infrastructure, predetermined relationships between the parts, and having a limited number of options to be completed, generating a candidate grounded model by generating a completed candidate infrastructure design based on the infrastructure design template, and generating a candidate configuration of the software application components used by the unbound model, and evaluating the candidate grounded model, to determine if it can be used as the grounded model.
2 Assignments
0 Petitions
Accused Products
Abstract
A business process (15) having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, is modelled by a management system. It automatically derives a grounded model (55) of the business process from an unbound model (25) of the business process, based on an infrastructure design template (35). The unbound model specifies the application components to be used, and the grounded model adds a complete design of the computing infrastructure to be used. The use of an infrastructure design template can reduce the large number of options to be evaluated to help reduce the complexity of generating or changing the grounded model. The infrastructure design template formally relates the business process, application components and infrastructure design so that designs, or changes which are inconsistent or inefficient can be avoided. Thus more automation of the designing and changing the design is feasible.
-
Citations
19 Claims
-
1. A method of modelling a business process having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, the method having the steps of:
-
automatically deriving a grounded model of the business process from an unbound model of the business process, the unbound model specifying the application components to be used for each of the computer implemented steps of the business process, without a complete design of the computing infrastructure, and the grounded model specifying a complete design of the computing infrastructure suitable for automatic deployment of the business process, the deriving of the grounded model having the steps of providing an infrastructure design template having predetermined parts of the computing infrastructure, predetermined relationships between the parts, and having a limited number of options to be completed, generating a candidate grounded model by generating a completed candidate infrastructure design based on the infrastructure design template, and generating a candidate configuration of the software application components used by the unbound model, and evaluating the candidate grounded model, to determine if it can be used as the grounded model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for modelling a business process having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, the system having:
-
a processor arranged to automatically derive a grounded model of the business process from an unbound model of the business process, the unbound model specifying the application components to be used for each of the computer implemented steps of the business process, without a complete design of the computing infrastructure, and the grounded model specifying a complete design of the computing infrastructure suitable for automatic deployment of the business process, the processor being arranged to retrieve an infrastructure design template having predetermined parts of the computing infrastructure, predetermined relationships between the parts, and having a limited number of options to be completed, the processor being arranged to generate a candidate grounded model by generating a completed candidate infrastructure design based on the infrastructure design template, and being arranged to generate a candidate configuration of the software application components used by the unbound model, and being arranged to evaluate the candidate grounded model, to determine if it can be used as the grounded model.
-
-
18. A method of using a management system for modelling a business process having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, the method having the steps of:
-
inputting to the management system a design for the business process, and causing the system to generate an unbound model of the business process, the unbound model specifying the application components to be used for each of the computer implemented steps of the business process, without a complete design of the computing infrastructure, inputting to the management system a selection of an infrastructure design template having predetermined parts of the computing infrastructure, predetermined relationships between the parts, and having a limited number of options to be completed, causing the system to derive automatically a grounded model of the business process from the unbound model, based on the infrastructure design template, the grounded model specifying a complete design of the computing infrastructure suitable for automatic deployment of the business process, and receiving from the management system, results of monitoring the deployed business process. - View Dependent Claims (19)
-
Specification