Planning and orchestrating workflow instance migration

    公开(公告)号:US09836712B2

    公开(公告)日:2017-12-05

    申请号:US13572068

    申请日:2012-08-10

    IPC分类号: G06Q10/06 G06F9/48

    摘要: A method and information processing system manage workflow instance migration. A received migration plan indicates a set of workflow migration points associated with an initial workflow process model. The set of workflow migration points is associated with a set of workflow activities of the initial workflow process model. At least one workflow instance is selected from a set of workflow instances. A current migrateability state associated with the selected workflow instance is determined based at least on the set of workflow migration points. Migration of the workflow instance to a new workflow process model is granted in response to determining that the current migrateability state is set to migrateable. Migration of the workflow instance to the new workflow process model is prevented for at least a given amount of time in response to determining that the current migrateability state fails to be set to migrateable.

    PLANNING AND ORCHESTRATING WORKFLOW INSTANCE MIGRATION
    2.
    发明申请
    PLANNING AND ORCHESTRATING WORKFLOW INSTANCE MIGRATION 失效
    规划和管理工作流程实时迁移

    公开(公告)号:US20110071876A1

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

    申请号:US12562487

    申请日:2009-09-18

    IPC分类号: G06Q10/00

    摘要: A method and information processing system manage workflow instance migration. An initial workflow process model is compared with a new workflow process model. A set of differences between the initial workflow process model and the new workflow process model are determined. At least one set of activities associated with the initial workflow process model that is migrateable to the new workflow process model is identified based on the set of differences. A migration plan associated with the initial workflow process model and the new workflow process model is generated. The migration plan includes the at least one set of activities associated with the initial workflow process model. The migration plan is then used to evaluate a set of workflow instances associated with the initial workflow process model and migrate one or more of these workflow instances to the new workflow process model based thereon.

    摘要翻译: 一种方法和信息处理系统管理工作流实例迁移。 将初始工作流程模型与新的工作流程模型进行比较。 确定初始工作流程模型与新工作流程模型之间的一组差异。 基于一组差异来识别与初始工作流程模型相关联的至少一组可移动到新的工作流过程模型的活动。 生成与初始工作流程模型和新工作流程模型相关联的迁移计划。 迁移计划包括与初始工作流程模型相关联的至少一组活动。 然后,迁移计划用于评估与初始工作流过程模型相关联的一组工作流实例,并将这些工作流实例基于此将一个或多个工作流实例迁移到新的工作流过程模型。

    Planning and orchestrating workflow instance migration
    3.
    发明授权
    Planning and orchestrating workflow instance migration 失效
    规划和编排工作流实例迁移

    公开(公告)号:US08498890B2

    公开(公告)日:2013-07-30

    申请号:US12562487

    申请日:2009-09-18

    IPC分类号: G06Q10/00

    摘要: A method and information processing system manage workflow instance migration. An initial workflow process model is compared with a new workflow process model. A set of differences between the initial workflow process model and the new workflow process model are determined. At least one set of activities associated with the initial workflow process model that is migrateable to the new workflow process model is identified based on the set of differences. A migration plan associated with the initial workflow process model and the new workflow process model is generated. The migration plan includes the at least one set of activities associated with the initial workflow process model. The migration plan is then used to evaluate a set of workflow instances associated with the initial workflow process model and migrate one or more of these workflow instances to the new workflow process model based thereon.

    摘要翻译: 一种方法和信息处理系统管理工作流实例迁移。 将初始工作流程模型与新的工作流程模型进行比较。 确定初始工作流程模型与新工作流程模型之间的一组差异。 基于一组差异来识别与初始工作流程模型相关联的至少一组可移动到新的工作流过程模型的活动。 生成与初始工作流程模型和新工作流程模型相关联的迁移计划。 迁移计划包括与初始工作流程模型相关联的至少一组活动。 然后,迁移计划用于评估与初始工作流过程模型相关联的一组工作流实例,并将这些工作流实例基于此将一个或多个工作流实例迁移到新的工作流过程模型。

    Apparatus, method, and computer program product for solution provisioning
    4.
    发明申请
    Apparatus, method, and computer program product for solution provisioning 有权
    用于解决方案配置的设备,方法和计算机程序产品

    公开(公告)号:US20110265087A1

    公开(公告)日:2011-10-27

    申请号:US13065916

    申请日:2011-03-31

    IPC分类号: G06F9/46

    摘要: In one embodiment, an apparatus for solution provisioning includes a task manager configured to, establish a provisioning task and obtain a provisioning image for the provisioning task in response to a request, and a provisioning implementer configured to execute and monitor the provisioning task established by the task manager. The task manager configures and launches the provisioning implementer based on the provisioning image obtained, and the provisioning image includes configuration information and scripts used for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, a method includes establishing a provisioning task in response to a received solution provisioning request, obtaining a provisioning image for the provisioning task, configuring and launching a provisioning implementer based on the obtained provisioning image, and executing and monitoring the provisioning task using the provisioning implementer. Other systems, methods, and computer program products are described according to other embodiments.

    摘要翻译: 在一个实施例中,一种用于解决方案供应的装置包括:任务管理器,被配置为响应于请求而建立供应任务并获得供应任务的供应图像;以及配置实施器,被配置为执行和监视由 任务管理器。 任务管理器基于所获得的配置映像来配置和启动配置实现者,并且配置映像包括用于执行安装的配置信息和脚本以及用于将配置信息映射到脚本的信息。 在另一个实施例中,一种方法包括响应于接收到的解决方案供应请求建立供应任务,获得供应任务的供应图像,基于所获得的供应图像来配置和启动供应实现者,以及使用 配置实现者。 根据其他实施例描述其他系统,方法和计算机程序产品。

    EFFECTIVE TASK DISTRIBUTION IN COLLABORATIVE SOFTWARE DEVELOPMENT
    5.
    发明申请
    EFFECTIVE TASK DISTRIBUTION IN COLLABORATIVE SOFTWARE DEVELOPMENT 审中-公开
    协同软件开发中的有效任务分配

    公开(公告)号:US20100057514A1

    公开(公告)日:2010-03-04

    申请号:US12201073

    申请日:2008-08-29

    IPC分类号: G06F7/00 G06F7/36

    CPC分类号: G06Q10/06 G06Q50/188

    摘要: A method, system and computer program product are disclosed to support the dynamic (just-in-time) task distribution in the context of globally collaborative software development. Embodiments of the invention provide a method, system and computer program product for distributing tasks in a collaborative software development project, where said project has a multitude of work packets. An embodiment of the invention includes generating bidding request forms, and broadcasting the bidding request forms to a multitude of distributed teams; collecting completed bidding request forms having real-time information about attributes of the distributed teams; and matching eligible teams to the work packets. This embodiment further comprise optimizing a distribution plan of the work packets; ranking results of the distribution plan to give a final distribution plan; and notifying each of the distributed teams of any work packets assigned to them.

    摘要翻译: 公开了一种方法,系统和计算机程序产品,用于在全球协作软件开发的背景下支持动态(即时)任务分配。 本发明的实施例提供了一种用于在协作软件开发项目中分发任务的方法,系统和计算机程序产品,其中所述项目具有多个工作分组。 本发明的实施例包括生成投标请求表格,并向多个分布式团队广播投标请求表单; 收集具有关于分布式团队属性的实时信息的已完成投标请求表; 并将符合条件的团队与工作包进行匹配。 该实施例还包括优化工作分组的分配计划; 分配计划的排名结果给出最终分配方案; 并通知每个分布式团队分配给他们的任何工作包。

    Searching Virtual Resources
    7.
    发明申请
    Searching Virtual Resources 有权
    搜索虚拟资源

    公开(公告)号:US20130007277A1

    公开(公告)日:2013-01-03

    申请号:US13616220

    申请日:2012-09-14

    IPC分类号: G06F15/173

    摘要: A mechanism is provided for searching a virtual resource in a large scale computing system environment. The virtual resource is deployed on at least one server. Each server is coupled to a sensor and communicates with the sensor. The sensors communicate with each other and consist of a communication network. Each sensor stores an identifier of a virtual resource deployed in a server connected with the sensor and the location information of the sensor itself. The mechanism receives a searching request for a virtual resource by the at least one sensor, the searching request containing an identifier of the virtual resource being searched; forwards the searching request in the communication network of the sensors; and returns a location information of a senor storing the identifier of the virtual resource by the sensor itself.

    摘要翻译: 提供了一种用于在大规模计算系统环境中搜索虚拟资源的机制。 虚拟资源部署在至少一台服务器上。 每个服务器耦合到传感器并与传感器通信。 传感器彼此通信并由通信网络组成。 每个传感器存储部署在与传感器连接的服务器中的虚拟资源的标识符和传感器本身的位置信息。 该机构由至少一个传感器接收对虚拟资源的搜索请求,该搜索请求包含正被搜索的虚拟资源的标识符; 在传感器的通信网络中转发搜索请求; 并且通过传感器本身返回存储虚拟资源的标识符的参数的位置信息。

    METHOD FOR ACTIVATING VIRTUAL MACHINE, APPARATUS FOR SIMULATING COMPUTING DEVICE AND SUPERVISING DEVICE
    8.
    发明申请
    METHOD FOR ACTIVATING VIRTUAL MACHINE, APPARATUS FOR SIMULATING COMPUTING DEVICE AND SUPERVISING DEVICE 有权
    用于激活虚拟机的方法,用于模拟计算装置和监视装置的装置

    公开(公告)号:US20100138898A1

    公开(公告)日:2010-06-03

    申请号:US12624650

    申请日:2009-11-24

    IPC分类号: G06F21/20 G06F9/455

    CPC分类号: G06F9/455

    摘要: A method for activating a virtual machine, an apparatus for simulating a computing device and a device for supervising activation of the apparatus. The method includes: activating a network interface of the virtual machine, and activating other components of the virtual machine, where the network interface of the virtual machine is capable of communicating with the outside world so activation of the other components of the virtual machine can be supervised. The simulation apparatus includes a network interface and an operating system having a security sub-system, where the network interface is configured to be first activated during activation of the simulation apparatus so the network interface can communicate with the outside world, and activation of the other components of the apparatus can be supervised during the activation of the other components of the apparatus.

    摘要翻译: 一种用于激活虚拟机的方法,用于模拟计算设备的装置以及用于监视该装置的激活的装置。 该方法包括:激活虚拟机的网络接口,以及激活虚拟机的其他组件,虚拟机的网络接口能够与外界进行通信,从而虚拟机的其他组件的激活可以是 监督。 模拟装置包括网络接口和具有安全子系统的操作系统,其中网络接口被配置为在激活仿真设备期间首先被激活,使得网络接口可以与外部世界通信,并激活另一个 在设备的其他部件的激活期间,可以对装置的部件进行监督。

    Apparatus, method, and computer program product for solution provisioning
    9.
    发明授权
    Apparatus, method, and computer program product for solution provisioning 有权
    用于解决方案配置的设备,方法和计算机程序产品

    公开(公告)号:US08930949B2

    公开(公告)日:2015-01-06

    申请号:US13065916

    申请日:2011-03-31

    IPC分类号: G06F9/46 G06F15/16 G06F11/30

    摘要: In one embodiment, an apparatus for solution provisioning includes a task manager configured to, establish a provisioning task and obtain a provisioning image for the provisioning task in response to a request, and a provisioning implementer configured to execute and monitor the provisioning task established by the task manager. The task manager configures and launches the provisioning implementer based on the provisioning image obtained, and the provisioning image includes configuration information and scripts used for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, a method includes establishing a provisioning task in response to a received solution provisioning request, obtaining a provisioning image for the provisioning task, configuring and launching a provisioning implementer based on the obtained provisioning image, and executing and monitoring the provisioning task using the provisioning implementer. Other systems, methods, and computer program products are described according to other embodiments.

    摘要翻译: 在一个实施例中,一种用于解决方案供应的装置包括:任务管理器,被配置为:响应于请求建立供应任务并获得用于供应任务的供应图像;以及配置实施器,被配置为执行和监视由 任务管理器。 任务管理器基于所获得的配置映像来配置和启动配置实现者,并且配置映像包括用于执行安装的配置信息和脚本以及用于将配置信息映射到脚本的信息。 在另一个实施例中,一种方法包括响应于接收到的解决方案供应请求建立供应任务,获得供应任务的供应图像,基于所获得的供应图像来配置和启动供应实现者,以及使用 配置实现者。 根据其他实施例描述其他系统,方法和计算机程序产品。

    Supporting role-based access control in component-based software systems
    10.
    发明授权
    Supporting role-based access control in component-based software systems 有权
    在基于组件的软件系统中支持基于角色的访问控制

    公开(公告)号:US08645843B2

    公开(公告)日:2014-02-04

    申请号:US12201060

    申请日:2008-08-29

    IPC分类号: G06F3/00

    CPC分类号: G06F21/6218 G06Q10/10

    摘要: A method, system and computer program product is disclosed for supporting role-based access control in a collaborative environment, wherein pluralities of users work together in a collaborative process using a software system. The method comprises componentizing the software system into a multitude of software components, and limiting access to specific software components to certain users based on roles assigned to the users as defined by a run-time state of the collaborative process. The set of components that a user can access is dynamic, that set can change based on the “context” or the step where the user is in a collaborative workflow/process. Thus, in comparison with traditional access control mechanisms, an embodiment of the invention combines three different elements: a) the set of components that comprise the application is partitioned in such a way as to make componentized role-based access control feasible, b) a method for specifying inter-component dependencies to enable role-based groups, and c) enabling the modification of the access privileges based on contextual information from a collaborative process.

    摘要翻译: 公开了用于在协作环境中支持基于角色的访问控制的方法,系统和计算机程序产品,其中多个用户使用软件系统在协作过程中一起工作。 该方法包括将软件系统组合成多个软件组件,并且基于由协作过程的运行时状态定义的分配给用户的角色来限制对某些用户的特定软件组件的访问。 用户可以访问的组件集合是动态的,该集合可以基于“上下文”或用户处于协作工作流/进程中的步骤而改变。 因此,与传统的访问控制机制相比,本发明的实施例组合了三个不同的元素:a)构成应用的组件集合被划分成使组件化的基于角色的访问控制可行,b) 用于指定组件间依赖性以启用基于角色的组,以及c)基于协作过程的上下文信息来启用对访问权限的修改。