System and method for efficiently synchronizing cache and persistant data in an object oriented transaction processing system
    1.
    发明授权
    System and method for efficiently synchronizing cache and persistant data in an object oriented transaction processing system 失效
    用于在面向对象的事务处理系统中有效地同步缓存和持久数据的系统和方法

    公开(公告)号:US06513056B1

    公开(公告)日:2003-01-28

    申请号:US09172428

    申请日:1998-10-14

    IPC分类号: G06F900

    CPC分类号: G06F9/46

    摘要: A system and method for effectively synchronizing data in an object oriented distributed transaction processing system employing a multilevel data store. Each object that maintains first-level volatile data registers as a synchronization object if unsynchronized changes to that data exist. A register object at each node tracks synchronized objects registered for that node. Each registered synchronization object, in turn, registers with its superior node when registered synchronization objects are present. A hierarchy of registered synchronization objects and synchronization objects is thereby created. The transaction termination process transmits a pre-prepare message to the registered synchronization hierarchy providing each synchronization object an opportunity to flush its data to the second-level persistent data store. The hierarchical structure of registered objects ensures that the minimum number of messages are transmitted over the network.

    摘要翻译: 一种用于在采用多级数据存储的面向对象的分布式事务处理系统中有效同步数据的系统和方法。 保持第一级易失性数据的每个对象如果存在对该数据的不同步更改,则将其注册为同步对象。 每个节点上的寄存器对象跟踪为该节点注册的同步对象。 当登记的同步对象存在时,每个注册的同步对象又向其上级节点注册。 由此创建注册的同步对象和同步对象的层次结构。 事务终止处理向注册的同步层次发送预准备消息,为每个同步对象提供将其数据刷新到第二级持久数据存储的机会。 注册对象的层次结构确保通过网络传输最少数量的消息。

    System and method for creating an object oriented transaction service
that achieves interoperability with encina procedural transactions
    3.
    发明授权
    System and method for creating an object oriented transaction service that achieves interoperability with encina procedural transactions 失效
    用于创建面向对象的事务服务的系统和方法,其实现与环境过程交易的互操作性

    公开(公告)号:US6138169A

    公开(公告)日:2000-10-24

    申请号:US840999

    申请日:1997-04-22

    摘要: A system and method for using the TRAN procedural transaction coordinator, from the Encina product produced by Transarc Corporation, as the core of an OMG-compliant Object Transaction Service. The method allows the object-oriented Object Transaction Service to interoperate with Encina procedural applications. The interoperation involves coordinated processing of both object oriented transactional requests and Encina procedural transactional requests. Both object oriented and procedural requests can be part of a single atomic transaction without requiring gateways between the products. A system of implementation classes are used to transform object-oriented method invocations into the necessary procedural calls. The implementation classes also accept upcalls from the procedural TRAN and transform them into the necessary Object Transaction Service method invocations.

    摘要翻译: 一种使用由Transarc Corporation生产的Encina产品的TRAN程序交易协调器作为OMG兼容对象交易服务的核心的系统和方法。 该方法允许面向对象的对象事务服务与Encina程序应用程序进行互操作。 互操作涉及面向对象的事务请求和Encina过程事务请求的协调处理。 面向对象和过程请求都可以是单个原子事务的一部分,而不需要产品之间的网关。 实现类的系统用于将面向对象的方法调用转换为必需的过程调用。 实现类也接受过程TRAN的调用,并将其转换为必要的对象事务服务方法调用。

    Object oriented transaction monitor for distributed transaction
processing environments
    4.
    发明授权
    Object oriented transaction monitor for distributed transaction processing environments 失效
    用于分布式事务处理环境的面向对象的事务监视器

    公开(公告)号:US6070197A

    公开(公告)日:2000-05-30

    申请号:US909575

    申请日:1997-08-12

    CPC分类号: G06F9/466 G06F9/465

    摘要: An object oriented transaction processing system based on the Object Management Group Object Management Architecture provides effective transaction scheduling and servicing through a combination of Object Transaction Services and a Transactional Object Request Broker. The Object Transactional Services manage the information needed to provide reliability in transactions, including a two phase commit process to implement transaction atomicity. The transactional Object Request Broker includes a transaction monitor facility to schedule objects to respond to object transaction requests. The tunable transaction monitor increases the efficiency of transaction processing by optimizing use of computer system resources allocated to servicing transactions. The transaction monitor activates the objects necessary to satisfy a transaction request. Activation includes an ability to start new processes or threads of execution or to reuse existing processes or threads. The transaction monitor interfaces to the Object Request Broker are clearly defined allowing substitution of different transaction monitors as dictated by the application.

    摘要翻译: 基于对象管理组对象管理架构的面向对象的事务处理系统通过对象事务服务和事务对象请求代理的组合来提供有效的事务调度和服务。 对象事务服务管理在事务中提供可靠性所需的信息,包括实现事务原子性的两阶段提交过程。 事务对象请求代理包括一个事务监视工具,用于调度对象以响应对象事务请求。 可调事务监视器通过优化使用分配给服务事务的计算机系统资源来提高事务处理的效率。 事务监视器激活满足事务请求所需的对象。 激活包括启动新进程或执行线程或重用现有进程或线程的能力。 与对象请求代理程序的事务监视器接口被明确定义,允许根据应用程序替换不同的事务监视器。