Provisioning of software components via workflow management systems
First Claim
1. A computerized method for automatically generating a provisioning process said provisioning process being capable to install at least one software component on a target system, said method comprising:
- a first step of receiving a request to install said software component;
a second step of determining a product dependency graph for said software component said product dependency graph identifying as a directed graph additional software components required by said software component as prerequisite or corequisite software components, and of determining for a software component in said product dependency graph a corresponding installation facility;
a third step of generating a process model being executable by a Workflow Management System or a computer system with comparable functionality (WFMS) said process model comprising a directed graph of activities, wherein each software component of said product dependency graph is associated with an activity in said process model such that when said activity is executed an installation facility corresponding to said each software component is performed, and wherein the sequence of said activities in said directed graph is not violating the dependencies of said software components in said product dependency graph; and
a fourth step of inserting said process model in said WFMS as said provisioning process.
2 Assignments
0 Petitions
Accused Products
Abstract
For a software component to be installed on a target computer system a product dependency graph is determined which identifies additional software components required by the to-be-installed software component as prerequisite or corequisite software components. For each of these software components a corresponding installation facility is determined. Then a process model is generated being executable by a Workflow Management System (WFMS). The WFMS process model comprises a directed graph of activities, wherein each software component of the product dependency graph is associated with an activity such that when the activity is executed the installation facility corresponding to each of the software components is performed. Moreover, the WFMS process model is generated in a way that the sequence of activities in the directed graph is not violating the dependencies of the software components in the product dependency graph. Finally the WFMS process model is inserted in the WFMS as the provisioning process.
95 Citations
11 Claims
-
1. A computerized method for automatically generating a provisioning process said provisioning process being capable to install at least one software component on a target system,
said method comprising: -
a first step of receiving a request to install said software component;
a second step of determining a product dependency graph for said software component said product dependency graph identifying as a directed graph additional software components required by said software component as prerequisite or corequisite software components, and of determining for a software component in said product dependency graph a corresponding installation facility;
a third step of generating a process model being executable by a Workflow Management System or a computer system with comparable functionality (WFMS) said process model comprising a directed graph of activities, wherein each software component of said product dependency graph is associated with an activity in said process model such that when said activity is executed an installation facility corresponding to said each software component is performed, and wherein the sequence of said activities in said directed graph is not violating the dependencies of said software components in said product dependency graph; and
a fourth step of inserting said process model in said WFMS as said provisioning process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification