Transaction processing of distributed objects with declarative transactional attributes
    1.
    发明授权
    Transaction processing of distributed objects with declarative transactional attributes 有权
    使用声明事务属性的分布式对象的事务处理

    公开(公告)号:US06678696B1

    公开(公告)日:2004-01-13

    申请号:US09225896

    申请日:1999-01-04

    CPC classification number: G06Q10/02 Y10S707/99944 Y10S707/99952

    Abstract: A component-based framework includes system services and component integration interfaces that provide a run-time environment which automatically processes work of component-based server applications in transactions according to transactional rules or behaviors declaratively specified to apply to the respective components. A transaction attribute is declaratively specified for a server application component that represents whether the component requires execution in a transaction. When a client requests creation of a server application component without having first initiated a transaction and the component's transaction attribute indicates a transaction is required, the framework automatically initiates a transaction in which to run the server application component. The framework also completes the automatically initiated transaction upon receiving an indication from the server application component that its transactional work is complete.

    Abstract translation: 基于组件的框架包括系统服务和组件集成接口,其提供运行时环境,其根据事件规则或者声明性地指定为适用于各个组件的行为自动处理事务中基于组件的服务器应用程序的工作。 为表示组件是否需要在事务中执行的服务器应用程序组件声明性地指定事务属性。 当客户端请求创建服务器应用程序组件而不首先启动事务并且组件的事务属性指示事务时,框架将自动启动运行服务器应用程序组件的事务。 该框架还在从服务器应用程序组件接收到其交易工作完成的指示时完成自动启动的事务。

    Just-in-time activation and as-soon-as-possible deactivation or server application components
    2.
    发明授权
    Just-in-time activation and as-soon-as-possible deactivation or server application components 失效
    即时激活和即将停用的服务器应用程序组件

    公开(公告)号:US06631425B1

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

    申请号:US08959139

    申请日:1997-10-28

    CPC classification number: G06F9/44594 G06F9/4493 G06F9/466

    Abstract: A run-time environment implemented as system services and component integration interfaces provides scalable and robust component-based server applications by deactivating server application components between uses by a client program on separate items of work while allowing the client program to retain references to server application components when deactivated. When a server application component is deactivated, a data state of the component and any resources held by the component are released. The run-time environment activates a component on receiving a call by the client to the component while the component is deactivated, whereupon the component is instantiated with an initial data state. The client can interact with the component as if one instance of the component were in continuous existence from the time the client requests creation of the component until the client finally releases the component reference, whereas in actuality the client accesses a sequence or stream of instances using the component reference through multiple iterations of the activation and deactivation cycle.

    Abstract translation: 作为系统服务和组件集成接口实现的运行时环境通过在客户端程序对不同工作项目的使用之间停用服务器应用程序组件,同时允许客户端程序保留对服务器应用程序组件的引用,从而提供可扩展和强大的基于组件的服务器应用程序 停用时。 当服务器应用程序组件被禁用时,组件的数据状态和组件所保存的任何资源都被释放。 当组件被停用时,运行时环境激活组件接收客户端对组件的调用,从而组件以初始数据状态被实例化。 客户端可以与组件进行交互,就像组件的一个实例从客户端请求创建组件的时间一直持续存在,直到客户端最终释放组件引用为止,而实际上客户端访问一个或多个实例流 该组件参考通过多次迭代激活和停用循环。

    Declarative and programmatic access control of component-based server
