摘要:
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.
摘要:
A system for improved scheduling of resources within a Workflow-Management-System or a computer system with comparable functionality (WFMS). Based on a new resource specification comprised within a process model and associated with an activity, the WFMS determines the resources required for execution of said activity. The invention further schedules a request for allocation of said resources on behalf and in advance of starting execution of said activity. This approach reduces the execution time of the activity as all resources required by the activity will be available when execution of the activity begins; the activity does not have to wait for these resources. Moreover, a WFMS knowing the required resources of the activities it is administrating is able to schedule resource requests to avoid resource conflicts between the activities.
摘要:
Transactions within a process model are determined by grouping a set of individual process activities into a single transaction. This effectively reduces the processing overhead, and, therefore, improves the overall throughput and latency of the execution of the process model. The transaction is determined by performing an optimization procedure that takes into account the structure of the process model as well as various properties of the single process activities of the process model. Analysis of the properties of the process activities as well as application of the optimization procedure is performed dynamically during execution of the process model by a workflow engine.
摘要:
The invention relates to a technology of workload balancing for improved availability within a multitude of applications-servers and a multitude of application-clients interconnected with said application-servers by a communication network. A proposed method comprises a first-step, wherein an application-client is caching availability data of a subset of currently active application-servers as potential target application-servers. The method comprises a second-step, wherein for execution of an application-request the application-client selects an application-server from the subset based on a load-balancing decision of the application-client as target application-server. Finally the application-request is sent to the target application-server.
摘要:
The current invention relates to a technology for handling of notifications within a Workflow Management System or a computer system with comparable functionality (WFMS). WFMS control the execution of an instance of a process-model with activities as well as rules defining a potential control-flow within the process-model. The method comprises a step of determining if the process-model comprises a specification defining a notification-sphere. The notification-sphere, which comprises a multitude of activities representing a proper subset of activities of the process model is associated with at least one predefined notification-condition, specifying a condition under which a notification is to be sent on behalf of the subset of activities. A step of starting monitoring the notification-condition is comprised once the control-flow enters the notification-sphere a first time. In a further step a notification is sent once said notification-condition is fulfilled on behalf of the activities comprised by the notification-sphere.
摘要:
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.
摘要:
A computerized method for automatically transforming the process model of a workflow-management-system into trigger-specifications executable within a trigger system. The process model comprises at least one source activity S, a target activity T and a control connector defining a potential control flow from said source activity to said target activity associated with a transition condition P. The source activity S is transformed into a trigger event. The trigger-event, if raised at run-time, indicates to said trigger system that an instance of said source activity has been terminated. The control connector is transformed into a trigger condition, causing said trigger system at run-time, once said trigger event has been raised, to evaluate the truth value of said transition condition. Furthermore said target activity is transformed into a trigger action causing said trigger system at run-time, in case said trigger condition evaluates to TRUE, to start an instance of said target activity.
摘要:
A method of providing workload-management in a Workflow-Management-System (WFMS) includes a first method of automatically determining at least one enclave-graph within a process-model of a Workflow-Management-System (WFM), and a second method of executing the enclave-graphs. The method comprises an enclave-creation-step wherein if control-flow enters the enclave graph a first time, the WFMS creates a workload-management-enclave in the WLM on behalf of activities which are part of the enclave-graph. The method can comprise an enclave-join-step wherein the WFMS joins an activity of the enclave-graph to the workload-management-enclave in the WLM on behalf of the activity. Moreover the method can comprise an enclave-deletion-step for deleting the workload-management-enclave on behalf of the activities.
摘要:
Industrial woven fabrics made from synthetic fibers are coated with silicone, in particular for use in airbags, by coating the fabric with an aqueous emulsion containing organosiloxanes. The fabrics obtained from the weaving process are coated in the raw state with the aqueous emulsion containing organosiloxanes.
摘要:
A computerized transaction execution with a workflow management systems (WFMS) executes a process model consisting of a network of potentially distributed activities including transactional work items. A computerized methodology defines, controls and processes a collection of a transactional work items ensuring the atomicity of the collection of transactional work items. The collection of transactional work items owns a separate commit scope not influenced by a commit scope potentially implemented within said transactional work items. The WFMS is enabled to infer details of the process model of collections of transactional work items which can be processed in the sense of global transactions with a common commit scope. Transactional work items with a common commit scope are combined into atomic spheres. The collection of transactional work items constitute a common atomic sphere in an alternative embodiment.