Method for fault handling in a co-operative workflow environment
    1.
    发明授权
    Method for fault handling in a co-operative workflow environment 失效
    合作工作流环境中的故障​​处理方法

    公开(公告)号:US07669074B2

    公开(公告)日:2010-02-23

    申请号:US12193870

    申请日:2008-08-19

    IPC分类号: G06F11/00

    摘要: Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery.

    摘要翻译: 本文的实施例提供了基于用于协作工作流环境的正向恢复的故障处理方案。 故障处理方案依赖于事务范围及其相关的故障和补偿处理程序的正确放置,用于维护正确的应用程序语义,将故障转发到具有相应故障处理程序的工作流组件的故障传播方案,以及用于收集数据的分布式机制 的完成的工作流组件,以便于从故障中恢复。 故障处理方案利用控制流消息来促进嵌套事务范围(驻留在不同组件中)的补偿。 工作流组件也使用用于辅助故障传播和故障恢复的附加代码进行修改。

    Method for Fault Handling in a Co-operative Workflow Environment
    2.
    发明申请
    Method for Fault Handling in a Co-operative Workflow Environment 失效
    合作工作流环境中故障处理方法

    公开(公告)号:US20080307256A1

    公开(公告)日:2008-12-11

    申请号:US12193870

    申请日:2008-08-19

    IPC分类号: G06F11/00

    摘要: Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery.

    摘要翻译: 本文的实施例提供了基于用于协作工作流环境的正向恢复的故障处理方案。 故障处理方案依赖于事务范围及其相关的故障和补偿处理程序的正确放置,用于维护正确的应用程序语义,将故障转发到具有相应故障处理程序的工作流组件的故障传播方案,以及用于收集数据的分布式机制 的完成的工作流组件,以便于从故障中恢复。 故障处理方案利用控制流消息来促进嵌套事务范围的补偿(驻留在不同的组件中)。 工作流组件也使用用于辅助故障传播和故障恢复的附加代码进行修改。

    Method for fault handling in a co-operative workflow environment
    3.
    发明授权
    Method for fault handling in a co-operative workflow environment 有权
    合作工作流环境中的故障​​处理方法

    公开(公告)号:US07475275B2

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

    申请号:US11260645

    申请日:2005-10-27

    IPC分类号: G06F11/00

    摘要: The invention provides a method for fault handling in a co-operative workflow environment that employs a placement strategy for transaction scope and associated fault handlers and compensation handlers across different workfiow components. The method employs a fault propagation scheme for forwarding a fault occurring in any of the workflow components to a fault handler. The method employs a distributed data collection mechanism to facilitate recovery from a fault occurring in any the workfiow components. The method employs a fault recovery mechanism using compensation. The transaction scope defines a transaction boundary and provides a fault handling and a fault recovery context for a set of activities and the transaction scope may be nested inside another transaction scope resulting in outer and inner scopes.

    摘要翻译: 本发明提供了一种在合作工作流环境中的故障​​处理方法,该方法采用跨越不同工作组件的事务范围和相关故障处理程序和补偿处理程序的布局策略。 该方法采用故障传播方案将任何工作流组件中发生的故障转发到故障处理程序。 该方法采用分布式数据收集机制,以便于从任何工作组件中发生的故障中恢复。 该方法采用故障恢复机制进行补偿。 事务范围定义了事务边界,并为一组活动提供故障处理和故障恢复上下文,并且事务范围可以嵌套在另一个事务范围内,从而导致外部和内部范围。

    System and method for orchestrating composite web services in constrained data flow environments
    4.
    发明授权
    System and method for orchestrating composite web services in constrained data flow environments 有权
    在受限数据流环境中编排复合Web服务的系统和方法

    公开(公告)号:US07606832B2

    公开(公告)日:2009-10-20

    申请号:US10987997

    申请日:2004-11-12

    IPC分类号: G06F17/00

    摘要: A technique for orchestrating composite web services in a constrained data flow environment. Data flow constraints represent the restrictions which the domains involved in composition might want to impose on access to the data they provide or the source from which they can accept data. The data flow constraints are overcome by breaking down an input composite web service specification into topologies (a topology is a set of partitions communicatively connected with one another at runtime). The system applies a rule-based filtering mechanism to choose a topology that does not violate any data flow constraints. Each of the partitions belonging to the chosen topology is executed within the same domain as the corresponding web service it invokes, thus having the same access rights as the corresponding web service. The composite web service is orchestrated in a decentralized fashion using these partitions, thereby ensuring that no data flow constraints are violated.

    摘要翻译: 一种用于在受限数据流环境中编排复合Web服务的技术。 数据流约束表示组合所涉及的域可能希望对访问他们提供的数据或从中接受数据的来源施加的限制。 通过将输入的组合Web服务规范分解为拓扑(拓扑是一组在运行时彼此通信连接的分区)来克服数据流约束。 系统应用基于规则的过滤机制来选择不违反任何数据流约束的拓扑。 属于所选拓扑的每个分区在与其调用的相应web服务相同的域内执行,因此具有与相应web服务相同的访问权限。 组合Web服务使用这些分区以分散的方式编排,从而确保不会违反数据流约束。

    STRUCTURED METHOD FOR SCHEMA MATCHING USING MULTIPLE LEVELS OF ONTOLOGIES
    5.
    发明申请
    STRUCTURED METHOD FOR SCHEMA MATCHING USING MULTIPLE LEVELS OF ONTOLOGIES 审中-公开
    使用多种本体特征的图像匹配的结构化方法

    公开(公告)号:US20090006315A1

    公开(公告)日:2009-01-01

    申请号:US11770859

    申请日:2007-06-29

    IPC分类号: G06F17/30

    CPC分类号: G06F16/367

    摘要: A structured method of matching schemas that uses multiple levels of ontologies is disclosed. The method maps functions of a target system to a process ontology and maps functions of a source system to the process ontology to produce a first mapping of target functions and source functions using the process ontology. The method identifies target function parameters upon which the target functions operate and identifies source function parameters upon which the source functions operate. Then, the method maps the target function parameters to a concept ontology and maps the source function parameters to the concept ontology to produce a second mapping of the target function parameters and the source function parameters using the concept ontology. This second mapping is enhanced by mapping the target function parameters to a data-type ontology and mapping the source function parameters to the data-type ontology. This produces an enhanced second mapping of the target function parameters and the source function parameters using the data-type ontology. This enhanced second mapping can be the resultant output to be used in subsequent processing.

    摘要翻译: 公开了一种使用多层本体的匹配模式的结构化方法。 该方法将目标系统的功能映射到进程本体,并将源系统的功能映射到进程本体,以使用进程本体来产生目标函数和源函数的第一映射。 该方法识别目标函数运行的目标函数参数,并识别源函数在其上运行的源函数参数。 然后,该方法将目标函数参数映射到概念本体,并将源函数参数映射到概念本体,以使用概念本体产生目标函数参数和源函数参数的第二映射。 通过将目标函数参数映射到数据类型本体并将源函数参数映射到数据类型本体来增强该第二映射。 这使用数据类型本体产生目标函数参数和源函数参数的增强的第二映射。 该增强的第二映射可以是用于后续处理的结果输出。

    Mechanism for developing and dynamically deploying awarelets
    7.
    发明授权
    Mechanism for developing and dynamically deploying awarelets 有权
    开发和动态部署知识库的机制

    公开(公告)号:US06732364B1

    公开(公告)日:2004-05-04

    申请号:US09616893

    申请日:2000-07-14

    IPC分类号: G06F946

    摘要: A software framework provides building blocks for developing event handlers (typically XML-based or data object based) and a mechanism for dynamically deploying and managing them within an online community having roles and places defined for users and groups. The complex data to be sent/received among users and applications can be described in XML or actual Java™ objects. The software framework is composed of the following principal components: Awarelet base, Awarelet Container, Awarelet Application Adapter, Awarelet Event, Awarelet Configuration, and Awarelet Repository. Awarelet Technology is designed to enhanced the prior art of Instant Messaging in order to facilitate more robust interactions between members of the online community. This invention considers not only users as members, but in addition, business applications and processes as well. The present invention aims to solve the problems stemming from lack of support for business related collaborations in the prior art, as well as enhance the ability to send and receive complex informational events. This Awarelet Technology allows for the creation of real-time business related collaborations in order for the members of an online community to exchange business events and context. Awarelet Technology brings the notion of context and structure to the members of online communities and can be used to construct powerful real-time business related collaborations.

    摘要翻译: 软件框架提供了开发事件处理程序(通常是基于XML或基于数据对象)的构建块,以及一个动态部署和管理用户和组定义的角色和位置的在线社区的机制。 可以在XML或实际的Java(TM)对象中描述在用户和应用程序之间发送/接收的复杂数据。 软件框架由以下主要组件组成:Awarelet基础,Awarelet容器,Awarelet应用程序适配器,Awarelet事件,Awarelet配置和Awarelet存储库。 Awarelet技术旨在增强即时消息传递的现有技术,以促进在线社区成员之间更强大的互动。 本发明不仅将用户视为会员,而且还考虑到业务应用和流程。 本发明旨在解决由于缺乏对现有技术中的业务相关协作的支持而产生的问题,并且增强了发送和接收复杂信息事件的能力。 该Awarelet技术允许创建实时业务相关协作,以便在线社区的成员交换业务事件和上下文。 Awarelet技术将上下文和结构的概念带入在线社区的成员,并可用于构建强大的实时业务相关协作。