-
公开(公告)号:US5941945A
公开(公告)日:1999-08-24
申请号:US878442
申请日:1997-06-18
IPC分类号: H04L29/06 , H04L29/08 , G06F15/163
CPC分类号: H04L67/26 , G06F9/542 , H04L67/2814 , G06F2209/544 , H04L69/329
摘要: In a colloboration system which allows a plurality of programs to interact, each program registers an "interest" in messages with a session object. The session object, which represents the colloboration session and acts as a collaboration manager, receives all messages but broadcasts a received message only to those programs which have registered an interest in the message. In one embodiment, a colloborative application framework is used to build both the session object and the application programs. The framework includes class code information which is incorporated into each application program by subclassing and which allows each program to communicate with the session object through a predetermined protocol.
摘要翻译: 在允许多个程序进行交互的分支系统中,每个程序在与会话对象的消息中注册“兴趣”。 表示聚合会话并充当协作管理器的会话对象接收所有消息,但仅向已经注册了该消息的兴趣的节目广播所接收的消息。 在一个实施例中,使用colloborative应用程序框架来构建会话对象和应用程序。 框架包括通过子类化并入每个应用程序中的类代码信息,并且允许每个程序通过预定的协议与会话对象进行通信。
-
公开(公告)号:US06192419B1
公开(公告)日:2001-02-20
申请号:US08878194
申请日:1997-06-18
IPC分类号: G06F1516
CPC分类号: G06F9/54
摘要: A collaborative application framework is used to build application programs which communicate with a central collaboration manager by means of a predetermined protocol. The predetermined protocol allows converters to be located at the collaboration manager site so that the programs neither include, nor require, preconfigured converters. Accordingly, new programs may easily and inexpensively be added to the system. The framework includes class code information which is incorporated into each application program by subclassing and which allows the program to communicate with the central manager by passing messages. The framework further includes class code for creating in the central manager a session object which receives a first message from a first program, converts the information in the first message into an information format utilized by a second program and forward a second messages to the second program containing information in the appropriate format. Since the converting mechanism is a part of a session object, it is not incorporated into first and second programs.
摘要翻译: 协作应用程序框架用于构建通过预定协议与中央协作管理器进行通信的应用程序。 预定协议允许转换器位于协作管理器站点,使得程序既不包括也不需要预配置的转换器。 因此,可以容易且廉价地将新程序添加到系统中。 该框架包括通过子类化合并到每个应用程序中的类代码信息,并且允许程序通过传递消息与中央管理器通信。 框架还包括用于在中央管理器中创建从第一程序接收第一消息的会话对象的类代码,将第一消息中的信息转换成由第二程序使用的信息格式并将第二消息转发到第二程序 包含适当格式的信息。 由于转换机制是会话对象的一部分,因此并不包含在第一和第二程序中。
-
公开(公告)号:US06378001B1
公开(公告)日:2002-04-23
申请号:US08878193
申请日:1997-06-18
IPC分类号: G06F954
CPC分类号: G06Q10/06
摘要: A collaborative session is represented by a session object which receives all messages generated by the programs and transmits the messages to all programs participating in the session. The session object can include shared objects which are managed by the session and can be updated without requiring messages to be transmitted over a network. Accordingly, programs may enter a session after it begins and immediately access common session information, such as a state database.
摘要翻译: 协作会话由会话对象表示,会话对象接收由节目生成的所有消息,并将消息发送给参与会话的所有节目。 会话对象可以包括由会话管理的共享对象,并且可以更新,而不需要通过网络传输消息。 因此,程序可以在其开始之后进入会话并立即访问公共会话信息,诸如状态数据库。
-
-