Recycling components after self-deactivation
    1.
    发明授权
    Recycling components after self-deactivation 失效
    自动停用后回收成分

    公开(公告)号:US07062770B2

    公开(公告)日:2006-06-13

    申请号:US11058937

    申请日:2005-02-15

    IPC分类号: G06F9/44

    摘要: A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of client action. The framework provides functions that a server application component calls to indicate its work for a client is complete, and its state is to be destroyed. On the component's return from the client's method call, the framework destroys the component's state thus releasing any server computer resources held by the component. This allows the server application components to be programmed so as to minimize the duration that their state remains in memory consuming server computer resources, and which enhances scalability of the server application.

    摘要翻译: 基于组件的框架包括系统服务和组件集成接口,为基于组件的服务器应用程序提供运行时环境,其中服务器应用程序组件可以独立于客户机操作对其状态进行控制。 该框架提供了服务器应用程序组件调用以指示其为客户端工作的功能,并且其状态将被销毁。 在组件从客户端的方法调用返回时,框架会破坏组件的状态,从而释放组件所持有的任何服务器计算机资源。 这允许服务器应用程序组件被编程,以便最小化其状态保持在消耗服务器计算机资源的内存中的持续时间,并且这增强了服务器应用的可扩展性。

    Component self-deactivation while client holds a returned reference
    2.
    发明授权
    Component self-deactivation while client holds a returned reference 失效
    客户端保留返回的引用时,组件自动停用

    公开(公告)号:US07043734B2

    公开(公告)日:2006-05-09

    申请号:US11059033

    申请日:2005-02-15

    IPC分类号: G06F9/46

    摘要: A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of client action. The framework provides functions that a server application component calls to indicate its work for a client is complete, and its state is to be destroyed. On the component's return from the client's method call, the framework destroys the component's state thus releasing any server computer resources held by the component. This allows the server application components to be programmed so as to minimize the duration that their state remains in memory consuming server computer resources, and which enhances scalability of the server application.

    摘要翻译: 基于组件的框架包括系统服务和组件集成接口,为基于组件的服务器应用程序提供运行时环境,其中服务器应用程序组件可以独立于客户机操作对其状态进行控制。 该框架提供了服务器应用程序组件调用以指示其为客户端工作的功能,并且其状态将被销毁。 在组件从客户端的方法调用返回时,框架会破坏组件的状态,从而释放组件所持有的任何服务器计算机资源。 这允许服务器应用程序组件被编程,以便最小化其状态保持在消耗服务器计算机资源的内存中的持续时间,并且这增强了服务器应用的可扩展性。

    Server application components with control over state duration
    3.
    发明授权
    Server application components with control over state duration 失效
    具有控制状态持续时间的服务器应用程序组件

    公开(公告)号:US07043733B2

    公开(公告)日:2006-05-09

    申请号:US10868138

    申请日:2004-06-14

    IPC分类号: G06F9/44

    摘要: A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of client action. The framework provides functions that a server application component calls to indicate its work for a client is complete, and its state is to be destroyed. On the component's return from the client's method call, the framework destroys the component's state thus releasing any server computer resources held by the component. This allows the server application components to be programmed so as to minimize the duration that their state remains in memory consuming server computer resources, and which enhances scalability of the server application.

    摘要翻译: 基于组件的框架包括系统服务和组件集成接口,为基于组件的服务器应用程序提供运行时环境,其中服务器应用程序组件可以独立于客户机操作对其状态进行控制。 该框架提供了服务器应用程序组件调用以指示其为客户端工作的功能,并且其状态将被销毁。 在组件从客户端的方法调用返回时,框架会破坏组件的状态,从而释放组件所持有的任何服务器计算机资源。 这允许服务器应用程序组件被编程,以便最小化其状态保持在消耗服务器计算机资源的内存中的持续时间,并且这增强了服务器应用的可扩展性。

    Multi-user server application architecture with single-user object tier
    4.
    发明授权
    Multi-user server application architecture with single-user object tier 有权
    具有单用户对象层的多用户服务器应用架构

    公开(公告)号:US06714962B1

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

    申请号:US09527317

    申请日:2000-03-16

    IPC分类号: G06F1516

    摘要: A multi-tier server application architecture provides a simplified programming model of multiple user server applications that enhances programmer productivity. The multi-tier architecture comprises a client tier for client application code that initiates processing by the server application in response to user input, a middle tier of object-oriented server application code, and a database tier of shared access data and management code. A run-time environment for the object-oriented server application code limits access to instantiated objects of the middle tier server application code to a single one of the users. Objects in the middle tier that are instantiated to initiate processing for a particular user and grouped into a collection. The run-time environment manages the flow of execution into the collection such that the collection has only a single logical thread of execution and access by the client application code is exclusive to the particular user.

    摘要翻译: 多层服务器应用程序架构提供了多个用户服务器应用程序的简化编程模型,从而提高了程序员的生产力。 多层架构包括用于客户端应用程序代码的客户端层,其响应于用户输入启动服务器应用程序的处理,面向对象的服务器应用程序代码的中间层以及共享访问数据和管理代码的数据库层。 用于面向对象的服务器应用程序代码的运行时环境将对中间层服务器应用程序代码的实例化对象的访问限制为单个用户的访问。 实例化中间层中的对象,以启动特定用户的处理并分组成一个集合。 运行时环境将执行流程管理到集合中,使得集合仅具有单个逻辑执行线程,客户端应用程序代码的访问对特定用户是排他性的。

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

    公开(公告)号:US06301601B1

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

    申请号:US09351374

    申请日:1999-07-12

    IPC分类号: G06F1300

    摘要: 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.

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

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

    公开(公告)号:US5958004A

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

    申请号:US959142

    申请日:1997-10-28

    IPC分类号: G06F9/46 G06F13/00 G06F17/30

    摘要: 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.

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

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

    公开(公告)号:US5931967A

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

    申请号:US603923

    申请日:1996-02-22

    摘要: 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.

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

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

    公开(公告)号:US5890161A

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

    申请号:US959141

    申请日:1997-10-28

    IPC分类号: G06Q10/02 G06F17/00

    摘要: 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.

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

    Server application components with control over state duration
    9.
    发明授权
    Server application components with control over state duration 失效
    具有控制状态持续时间的服务器应用程序组件

    公开(公告)号:US06813769B1

    公开(公告)日:2004-11-02

    申请号:US08959149

    申请日:1997-10-28

    IPC分类号: G06F946

    摘要: A component-based framework includes system services and component integration interfaces that provide a run-time environment for component-based server application in which server application components have control over the duration of their state independent of client action. The framework provides functions that a server application component calls to indicate its work for a client is complete, and its state is to be destroyed. On the component's return from the client's method call, the framework destroys the component's state thus releasing any server computer resources held by the component. This allows the server application components to be programmed so as to minimize the duration that their state remains in memory consuming server computer resources, and which enhances scalability of the server application.

    摘要翻译: 基于组件的框架包括系统服务和组件集成接口,为基于组件的服务器应用程序提供运行时环境,其中服务器应用程序组件可以独立于客户机操作对其状态进行控制。 该框架提供了服务器应用程序组件调用以指示其为客户端工作的功能,并且其状态将被销毁。 在组件从客户端的方法调用返回时,框架会破坏组件的状态,从而释放组件所持有的任何服务器计算机资源。 这允许服务器应用程序组件被编程,以便最小化其状态保持在消耗服务器计算机资源的内存中的持续时间,并且这增强了服务器应用的可扩展性。

    Multi-user, multiple tier distributed application architecture with
