Communication and interaction objects for connecting an application to a database management system
    1.
    发明授权
    Communication and interaction objects for connecting an application to a database management system 失效
    用于将应用程序连接到数据库管理系统的通信和交互对象

    公开(公告)号:US06539383B2

    公开(公告)日:2003-03-25

    申请号:US09435150

    申请日:1999-11-08

    IPC分类号: G06F1730

    摘要: A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine JVM). A TOC Connector for Java interfaces the JVM to the TOC, wherein the TOC Connector for Java includes one or more objects for establishing a connection between an applet or servlet executed by the JVM and the OTMA of the DBMS, so that transactions can be transmitted from the application program to the DBMS over the established connection and results of the transmitted transactions can be received at the application from the DBMS.

    摘要翻译: 一种用于访问数据库管理系统的方法,装置和制品。 由服务器计算机执行的数据库管理系统(DBMS)管理存储在计算机上的一个或多个数据存储。 DBMS包括开放事务管理器访问(OTMA),其提供用于应用程序访问DBMS及其数据存储区的高级应用程序编程接口(API),其中OTMA允许应用程序与DBMS建立授权的连接。 服务器计算机还执行建立和管理DBMS与应用程序之间的连接的TCP / IP OTMA连接(TOC)。 在优选实施例中,应用程序包括由Java虚拟机JVM执行的Java servlet或小程序)。 用于Java的TOC连接器将JVM连接到TOC,其中用于Java的TOC连接器包括用于建立由JVM执行的小程序或servlet与DBMS的OTMA之间的连接的一个或多个对象,使得可以从 通过已建立的连接的DBMS的应用程序和所发送的事务的结果可以在DBMS的应用程序处接收。

    Method, computer program product, and system for automatic application buffering
    2.
    发明授权
    Method, computer program product, and system for automatic application buffering 有权
    方法,计算机程序产品和自动应用缓冲系统

    公开(公告)号:US07266622B2

    公开(公告)日:2007-09-04

    申请号:US10106094

    申请日:2002-03-25

    IPC分类号: G06F3/00 G06F17/30 G06F12/00

    摘要: A buffer accessible by an application executing under an application server in a first address space is managed by a database adapter executing in a second address space. A data request from the application executing in said first address space, comprising a buffer locator in the empty state, is received by the database adapter executing in the second address space. A buffer is allocated in the first address space and the address of this buffer is stored in the buffer locator. Data associated with the data request, received from a database subsystem, is copied to the buffer. Control is then transferred back to the application whereby the application utilizes the buffer locator to access the buffer and process the data contained therein. A database adapter automatically managing application buffers across address spaces in accordance with the present invention may be referred to as an “auto-buffer database adapter”.

    摘要翻译: 由在第一地址空间中的应用服务器下执行的应用可访问的缓冲器由在第二地址空间中执行的数据库适配器管理。 来自在所述第一地址空间中执行的应用程序的数据请求由在第二地址空间中执行的数据库适配器接收,包括处于空状态的缓冲定位器。 在第一个地址空间中分配一个缓冲区,该缓冲区的地址存储在缓冲区定位器中。 与从数据库子系统接收的数据请求相关联的数据被复制到缓冲区。 然后将控制转移回应用程序,由此应用程序利用缓冲定位器访问缓冲区并处理其中包含的数据。 根据本发明,跨地址空间自动管理应用缓冲器的数据库适配器可被称为“自动缓冲数据库适配器”。

    System message objects for communicating between an application and a database management system
    3.
    发明授权
    System message objects for communicating between an application and a database management system 失效
    用于在应用程序和数据库管理系统之间进行通信的系统消息对象

    公开(公告)号:US06502104B2

    公开(公告)日:2002-12-31

    申请号:US09436779

    申请日:1999-11-08

    IPC分类号: G06F1730

    摘要: A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine (JVM). A TOC Connector for Java interfaces the JVM to the TOC, wherein the TOC Connector for Java includes one or more objects for establishing a connection between an applet or servlet executed by the JVM and the OTMA of the DBMS, so that transactions can be transmitted from the application program to the DBMS over the established connection and results of the transmitted transactions can be received at the application from the DBMS.

    摘要翻译: 一种用于访问数据库管理系统的方法,装置和制品。 由服务器计算机执行的数据库管理系统(DBMS)管理存储在计算机上的一个或多个数据存储。 DBMS包括开放事务管理器访问(OTMA),其提供用于应用程序访问DBMS及其数据存储区的高级应用程序编程接口(API),其中OTMA允许应用程序与DBMS建立授权的连接。 服务器计算机还执行建立和管理DBMS与应用程序之间的连接的TCP / IP OTMA连接(TOC)。 在优选实施例中,应用程序包括由Java虚拟机(JVM)执行的Java servlet或小程序。 用于Java的TOC连接器将JVM连接到TOC,其中用于Java的TOC连接器包括用于建立由JVM执行的小程序或servlet与DBMS的OTMA之间的连接的一个或多个对象,使得可以从 通过已建立的连接的DBMS的应用程序和所发送的事务的结果可以在DBMS的应用程序处接收。

    SYSTEM FOR ENSURING CLIENT ACCESS TO MESSAGES FROM A SERVER
    5.
    发明申请
    SYSTEM FOR ENSURING CLIENT ACCESS TO MESSAGES FROM A SERVER 有权
    用于确保客户端从服务器访问消息的系统

    公开(公告)号:US20080172473A1

    公开(公告)日:2008-07-17

    申请号:US12055011

    申请日:2008-03-25

    IPC分类号: G06F15/167 G06F15/16

    摘要: The present invention is a system for ensuring client access to paired and unpaired response messages. In the system, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The system then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The system of the present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in a paired response data structure and unpaired messages in an unpaired response data structure. Finally, a response module communicates paired and unpaired messages to the client.

    摘要翻译: 本发明是一种用于确保客户端访问配对和不成对的响应消息的系统。 在系统中,服务器检测存储在服务器上的数据结构中的一个或多个不成对的消息。 当服务器启动时,或者当识别出第一个未配对的消息时,可以自动创建数据结构。 然后,该系统使用客户机和服务器之间的通信协议,其允许客户端请求一个或多个存储的未配对消息。 本发明的系统使用被配置为接收客户端请求并准备响应发生器的客户端请求的请求模块。 响应生成器从请求模块接收客户端请求,并生成适当的响应。 接下来,不成对的消息模块分析由响应生成器生成的响应消息,并将配对消息与未配对消息区分开。 然后,不成对的消息模块以配对的响应数据结构和不成对的响应数据结构中的不成对的消息存储成对的消息。 最后,响应模块将配对和不配对的消息传达给客户端。

    System for ensuring client access to messages from a server
    6.
    发明授权
    System for ensuring client access to messages from a server 有权
    用于确保客户端访问来自服务器的消息的系统

    公开(公告)号:US07472161B2

    公开(公告)日:2008-12-30

    申请号:US12055011

    申请日:2008-03-25

    IPC分类号: G06F15/16 G06F11/00

    摘要: The present invention is a system for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is staffed or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request on or more of the stored unpaired messages. The system of the-present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure. Finally, a response module communicates paired and unpaired messages to the client.

    摘要翻译: 本发明是一种用于确保客户端访问配对和不成对的响应消息的系统。 在该方法中,服务器检测存储在服务器上的数据结构中的一个或多个不成对的消息。 当服务器配备人员时,或者当识别出第一个未配对的消息时,可以自动创建数据结构。 该方法然后使用客户端和服务器之间的通信协议,其允许客户端请求或者存储不存储的未配对消息。 本发明的系统使用被配置为接收客户端请求并准备响应发生器的客户端请求的请求模块。 响应生成器从请求模块接收客户端请求,并生成适当的响应。 接下来,不成对的消息模块分析由响应生成器生成的响应消息,并将配对消息与未配对消息区分开。 然后,不成对的消息模块将配对的消息存储在不成对的响应数据结构中。 最后,响应模块将配对和不配对的消息传达给客户端。

    Apparatus, system, and method for automatically freeing a server resource locked awaiting a failed acknowledgement from a client
    7.
    发明授权
    Apparatus, system, and method for automatically freeing a server resource locked awaiting a failed acknowledgement from a client 有权
    用于自动释放锁定的服务器资源的装置,系统和方法,等待来自客户端的失败确认

    公开(公告)号:US07308617B2

    公开(公告)日:2007-12-11

    申请号:US10870410

    申请日:2004-06-17

    IPC分类号: G06F11/00

    摘要: An apparatus, system, and method are provided for automatically freeing locked server resources using a timeout value closely related to actual real-time message delays plus a delta value that can be adjusted at a plurality of levels. The levels include default, server, connection, and transaction. The apparatus includes a timer, a communication module, a computation module, and a lock handler. The timer determines a timeout value for communications from a client to a server. The communication module sends an output message to the client and locks a server resource in anticipation of an acknowledgement (ACK) message from the client. The computation module, which calculates an ACK timer, includes a difference between a send time and a current time. If no ACK message has been received from the client and the ACK timer exceeds the timeout value, the lock handler may free the locked server resource.

    摘要翻译: 提供了一种装置,系统和方法,用于使用与实际实时消息延迟密切相关的超时值加上可在多个级别调整的增量值来自动释放锁定的服务器资源。 级别包括默认值,服务器,连接和事务。 该装置包括定时器,通信模块,计算模块和锁定处理器。 定时器确定从客户端到服务器的通信的超时值。 通信模块向客户端发送输出消息并锁定服务器资源,预期来自客户端的确认(ACK)消息。 计算模块,其计算ACK定时器,包括发送时间和当前时间之间的差异。 如果没有从客户端接收到ACK消息,并且ACK定时器超过超时值,则锁定处理程序可以释放锁定的服务器资源。

    Method for ensuring client access to messages from a server
    8.
    发明授权
    Method for ensuring client access to messages from a server 有权
    确保客户端从服务器访问消息的方法

    公开(公告)号:US07392282B2

    公开(公告)日:2008-06-24

    申请号:US09808487

    申请日:2001-03-14

    IPC分类号: G06F15/16 G06F11/00

    摘要: The present invention is a method for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure. Finally, a response module communicates paired and unpaired messages to the client.

    摘要翻译: 本发明是一种确保客户机访问配对和不成对的响应消息的方法。 在该方法中,服务器检测存储在服务器上的数据结构中的一个或多个不成对的消息。 当服务器启动时,或者当识别出第一个未配对的消息时,可以自动创建数据结构。 该方法然后使用客户端和服务器之间的通信协议,其允许客户端请求一个或多个存储的未配对消息。 本发明使用被配置为接收客户端请求并准备响应发生器的客户端请求的请求模块。 响应生成器从请求模块接收客户端请求,并生成适当的响应。 接下来,不成对的消息模块分析由响应生成器生成的响应消息,并将配对消息与未配对消息区分开。 然后,不成对的消息模块将配对的消息存储在不成对的响应数据结构中。 最后,响应模块将配对和不配对的消息传达给客户端。

    Method, computer program product, and system for routing messages in a computer network comprising heterogenous databases
    9.
    发明授权
    Method, computer program product, and system for routing messages in a computer network comprising heterogenous databases 失效
    方法,计算机程序产品和用于在包含异构数据库的计算机网络中路由消息的系统

    公开(公告)号:US07574521B2

    公开(公告)日:2009-08-11

    申请号:US11877592

    申请日:2007-10-23

    IPC分类号: G06F15/16 G06F17/30

    摘要: A message is received in a first form for communicating with a first DBMS wherein the first form comprises an internet message prefix and a data portion, the internet message prefix comprising routing information for a client. The message is modified into a second form wherein the client routing information is integrated into the data portion of the message and wherein the second form of the message is utilized to communicate with a second DBMS. A result message generated by the second DBMS is received wherein the result message comprises a result data portion, the result data portion including the routing information. The result message is modified to the first form wherein the result message comprises the internet message prefix, the internet message prefix comprising the client routing information obtained from the result data portion. In this manner, the result message may be routed to the client.

    摘要翻译: 接收到与第一DBMS通信的第一形式的消息,其中第一形式包括因特网消息前缀和数据部分,该互联网消息前缀包括客户端的路由信息​​。 消息被修改为第二形式,其中客户端路由信息被集成到消息的数据部分中,并且其中消息的第二形式被用于与第二DBMS通信。 接收由第二DBMS生成的结果消息,其中结果消息包括结果数据部分,结果数据部分包括路由信息。 结果消息被修改为第一形式,其中结果消息包括因特网消息前缀,因特网消息前缀包括从结果数据部分获得的客户端路由信息。 以这种方式,结果消息可以被路由到客户端。