applications using roles
    3.
    发明授权
    Declarative and programmatic access control of component-based server applications using roles 失效
    使用角色的基于组件的服务器应用程序的声明式和程序化访问控制

    公开(公告)号:US6014666A

    公开(公告)日:2000-01-11

    申请号:US958974

    申请日:1997-10-28

    CPC classification number: G06F21/6218 G06F9/468 Y10S707/99939

    Abstract: A programming model for component-based server applications provides declarative and programmatic access control at development without knowledge of the security configuration at deployment. The developer defines the server application access control by defining logical classes of users, called roles. The developer also can declare access privileges of the roles at package, component and interface levels of the server application. At development, the roles are bound to the particular security configuration of the server computer. The programming model also provides application programming and integration interfaces with which the developer can programmatically define access control of the roles to the server application's processing services.

    Abstract translation: 基于组件的服务器应用程序的编程模型在开发过程中提供声明式和程序化的访问控制,而无需了解部署时的安全配置。 开发人员通过定义称为角色的用户的逻辑类来定义服务器应用程序访问控制。 开发人员还可以在服务器应用程序的包,组件和接口级别声明角色的访问权限。 在开发过程中,角色必须与服务器计算机的特定安全配置绑定。 编程模型还提供应用程序编程和集成接口,开发人员可以通过这些接口以编程方式定义服务器应用程序处理服务角色的访问控制。

    Affinitizing datasets based on efficient query processing
    4.
    发明授权
    Affinitizing datasets based on efficient query processing 有权
    基于有效的查询处理关联数据集

    公开(公告)号:US08819017B2

    公开(公告)日:2014-08-26

    申请号:US12905464

    申请日:2010-10-15

    CPC classification number: G06F17/30982

    Abstract: Embodiments of the present invention relate to systems, methods, and computer-storage media for affinitizing datasets based on efficient query processing. In one embodiment, a plurality of datasets within a data stream is received. The data stream is partitioned based on efficient query processing. Once the data stream is partitioned, an affinity identifier is assigned to datasets based on the partitioning of the dataset. Further, when datasets are broken into extents, the affinity identifier of the parent dataset is retained in the resulting extent. The affinity identifier of each extent is then referenced to preferentially store extents having common affinity identifiers within close proximity of one other across a data center.

    Abstract translation: 本发明的实施例涉及用于基于有效查询处理关联数据集的系统,方法和计算机存储介质。 在一个实施例中,接收数据流内的多个数据集。 基于有效的查询处理对数据流进行分区。 一旦数据流被分区,基于数据集的分区,将一个亲和度标识符分配给数据集。 此外,当数据集分成多个区段时,父数据集的亲和性标识符将保留在生成的范围内。 然后引用每个范围的相似性标识符,以优先地存储具有跨越数据中心的彼此靠近的共同相似性标识符的盘区。

    Concurrency control of state machines in a computer system using cliques
    6.
    发明授权
    Concurrency control of state machines in a computer system using cliques 失效
    使用集团的计算机系统中的状态机的并发控制

    公开(公告)号:US6167423A

    公开(公告)日:2000-12-26

    申请号:US825647

    申请日:1997-04-03

    CPC classification number: G06F9/546 G06F9/52

    Abstract: In a computing environment containing a plurality of state machines that communicate by passing messages on connections, a construct called a clique controls access into a set of the state machines by worker threads that deliver the messages arriving on the connections. A clique is a collection of connections into the set of the state machines that have a common relationship for which concurrency isolation is required. Each clique has a message queue and a guard for marking the clique as busy or not busy, The guard prevents more than one thread at a time from delivering messages that arrive on connections in the clique to the set of state machines, thus ensuring concurrency isolation of the set of state machines. Messages that arrive on a connection in the clique while the clique is marked as busy are queued in the clique's message queue. The queued messages are delivered one at a time by a same worker thread that is currently busy in the clique. This operation can save a thread switch when a state machine generates an outgoing message that results in an immediate incoming message to the state machine, such as a buffer full message, and thus makes efficient use of the worker threads.

    Abstract translation: 在包含通过在连接上传递消息进行通信的多个状态机的计算环境中,称为集团的构造通过传送到达连接的消息的工作线程来控制对一组状态机的访问。 集团是连接到具有共同关系的一组状态机的连接,需要并发隔离。 每个团体都有一个消息队列和一个保护组件,用于将团队标记为忙或不忙。警卫一次阻止多个线程传递到集团中的连接到达该组状态机的消息,从而确保并发隔离 的一套状态机。 在集团被标记为忙碌时到达集团连接的消息在集团的消息队列中排队。 排队的消息由当前在集团忙的同一个工作线程一次发送一次。 这种操作可以在状态机生成导致到状态机的即时传入消息(例如缓冲区完整消息)的外发消息时保存线程切换,从而有效地使用工作线程。

    Disabling and enabling transaction committal in transactional application components
    7.
    发明授权
    Disabling and enabling transaction committal in transactional application components 有权
    禁用和启用事务应用程序组件中的事务提交

    公开(公告)号:US06301601B1

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

    申请号:US09351374

    申请日:1999-07-12

    Abstract: A run-time environment implemented as system services and component integration interfaces provides a capability for components of a component-based server application to reversibly disable committal of a transaction in which the component participates. On return from a call to the component which leaves the component's transactional work in an invalid state, the component can disable commit of the transaction so as to avoid premature committal of the component's transactional work. On return from a call to the component which renders the component's transactional work in a valid state, the component re-enables commit of the transaction. If committal of the transaction is initiated when any component in the transaction disables commit, the transaction is aborted.

    Abstract translation: 作为系统服务和组件集成接口实现的运行时环境为基于组件的服务器应用程序的组件提供了可逆性地禁用组件参与的事务的提交的能力。 在从组件的事务处理返回到组件的无效状态时,该组件可以禁止事务的提交,以避免组件事务工作的过早提交。 当从调用返回到使组件的事务处于有效状态的组件时,组件将重新启用事务的提交。 如果在事务中的任何组件禁用提交时启动事务的提交,则事务将中止。

    Disabling and enabling transaction committal in transactional
