Data processing activity lifecycle control
    1.
    发明授权
    Data processing activity lifecycle control 失效
    数据处理活动生命周期控制

    公开(公告)号:US06901578B1

    公开(公告)日:2005-05-31

    申请号:US09455282

    申请日:1999-12-06

    CPC classification number: G06Q10/10

    Abstract: Disclosed is apparatus for processing business data processing activities, the apparatus comprising: an activity instance; and a descriptor for the activity instance associated uniquely with the activity instance; wherein the descriptor includes parameters for determining lifecycle behaviors of said activity instance. The descriptor may be programmable to modify the lifecycle behaviors according to a use made of said activity instance. The use of the activity instance may be responsive to a request by a client. It may also be responsive to a request by an activity instance. The descriptor may be programmable to modify the lifecycle behaviors according to a position in a system hierarchy of the activity instance.

    Abstract translation: 公开了一种用于处理业务数据处理活动的装置,该装置包括:活动实例; 以及与活动实例唯一关联的活动实例的描述符; 其中所述描述符包括用于确定所述活动实例的生命周期行为的参数。 描述符可以是可编程的,以根据所述活动实例的使用来修改生命周期行为。 活动实例的使用可以响应于客户端的请求。 它也可以响应于活动实例的请求。 描述符可以是可编程的,以根据活动实例的系统层次结构中的位置修改生命周期行为。

    Object-oriented data processing system with transactional adapter
    2.
    发明授权
    Object-oriented data processing system with transactional adapter 失效
    具有事务适配器的面向对象数据处理系统

    公开(公告)号:US06178463B1

    公开(公告)日:2001-01-23

    申请号:US08794912

    申请日:1997-02-04

    CPC classification number: G06F9/465 G06F9/466

    Abstract: A transactional adapter for an object-oriented data processing system maintains a tree of transactions corresponding to messages between objects. A message is transformed into a child transaction, but only when any access restrictions are met. Until then it is held in a “pending” set which is part of the parent transaction's state definition. When a child commits, its parent maintains the access restrictions imposed by the child if the parent is recoverable and discards them otherwise.

    Abstract translation: 用于面向对象的数据处理系统的事务适配器维护与对象之间的消息相对应的事务树。 消息被转换为子事务,但仅当满足任何访问限制时。 在此之前,它被保存在作为父事务的状态定义的一部分的“挂起”集合中。 当一个小孩提交时,如果父级是可恢复的,其父级会保留子级强制的访问限制,否则丢弃。

    Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system
    3.
    发明授权
    Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system 失效
    在客户端/服务器计算机系统中的服务器内调度和调度排队的客户机请求的装置和方法

    公开(公告)号:US06505250B2

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

    申请号:US09141445

    申请日:1998-08-27

    CPC classification number: G06F9/465 G06F9/5027 G06F2209/5021

    Abstract: An apparatus for scheduling and dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, the apparatus comprising: a request-holding buffer having an input connected to a communications channel which channels the client requests to the apparatus, and an output; a plurality of parallel execution threads connected to the output of the buffer; and a scheduling means for distributing client requests stored in the buffer to the plurality of execution threads, characterized in that: the scheduling means places client requests held in the buffer in priority order based on a priority determining rule which takes into account the state of the plurality of execution threads and the nature of each of the held requests.

    Abstract translation: 一种用于在异构面向对象的客户/服务器计算环境中调度和分派由服务器对象执行的客户端请求的装置,所述装置包括:具有连接到通信信道的输入的请求保持缓冲器,所述通信信道将客户端请求传送到 设备和输出; 连接到缓冲器的输出的多个并行执行线程; 以及调度装置,用于将存储在所述缓冲器中的客户机请求分配给所述多个执行线程,其特征在于:所述调度装置基于优先级确定规则将优先级顺序放置在缓冲器中保存的客户机请求,所述优先级确定规则考虑到 多个执行线程以及每个持续请求的性质。

    System for building optimal commit trees in a distributed transaction processing system
    5.
    发明授权
    System for building optimal commit trees in a distributed transaction processing system 失效
    用于在分布式事务处理系统中构建最佳提交树的系统

    公开(公告)号:US06205464B1

    公开(公告)日:2001-03-20

    申请号:US08307212

    申请日:1994-09-16

    CPC classification number: G06F9/46

    Abstract: A system and method for reducing message traffic during two phase commitment in a distributed transaction processing system. Transactional objects manage transactions in a distributed system. A coordinator object is responsible for ensuring data consistency by enforcing atomic transaction changes. Any change to one or more resources by a transaction is either made at all or none of the resources. Distributed transactions use interposition to create subordinate coordinator for domains other than the primary domain. Each subordinate coordinator controls transaction commitment of all resources within that domain via a single message sequence per coordinator. Dynamic registration of subordinate coordinator resources ensures that the subordinate coordinator is not added to the commit tree of the root coordinator unless it has recoverable resources. Dynamic registration minimizes the size of the commit tree thereby minimizing the number of messages transmitted during commitment processing.

    Abstract translation: 一种用于在分布式事务处理系统中的两阶段承诺期间减少消息流量的系统和方法。 事务对象管理分布式系统中的事务。 协调器对象负责通过实施原子事务更改来确保数据的一致性。 根据交易对一个或多个资源进行的任何更改都是完全或者不是资源。 分布式事务使用插入创建除主域之外的域的下级协调器。 每个下属协调器通过每个协调器的单个消息序列控制该域内所有资源的事务承诺。 下级协调器资源的动态注册确保下级协调器不会添加到根协调器的提交树中,除非它具有可恢复的资源。 动态注册最小化提交树的大小,从而最小化承诺处理期间传输的消息数量。

    Apparatus, method and computer program for providing arbitrary locking
