Compensation of data item processing
    1.
    发明申请
    Compensation of data item processing 失效
    数据项处理的补偿

    公开(公告)号:US20050222946A1

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

    申请号:US11099305

    申请日:2005-04-05

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

    摘要: A data processing method, apparatus, computer program product, and service for assuring timely execution of compensation for non-transactional work which is carried out in a transaction under which a data item is processed. A lock is taken before the data item is processed and, in the event the transaction fails, the same lock is also obtained before the data item is re-processed. As a result, re-processing of the data item is held until the lock obtained by the failed transaction is released and this is only done once compensation of non-transactional work is complete. Thus, compensation completes before the message is re-processed.

    摘要翻译: 一种数据处理方法,装置,计算机程序产品和服务,用于确保在处理数据项的交易中执行的非交易工作的及时执行补偿。 在数据项被处理之前采取锁定,并且在事务失败的情况下,在数据项被重新处理之前也获得相同的锁。 因此,数据项的重新处理将保持,直到由失败的事务获得的锁定被释放,并且只有在非事务性工作的补偿完成后才进行。 因此,补偿在消息被重新处理之前完成。

    Data propagation in an activity service
    2.
    发明授权
    Data propagation in an activity service 失效
    活动服务中的数据传播

    公开(公告)号:US07185345B2

    公开(公告)日:2007-02-27

    申请号:US10175617

    申请日:2002-06-20

    CPC分类号: G06F9/542 G06F9/465

    摘要: The present invention provides a framework, such as an extension to the CORBA Activity Service, on which a service can propagate data with remote flows between processes. The service registers, with the framework, a requirement to be given the opportunity to propagate data with any outbound flow. As part of the registration the service specifies a name by which it is to be known. During processing of any outbound remote flow the framework creates a context, obtains data to propagate from the registered service, and adds the data and name of the service to the context for inclusion with the remote flow. In the receiving process the framework finds the name and data in the context and passes the data to a service registered with the same name. The framework may support a plurality of registered services in any given process.

    摘要翻译: 本发明提供了一种框架,例如对CORBA活动服务的扩展,服务可以在其上传播具有进程之间的远程流的数据。 服务注册框架,需要有机会传播任何出站流的数据。 作为注册的一部分,该服务指定了将要知道的名称。 在处理任何出站远程流时,框架创建上下文,获取从注册服务传播的数据,并将服务的数据和名称添加到上下文以包含在远程流中。 在接收过程中,框架在上下文中找到名称和数据,并将数据传递给以相同名称注册的服务。 框架可以在任何给定的过程中支持多个注册的服务。

    System, method and computer program for application support in a data processing system
    3.
    发明授权
    System, method and computer program for application support in a data processing system 失效
    用于数据处理系统中的应用支持的系统,方法和计算机程序

    公开(公告)号:US06766323B2

    公开(公告)日:2004-07-20

    申请号:US09863033

    申请日:2001-05-22

    IPC分类号: G06F1730

    摘要: A data processing system comprising an object framework, and a plurality of components for supporting an application program utilizing the plurality of components. In the object framework, each of the plurality of components registers with the object framework. Then, in response to the registering, each of the plurality of components is associated with one of a plurality of context groups. Furthermore, each of the plurality of components creates an instance of itself. A first instance is associated with a first context group of a first respective component and a second instance is associated with a second context group of a second respective component. The first instance and the second instance operate independently of each other.

    摘要翻译: 一种数据处理系统,包括对象框架,以及用于支持利用所述多个组件的应用程序的多个组件。 在对象框架中,多个组件中的每一个向对象框架注册。 然后,响应于注册,多个组件中的每一个与多个上下文组中的一个相关联。 此外,多个组件中的每个组件创建自身的一个实例。 第一实例与第一相应组件的第一上下文组相关联,并且第二实例与第二相应组件的第二上下文组相关联。 第一个实例和第二个实例彼此独立运行。

    Compensation of data item processing
    4.
    发明授权
    Compensation of data item processing 失效
    数据项处理的补偿

    公开(公告)号:US07552072B2

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

    申请号:US11099305

    申请日:2005-04-05

    IPC分类号: G06Q40/00

    摘要: A data processing method, apparatus, computer program product, and service for assuring timely execution of compensation for non-transactional work which is carried out in a transaction under which a data item is processed. A lock is taken before the data item is processed and, in the event the transaction fails, the same lock is also obtained before the data item is re-processed. As a result, re-processing of the data item is held until the lock obtained by the failed transaction is released and this is only done once compensation of non-transactional work is complete. Thus, compensation completes before the message is re-processed.

    摘要翻译: 一种数据处理方法,装置,计算机程序产品和服务,用于确保在处理数据项的事务中执行的非事务性工作的及时执行补偿。 在数据项被处理之前采取锁定,并且在事务失败的情况下,在数据项被重新处理之前也获得相同的锁。 因此,数据项的重新处理将保持,直到由失败的事务获得的锁定被释放,并且只有在非事务性工作的补偿完成后才进行。 因此,补偿在消息被重新处理之前完成。