single-user access control of middle tier objects
    10.
    发明授权
    Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects 失效
    多用户,多层分布式应用架构,具有中间层对象的单用户访问控制

    公开(公告)号:US6134594A

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

    申请号:US958975

    申请日:1997-10-28

    IPC分类号: G06F21/00 G06F15/16

    摘要: A multi-tier server application architecture provides a simplified programming model of multiple user server applications that enhances programmer productivity. The multi-tier architecture comprises a client tier for client application code that initiates processing by the server application in response to user input, a middle tier of object-oriented server application code, and a database tier of shared access data and management code. A run-time environment for the object-oriented server application code limits access to instantiated objects of the middle tier server application code to a single one of the users. Objects in the middle tier that are instantiated to initiate processing for a particular user and grouped into a collection. The run-time environment manages the flow of execution into the collection such that the collection has only a single logical thread of execution and access by the client application code is exclusive to the particular user.

    摘要翻译: 多层服务器应用程序架构提供了多个用户服务器应用程序的简化编程模型,从而提高了程序员的生产力。 多层架构包括用于客户端应用程序代码的客户端层,其响应于用户输入启动服务器应用程序的处理,面向对象的服务器应用程序代码的中间层以及共享访问数据和管理代码的数据库层。 用于面向对象的服务器应用程序代码的运行时环境将对中间层服务器应用程序代码的实例化对象的访问限制为单个用户的访问。 实例化中间层中的对象,以启动特定用户的处理并分组成一个集合。 运行时环境将执行流程管理到集合中,使得集合仅具有单个逻辑执行线程,客户端应用程序代码的访问对特定用户是排他性的。