requesters for controlling concurrent access to server resources
    6.
    发明授权
    Apparatus, method and computer program for providing arbitrary locking requesters for controlling concurrent access to server resources 失效
    用于提供任意锁定请求者用于控制对服务器资源的并发访问的装置,方法和计算机程序

    公开(公告)号:US6052731A

    公开(公告)日:2000-04-18

    申请号:US986972

    申请日:1997-12-08

    CPC classification number: G06F9/52 Y10S707/99938

    Abstract: A server concurrency control technique for use in a client/server computing system where a client sends a request to a server for access to a server resource involves receiving client requests of a plurality of lock requester types at a lock requester interface; comparing each of said requests against a lock requester set which has a lock requester type representation corresponding to a lock requester type of previously received client requests which are presently holding locks to server resources; and as a result of the comparing step, determining whether a newly received client request conflicts with previously received client requests which are currently holding locks to server resources.

    Abstract translation: 一种用于在客户机/服务器计算系统中使用的服务器并发控制技术,其中客户端向服务器发送对服务器资源的访问请求涉及在锁定请求者接口处接收多个锁定请求者类型的客户端请求; 将所述请求中的每一个与锁请求器集合进行比较,所述锁请求器集合具有对应于当前持有锁定到服务器资源的先前接收到的客户端请求的锁请求者类型的锁请求者类型表示; 并且作为比较步骤的结果,确定新接收到的客户端请求是否与当前持有锁定到服务器资源的先前接收到的客户端请求冲突。

    Apparatus, method and computer program for providing arbitrary locking
modes for controlling concurrent access to server resources
    7.
    发明授权
    Apparatus, method and computer program for providing arbitrary locking modes for controlling concurrent access to server resources 失效
    用于提供用于控制对服务器资源的并发访问的任意锁定模式的装置,方法和计算机程序

    公开(公告)号:US6044404A

    公开(公告)日:2000-03-28

    申请号:US958832

    申请日:1997-10-28

    CPC classification number: G06F9/52

    Abstract: A concurrency control mechanism for a client/server computing system analyzes each client request to determine whether it can be given concurrent access to a server's resources, along with other client requests which are presently accessing the server's resources. Each client request triggers the setting up of a lock request mode which contains conflict resolution logic based on the particulars of the corresponding request. When a new request comes in, the new request's newly created lock request mode is compared to the lock request modes of the previous requests which are currently accessing the server's resources and the conflict resolution logic is carried out to determine whether the new request should be also allowed access.

    Abstract translation: 用于客户机/服务器计算系统的并发控制机制分析每个客户端请求以确定是否可以给予对服务器资源的并发访问以及当前正在访问服务器资源的其他客户端请求。 每个客户端请求触发基于相应请求的细节来设置包含冲突解决逻辑的锁定请求模式。 当新请求进入时,将新请求的新创建的锁定请求模式与当前正在访问服务器资源的先前请求的锁定请求模式进行比较,并执行冲突解决逻辑以确定新请求是否也应该 允许访问。

    Apparatus and method for dispatching client method calls within a server
