Method, computer program product, and system for routing messages in a computer network comprising heterogenous databases
    1.
    发明授权
    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生成的结果消息,其中结果消息包括结果数据部分,结果数据部分包括路由信息。 结果消息被修改为第一形式,其中结果消息包括因特网消息前缀,因特网消息前缀包括从结果数据部分获得的客户端路由信息。 以这种方式,结果消息可以被路由到客户端。

    Communication and interaction objects for connecting an application to a database management system
    2.
    发明授权
    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
    4.
    发明授权
    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
    5.
    发明授权
    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 and method for facilitating XML enabled IMS transactions
    8.
    发明授权
    System and method for facilitating XML enabled IMS transactions 有权
    促进支持XML的IMS交易的系统和方法

    公开(公告)号:US08190775B2

    公开(公告)日:2012-05-29

    申请号:US12099044

    申请日:2008-04-07

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30914

    摘要: A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.

    摘要翻译: 用于促进XML启用IMS事务的系统包括IMS连接程序内的通用XML处理器,以便于任何TCP / IP客户端(包括WebSphere和非WebSphere)向现有IMS事务业务逻辑发送和接收XML文档。 XML文档和IMS事务消息数据结构之间的翻译在IMS连接程序中的XML任务下进行,以解析和转换XML请求和响应。 此外,IMS连接程序中的通用XML处理器可以为XML中的非格式化和格式化的IMS事务消息提供数据转换。

    SYSTEM AND METHOD FOR FACILITATING XML ENABLED IMS TRANSACTIONS
    9.
    发明申请
    SYSTEM AND METHOD FOR FACILITATING XML ENABLED IMS TRANSACTIONS 有权
    用于促进XML启用的IMS交易的系统和方法

    公开(公告)号:US20080183879A1

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

    申请号:US12099044

    申请日:2008-04-07

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30914

    摘要: A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.

    摘要翻译: 用于促进XML启用IMS事务的系统包括IMS连接程序内的通用XML处理器,以便于任何TCP / IP客户端(包括WebSphere和非WebSphere)向现有IMS事务业务逻辑发送和接收XML文档。 XML文档和IMS事务消息数据结构之间的翻译在IMS连接程序中的XML任务下进行,以解析和转换XML请求和响应。 此外,IMS连接程序中的通用XML处理器可以为XML中的非格式化和格式化的IMS事务消息提供数据转换。

    SYSTEM FOR ENSURING CLIENT ACCESS TO MESSAGES FROM A SERVER
    10.
    发明申请
    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.

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