Method for monitoring transactions in an object-oriented environment
    1.
    发明授权
    Method for monitoring transactions in an object-oriented environment 失效
    在面向对象环境中监视事务的方法

    公开(公告)号:US5517655A

    公开(公告)日:1996-05-14

    申请号:US495300

    申请日:1995-06-28

    IPC分类号: G06F11/34 G06F11/30

    摘要: A system and method for allowing events in a rich object-oriented environment to be monitored by functional processes within that environment. Events can be monitored by any number of functional processes, and the monitoring functional processes can take action based upon the monitored event received. Multiple object-oriented environments are provided with each environment comprising a distributed communications manager. These distributed communications managers facilitate the monitoring of events by the functional processes. An overall communications manager is also provided to monitor the entire system.

    摘要翻译: 允许在该环境中的功能过程来监视富面向对象环境中的事件的系统和方法。 可以通过任意数量的功能过程来监视事件,并且监视功能过程可以基于所接收的监视事件来采取行动。 提供了多个面向对象的环境,每个环境包括分布式通信管理器。 这些分布式通信管理人员便于通过功能过程监控事件。 还提供整体通信管理器来监视整个系统。

    Method and apparatus for controlling execution of tools in a
computer-aided software engineering system
    3.
    发明授权
    Method and apparatus for controlling execution of tools in a computer-aided software engineering system 失效
    用于控制计算机辅助软件工程系统中的工具执行的方法和装置

    公开(公告)号:US5212792A

    公开(公告)日:1993-05-18

    申请号:US359912

    申请日:1989-06-01

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/542 G06F8/20

    摘要: A method and apparatus for communication between programs, or tools, in a computer system includes the steps of establishing a bi-directional communication path between each tool and a central message server, registering with the message server the patterns of messages which each tool wishes to receive, and storing the message patterns. A message is forwarded to the message server when one tool requires the service of another tool. The message server compares the pattern of the received message with the previously-stored message patterns, and, if the message matches a stored message pattern, the message is forwarded to each tool for which a match occurs. If a message requests the service of another tool and the message does not match the patterns of the previously-stored messages, an execution manager determines from a status table and an execution initialization table which tool can service the request message. The execution manager then invokes the tool and forwards the request message to the tool for execution.

    摘要翻译: 一种用于在计算机系统中的程序或工具之间进行通信的方法和装置包括以下步骤:在每个工具与中央消息服务器之间建立双向通信路径,向消息服务器注册每个工具希望的消息模式 接收和存储消息模式。 当一个工具需要另一个工具的服务时,消息将转发到消息服务器。 消息服务器将接收到的消息的模式与先前存储的消息模式进行比较,并且如果消息与存储的消息模式匹配,则该消息被转发到发生匹配的每个工具。 如果消息请求另一个工具的服务,并且消息与先前存储的消息的模式不匹配,则执行管理器从状态表和执行初始化表确定哪个工具可以为请求消息服务。 然后,执行管理器调用该工具并将该请求消息转发到该工具执行。