computer system
    8.
    发明授权
    Apparatus and method for dispatching client method calls within a server computer system 失效
    在服务器计算机系统内调度客户端方法调用的装置和方法

    公开(公告)号:US5925098A

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

    申请号:US855776

    申请日:1997-05-12

    Abstract: An apparatus for dispatching client requests within a server computer system, wherein the client requests are issued from at least one client computer system on a different platform from said server computer system and are passed through a communications channel to said server computer system, the apparatus comprising: a buffer having an input connected to said communications channel and an output; a plurality of parallel execution threads connected to said output of said buffer; and a scheduling means for distributing client requests stored in said buffer to said plurality of execution threads in a manner such that related client requests are sent to the same execution thread.

    Abstract translation: 一种用于在服务器计算机系统内调度客户端请求的装置,其中所述客户端请求是从与所述服务器计算机系统不同的平台上的至少一个客户端计算机系统发出的,并且通过通信信道传送到所述服务器计算机系统,所述装置包括 :具有连接到所述通信信道的输入和输出的缓冲器; 连接到所述缓冲器的所述输出的多个并行执行线程; 以及调度装置,用于将存储在所述缓冲器中的客户端请求以使得相关客户端请求被发送到相同执行线程的方式分发到所述多个执行线程。

    Replaceable outcome decider
    9.
    发明授权
    Replaceable outcome decider 失效
    可替换结果决定因素

    公开(公告)号:US06865541B1

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

    申请号:US09442888

    申请日:1999-11-18

    CPC classification number: G06Q10/10 G06Q10/0631

    Abstract: Disclosed is data processing apparatus comprising: means for receiving inputs indicative of results from one or more participants of said one or more sets of data processing tasks; means for mapping each of said inputs to a corresponding mapped value by accessing a mapping table; outcome processor means for accepting the mapped values as inputs and determining an outcome for said one or more sets of data processing tasks; and means, responsive to said means for determining, for transmitting an indicator of said outcome to said one or more participants; wherein the inputs and mapped values of the mapping table are programmably changeable to thus provide a high degree of flexibility with respect to said inputs.

    Abstract translation: 公开了一种数据处理装置,包括:用于接收指示来自所述一组或多组数据处理任务的一个或多个参与者的结果的输入的装置; 用于通过访问映射表将每个所述输入映射到对应的映射值的装置; 结果处理器装置,用于接受映射值作为输入并确定所述一组或多组数据处理任务的结果; 以及响应于所述用于确定用于将所述结果的指示符发送给所述一个或多个参与者的装置的装置; 其中映射表的输入和映射值可编程地改变,从而相对于所述输入提供高度的灵活性。

    Apparatus and method for performing semantic concurrency control in dispatching client requests within a server in a client/server computer system
    10.
    发明授权
    Apparatus and method for performing semantic concurrency control in dispatching client requests within a server in a client/server computer system 失效
    用于在客户机/服务器计算机系统中的服务器内分派客户端请求中执行语义并发控制的装置和方法

    公开(公告)号:US06289343B1

    公开(公告)日:2001-09-11

    申请号:US09154804

    申请日:1998-09-17

    CPC classification number: G06F9/52 G06F9/465 Y10S707/99938

    Abstract: An apparatus for dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, the apparatus has: a request-holding buffer having an input connected to a communications channel which channels the client requests to the apparatus, and an output; a plurality of parallel execution threads connected to the output of the buffer; and a semantic concurrency control means for examining the semantics of a request in the buffer and the semantics of each request presently being executed on any of the plurality of parallel execution threads, and for delaying the request from being dispatched from the buffer to an execution thread if the examined semantics of the requests indicate that such dispatch would cause conflicting access to the server object's resources.

    Abstract translation: 一种用于在异构面向对象的客户端/服务器计算环境中调度由服务器对象执行的客户机请求的装置,该装置具有:具有连接到通信信道的输入的请求保持缓冲器,该通信信道将客户端请求传送给设备, 和输出; 连接到缓冲器的输出的多个并行执行线程; 以及语义并发控制装置,用于检查缓冲器中的请求的语义和当前正在多个并行执行线程中的任何一个上执行的每个请求的语义,并且用于将该请求从缓冲器延迟到执行线程 如果所检查的请求语义表明这种调度将导致对服务器对象的资源的冲突访问。

Patent Agency Ranking