会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明公开
    • System and method for executing, tracking and recovering long running computations
    • 系统和用于执行,监测和长期运行的计算的恢复方法。
    • EP0554854A2
    • 1993-08-11
    • EP93101660.4
    • 1993-02-03
    • DIGITAL EQUIPMENT CORPORATION
    • Ghoneimy, AdelHsu, MeichunKleissner, Karl
    • G06F9/46G06F15/16G06F11/14G06F9/44
    • G06F9/466G06F9/4494G06F11/1474G06F2201/87Y10S707/966Y10S707/99953
    • A transaction description database represents long running computations as a set of computational steps with data flows therebetween. The description database defines each step's input and output signals, input condition criteria for creating an instance of the step, an application program associated with the step, and criteria for selecting a resource to execute the step. A flow controller controls the process of executing instances of each defined type of long running transaction. Execution of a long running transaction begins when a corresponding set of externally generated input event signals are received by the flow controller. During execution of a long running transaction, each step of the transaction is instantiated only when a sufficient set of input signals is received to execute that step. At that point an instance of the required type of step is created and then executed by a selected resource. After termination of a step, output signals from the step are converted into input event signals for other steps in the long running transaction in accordance with data stored in the transaction description database. Each step executes an application program and is treated as an individual computation insofar as durable storage of its computational results. Log records are durably stored upon instantiation, execution and termination of each step of a long running transaction, and output event signals are also logged, thereby durably storing sufficient data to recover a long running transaction with virtually no loss of the work that was accomplished prior to a system failure.
    • 事务描述数据库darstellt长时间运行的计算为一组计算步骤与数据之间流动那里。 描述数据库定义的每个步骤的输入信号和输出信号,输入条件标准在步骤的实例创建,在与步骤相关联的应用程序,以及用于选择的资源来执行步骤的标准。 流量控制器控制执行每个定义的类型长期运行的事务的情况下的过程。 长期运行的事务的执行开始时外部产生的输入事件信号的相应的一组是由流量控制器接收。 在长期运行的事务的执行,当接收到一个充组输入信号来执行步骤做交易的各个步骤仅是实例化。 在做了点到所需的类型的步骤的实例被创建,然后通过所选择的资源上执行。 步骤结束后,从步骤输出信号与存储在事务描述数据库的数据转换成输入事件信号用于其它步骤在长期运行的事务中雅舞蹈。 每一步执行的应用程序,并把它作为其范围内计算结果作为持久存储个别计算。 日志记录持久保存在实例,执行和长期运行的事务的每个步骤的终止,以及输出事件信号,所以积压,从而持久性存储足够的数据,几乎没有工作的损失中恢复长期运行的事务做了什么,完成前 系统故障。
    • 7. 发明公开
    • Portable and dynamic distributed applications architecture
    • EP0421623A3
    • 1993-03-10
    • EP90310098.0
    • 1990-09-14
    • TEXAS INSTRUMENTS INCORPORATED
    • White, John W.
    • G06F9/44G06F9/46
    • G06F8/71G06F8/38G06F9/46G06F9/466G06F9/54Y10S707/955Y10S707/961Y10S707/966Y10S707/99931Y10S707/99933Y10S707/99942Y10S707/99943Y10S707/99944Y10S707/99945
    • A system and method is disclosed for enabling a plurality of computers and associated computer resources. some or all of which may be of heterogeneous configuration, to cooperatively process a variety of applications such that the execution is transparent to the user regardless of where the application is actually executing. This distributed applications architecture performs an information distribution service between multiple transaction processing systems by working with a transaction processor via communication channels to other hosts within the network and a dialog manager (26) which uses a transaction processor interface (78) to communicate with the transaction processor. Additionally, the architecture employs a map service (36,40) to provide an editor to allow application programmers to create the maps (40) for the application panels, a compiler to generate the maps into linkable form, and a linkable interpreter which translates the linkable form into the screen presentation format for that platform. Furthermore, to distribute an application, the source code for the procedures (32). views (38) and panels are moved as a block to the new system. This is possible because once the application source code is complete, all of the application logic, user interface control tables, view definitions, and other application-specific tables for one transaction definition are packaged by the present invention in a single load module on the system where the application will reside. The load module is then compiled using the target system's compiler, link editor, and bind process. Thus, all environment-dependent variations of imporb-export, including network protocol, operating systems, processor types, etc., are automatically integrated with the application at load module bind time. Therefore, no source code changes are necessary.
    • 8. 发明公开
    • Portable and dynamic distributed applications architecture
    • 便携式和动态分布式应用架构
    • EP0421622A3
    • 1993-02-24
    • EP90310096.4
    • 1990-09-14
    • TEXAS INSTRUMENTS INCORPORATED
    • White, John W.
    • G06F9/44G06F9/46
    • G06F8/71G06F8/38G06F9/46G06F9/466G06F9/54Y10S707/955Y10S707/961Y10S707/966Y10S707/99931Y10S707/99933Y10S707/99942Y10S707/99943Y10S707/99944Y10S707/99945
    • S system and method is disclosed for enabling a plurality of computers and associated computer resources, some or all of which may be of heterogeneous configuration, to cooperatively process a variety of applications such that the execution is transparent to the user regardless of where the application is actually executing. This distributed applications architecture performs an information distribution service between multiple transaction processing systems by working with a transaction processor via communication channels to other hosts within the network and a dialog manager (26) which uses a transaction processor interface (78) to communicate with the transaction processor. Additionally, the architecture employs a map service (36,40) to provide an editor to allow application programmers to create the maps (40) for the application panels, a compiler to generate the maps into linkable form, and a linkable interpreter which translates the linkable form into the screen presentation format for that platform. Furthermore, to distribute an application, the source code for the procedures (32), views (38) and panels are moved as a block to the new system. This is possible because once the application source code is complete, all of the application logic, user interface control tables, view definitions, and other application-specific tables for one transaction definition are packaged by the present invention in a single load module on the system where the application will reside. The load module is then compiled using the target system's compiler, link editor, and bind process. Thus, all environment-dependent variations of import/export, including network protocol, operating systems, processor types, etc., are automatically integrated with the application at load module bind time. Therefore, no source code changes are necessary.
    • 公开了S系统和方法,用于使多个计算机和相关联的计算机资源(其中的一些或全部可以是异构配置)协作地处理各种应用,使得执行对于用户而言是透明的,而不管应用在何处 实际执行。 这种分布式应用架构通过利用交易处理器经由通信信道与网络内的其他主机一起工作来执行多个交易处理系统之间的信息分配服务,以及使用交易处理器接口(78)与交易进行通信的对话管理器(26) 处理器。 此外,该架构采用地图服务(36,40)来提供编辑器,以允许应用程序员为应用程序面板创建地图(40),编译器将地图生成为可链接的形式,以及可链接的解释器, 链接到该平台的屏幕显示格式。 此外,为了分发应用程序,过程(32),视图(38)和面板的源代码作为块移动到新系统。 这是可能的,因为一旦应用程序源代码完成,本发明将用于一个事务定义的所有应用程序逻辑,用户界面控制表,视图定义和其他应用程序特定的表格全部打包在系统上的单个加载模块中 应用程序将驻留在哪里。 然后使用目标系统的编译器,链接编辑器和绑定过程编译加载模块。 因此,所有依赖于环境的导入/导出变量(包括网络协议,操作系统,处理器类型等)都会在加载模块绑定时自动与应用程序集成。 因此,不需要更改源代码。
    • 10. 发明公开
    • A distributed database system
    • Verteiltes Datenbanksystem。
    • EP0456492A2
    • 1991-11-13
    • EP91304178.6
    • 1991-05-09
    • KABUSHIKI KAISHA TOSHIBA
    • Sekiguchi, Koichi, c/o Intellectual Property Div.Kato, Nobuhiro, c/o Intellectual Property Div.Morimoto, Yojiro, c/o Intellectual Property Div.Muranaga, Miho, c/o Intellectual Property Div.
    • G06F17/30
    • G06F17/30575G06F17/30377Y10S707/922Y10S707/966Y10S707/99952
    • A distributed database system comprises a plurality of sites having a computer and a database, and interconnected by communication lines. In each computer, a transaction execution section executes data processing of transaction by accessing the database, according to a transaction generated by a transaction generation section or a transaction sent by another site. A list creation section creates a list of the sites which participate in the transaction generated by the transaction generation section, and sends the list to all other sites participating in the transaction. A commit preparation process section prepares the commit processing of the transaction when the transaction execution section has finished executing the data processing of the transaction and sends a commit preparation completion message to all participation sites. A commit process section executes commit processing of the transaction when it has received the commit preparation completion message from all participation sites within a predetermined period after sending the commit preparation completion message to them.
    • 分布式数据库系统包括具有计算机和数据库的多个站点,并且通过通信线路互连。 在每个计算机中,事务执行部分根据由事务生成部分生成的事务或由另一个站点发送的事务来访问数据库来执行事务的数据处理。 列表创建部分创建参与事务生成部分生成的事务的站点的列表,并将列表发送到参与事务的所有其他站点。 提交准备过程部分在事务执行部分完成执行事务的数据处理时准备事务的提交处理,并向所有参与站点发送提交准备完成消息。 提交处理部分在向其发送提交准备完成消息之后,在预定时间段内从所有参与站点接收到提交准备完成消息时,执行事务的提交处理。