Provisioning of software components via workflow management systems
    1.
    发明授权
    Provisioning of software components via workflow management systems 失效
    通过工作流管理系统提供软件组件

    公开(公告)号:US07904416B2

    公开(公告)日:2011-03-08

    申请号:US12104582

    申请日:2008-04-17

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06Q10/10 Y10S707/99945

    摘要: 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.

    摘要翻译: 对于要安装在目标计算机系统上的软件组件,确定产品依赖图,标识要安装的软件组件所需的附加软件组件作为先决条件或核心软件组件。 对于每个这些软件组件,确定相应的安装设施。 然后生成可由工作流管理系统(WFMS)执行的过程模型。 WFMS过程模型包括活动的有向图,其中产品依赖图的每个软件组件与活动相关联,使得当执行活动时,执行与每个软件组件相对应的安装设施。 此外,WFMS过程模型是以有向图中的活动顺序不违反产品依赖图中软件组件的依赖关系的方式生成的。 最后,WFMS流程模型作为配置过程插入到WFMS中。

    Resource scheduling in workflow management systems
    2.
    发明申请
    Resource scheduling in workflow management systems 失效
    工作流管理系统中的资源调度

    公开(公告)号:US20100005298A9

    公开(公告)日:2010-01-07

    申请号:US12113651

    申请日:2008-05-01

    IPC分类号: G06F1/24

    摘要: 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.

    摘要翻译: 一种用于改进工作流管理系统或具有类似功能的计算机系统(WFMS)内的资源调度的系统。 基于过程模型中包含的与活动相关联的新资源规范,WFMS确定执行所述活动所需的资源。 本发明进一步安排代表所述资源的分配请求,并且在开始执行所述活动之前。 这种方法减少了活动的执行时间,因为在活动的执行开始时,活动所需的所有资源都将可用; 该活动不必等待这些资源。 此外,知道所管理的活动所需资源的WFMS能够安排资源请求,以避免活动之间的资源冲突。

    Availability and scalability in clustered application servers by transmitting expected loads of clients to load balancer
    4.
    发明授权
    Availability and scalability in clustered application servers by transmitting expected loads of clients to load balancer 有权
    通过将负载平衡器的客户端的预期负载传输到群集应用程序服务器中的可用性和可扩展性

    公开(公告)号:US06928477B1

    公开(公告)日:2005-08-09

    申请号:US09712629

    申请日:2000-11-14

    IPC分类号: G06F9/50 G06F15/16 G06F15/173

    CPC分类号: G06F9/505 G06F9/5083

    摘要: 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.

    摘要翻译: 本发明涉及一种工作负载平衡技术,用于通过通信网络在多个应用程序服务器和与所述应用程序服务器互连的大量应用程序客户端中提高可用性。 所提出的方法包括第一步骤,其中应用 - 客户端将当前活动的应用服务器的子集的可用性数据缓存为潜在的目标应用服务器。 该方法包括第二步骤,其中为了执行应用请求,应用 - 客户端基于作为目标应用服务器的应用 - 客户端的负载均衡决定从子集中选择应用服务器。 最后,应用程序请求被发送到目标应用程序服务器。

    Notification spheres in workflow management systems
    5.
    发明申请
    Notification spheres in workflow management systems 审中-公开
    通知领域在工作流管理系统中

    公开(公告)号:US20050055664A1

    公开(公告)日:2005-03-10

    申请号:US10880261

    申请日:2004-06-29

    IPC分类号: G06Q10/00 G06F17/60

    CPC分类号: G06Q10/10

    摘要: 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.

    摘要翻译: 本发明涉及用于处理工作流管理系统或具有类似功能的计算机系统(WFMS)内的通知的技术。 WFMS通过活动控制流程模型实例的执行,以及定义流程模型中潜在控制流的规则。 该方法包括确定过程模型是否包括定义通知球的规范的步骤。 通知领域包括表示过程模型的适当活动子集的多个活动与至少一个预定义的通知条件相关联,其指定代表活动子集发送通知的条件 。 一旦控制流程首次进入通知球体,就包含开始监视通知条件的步骤。 在进一步的步骤中,一旦通知条件满足通知领域所包含的活动,就发送通知。

    Provisioning of software components via workflow management systems
    6.
    发明申请
    Provisioning of software components via workflow management systems 有权
    通过工作流管理系统提供软件组件

    公开(公告)号:US20050049906A1

    公开(公告)日:2005-03-03

    申请号:US10845536

    申请日:2004-05-13

    IPC分类号: G06Q10/00 G06F17/60 G06F9/44

    CPC分类号: G06Q10/10 Y10S707/99945

    摘要: 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.

    摘要翻译: 对于要安装在目标计算机系统上的软件组件,确定产品依赖图,标识要安装的软件组件所需的附加软件组件作为先决条件或核心软件组件。 对于每个这些软件组件,确定相应的安装设施。 然后生成可由工作流管理系统(WFMS)执行的过程模型。 WFMS过程模型包括活动的有向图,其中产品依赖图的每个软件组件与活动相关联,使得当执行活动时,执行与每个软件组件相对应的安装设施。 此外,WFMS过程模型是以有向图中的活动顺序不违反产品依赖图中软件组件的依赖关系的方式生成的。 最后,WFMS流程模型作为配置过程插入到WFMS中。

    Generating event-condition-action rules from process models
    7.
    发明授权
    Generating event-condition-action rules from process models 失效
    从过程模型生成事件条件动作规则

    公开(公告)号:US06826579B1

    公开(公告)日:2004-11-30

    申请号:US09498835

    申请日:2000-02-04

    IPC分类号: G06F944

    CPC分类号: G06Q10/06

    摘要: 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.

    摘要翻译: 一种用于将工作流管理系统的过程模型自动转换成触发器系统内的触发规格可执行的计算机化方法。 过程模型包括至少一个源活动S,目标活动T和控制连接器,其定义从所述源活动到与转移条件P相关联的所述目标活动的潜在控制流。源活动S被转换为触发事件。 触发事件(如果在运行时引发的话)向所述触发器系统指示所述源活动的实例已被终止。 控制连接器被转换成触发条件,一旦所述触发事件被提高,则在运行时引起所述触发系统,以评估所述转换条件的真值。 此外,在所述触发条件评估为TRUE的情况下,所述目标活动被转换成导致所述触发系统在运行时的触发动作,以启动所述目标活动的实例。

    Deriving and running workload manager enclaves from workflows
    8.
    发明授权
    Deriving and running workload manager enclaves from workflows 有权
    从工作流导出和运行工作负载管理器的扩展

    公开(公告)号:US06631354B1

    公开(公告)日:2003-10-07

    申请号:US09452255

    申请日:1999-12-01

    IPC分类号: G06F1760

    CPC分类号: G06Q10/10 G06Q10/06316

    摘要: 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.

    摘要翻译: 在工作流管理系统(WFMS)中提供工作负载管理的方法包括自动确定工作流管理系统(WFM)的过程模型内的至少一个包围图的第一方法,以及第二方法 执行飞地图。 该方法包括飞地创建步骤,其中如果控制流第一次进入飞地图,则WFMS代表作为飞地图的一部分的活动在WLM中创建工作负载管理飞地。 该方法可以包括飞地加入步骤,其中WFMS代表活动将该飞地图的活动加入到WLM中的工作负载管理飞地。 此外,该方法可以包括用于代表活动来删除工作负载管理飞地的飞地 - 删除步骤。

    Ensuring atomicity for a collection of transactional work items in a
workflow management system
    10.
    发明授权
    Ensuring atomicity for a collection of transactional work items in a workflow management system 失效
    确保工作流管理系统中事务工作项集合的原子性

    公开(公告)号:US6009405A

    公开(公告)日:1999-12-28

    申请号:US902390

    申请日:1997-07-29

    IPC分类号: G06F9/46 G06Q10/00 G06F17/60

    摘要: 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.

    摘要翻译: 与工作流管理系统(WFMS)的计算机化事务执行执行由包括事务工作项目在内的潜在分布式活动的网络组成的过程模型。 计算机化方法定义,控制和处理事务工作项的集合,确保事务工作项集合的原子性。 事务工作项目的集合拥有一个单独的提交范围,不受所述事务工作项目中可能实现的提交范围的影响。 WFMS能够推断事务工作项集合的过程模型的详细信息,这些事务工作项目可以在通用提交范围的全局事务意义上处理。 具有公共提交范围的事务工作项目组合成原子球体。 交易工作项目的集合在替代实施例中构成共同的原子球体。