application components
    8.
    发明授权
    Disabling and enabling transaction committal in transactional application components 失效
    禁用和启用事务应用程序组件中的事务提交

    公开(公告)号:US5958004A

    公开(公告)日:1999-09-28

    申请号:US959142

    申请日:1997-10-28

    Abstract: A run-time environment implemented as system services and component integration interfaces provides a capability for components of a component-based server application to reversibly disable committal of a transaction in which the component participates. On return from a call to the component which leaves the component's transactional work in an invalid state, the component can disable commit of the transaction so as to avoid premature committal of the component's transactional work. On return from a call to the component which renders the component's transactional work in a valid state, the component re-enables commit of the transaction. If committal of the transaction is initiated when any component in the transaction disables commit, the transaction is aborted.

    Abstract translation: 作为系统服务和组件集成接口实现的运行时环境为基于组件的服务器应用程序的组件提供了可逆性地禁用组件参与的事务的提交的能力。 在从组件的事务处理返回到组件的无效状态时,该组件可以禁止事务的提交,以避免组件事务工作的过早提交。 当从调用返回到使组件的事务处于有效状态的组件时,组件将重新启用事务的提交。 如果在事务中的任何组件禁用提交时启动事务的提交,则事务将中止。

    Method and apparatus for detection of errors in multiple-word
communications
    9.
    发明授权
    Method and apparatus for detection of errors in multiple-word communications 失效
    用于检测多字通信中的错误的方法和装置

    公开(公告)号:US5931967A

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

    申请号:US603923

    申请日:1996-02-22

    CPC classification number: H04L1/0057 H03M13/03 H04L1/0083 H04L69/324

    Abstract: A method and apparatus colors the conventional error codes of each word of a multiword transmission to facilitate the detection of words which are out of order or not part of the transmission, without affecting the data in the word. A 1-bit by n-bit matrix is assembled using the header word, and zeros for the header of the multiword transmission, or the data word, error code, if any, an identifier portion of the header word and zeros for each data word, and the 1-bit by n-bit matrix is multiplied by an n-bit by m-bit matrix assembled from a conventional error coding matrix and other matrices. The result either produces an error code to be sent with the header or data, or a check code to be verified as all zeros to indicate the absence of bit errors within the header or data word, and that the word is in the proper packet and in the proper sequence within the packet. An alternate method and apparatus colors the data portion of certain words of multiword transmissions to provide an alternate manner of facilitating the detection of words which are out of order or not part of the transmission.

    Abstract translation: 一种方法和装置使多字传输的每个字的常规错误代码变色,以便于检测出不正常或不是传输的一部分的单词,而不影响单词中的数据。 使用标题字组合1比特n比特矩阵,并且对于多字传输的头部,或者数据字,错误代码(如果有的话),用于每个数据字的标题字的标识符部分和零的零, ,并且1比特乘以n比特矩阵乘以由常规误差编码矩阵和其他矩阵组装的n比特的m比特矩阵。 该结果或者产生要与报头或数据一起发送的错误代码,或者要被验证为全零的检验码,以指示报头或数据字中不存在位错误,并且该字在正确的分组中,并且 在数据包中的正确顺序。 替代方法和装置使多字传输的某些单词的数据部分变色,以提供便于检测出不正常或不是传输部分的单词的替代方式。

    Automatic transaction processing of component-based server applications
    10.
    发明授权
    Automatic transaction processing of component-based server applications 失效
    基于组件的服务器应用程序的自动事务处理

    公开(公告)号:US5890161A

    公开(公告)日:1999-03-30

    申请号:US959141

    申请日:1997-10-28

    CPC classification number: G06Q10/02 Y10S707/99944 Y10S707/99952

    Abstract: A component-based framework includes system services and component integration interfaces that provide a run-time environment which automatically provides transactions to encompass work of component-based server applications according to the transactional expectations of individual server application components. A transaction attribute is associated with each server application component that represents whether the component requires execution in a transaction. When a client requests creation of a server application component without having first initiated a transaction and the component's transaction attribute indicates a transaction is required, the framework automatically initiates a transaction in which to run the server application component. The framework also completes the automatically initiated transaction upon receiving an indication from the server application component that its transactional work is complete.

    Abstract translation: 基于组件的框架包括系统服务和组件集成接口,其提供运行时环境,该环境根据各个服务器应用程序组件的事务期望自动提供事务以涵盖基于组件的服务器应用程序的工作。 事务属性与表示组件是否需要在事务中执行的每个服务器应用程序组件相关联。 当客户端请求创建服务器应用程序组件而不首先启动事务并且组件的事务属性指示事务时,框架将自动启动运行服务器应用程序组件的事务。 该框架还在从服务器应用程序组件接收到其交易工作完成的指示时完成自动启动的事务。

Patent Agency Ranking