×

Self-managed mediated information flow

  • US 9,525,566 B2
  • Filed: 07/30/2004
  • Issued: 12/20/2016
  • Est. Priority Date: 07/31/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing distributed mediation tasks on messages in a computer network, wherein the computer network has a mediation network configured for transmission of messages between source nodes registered to provide messages to the mediation network and sink nodes registered to receive the messages from the mediation network, based on message classification, the mediation network comprising:

  • at least one local point of presence (LPP) module for interfacing between the mediation network and the source and sink nodes;

    two or more mediator (M) modules for hosting one or more mediation tasks;

    at least one mediator router (MR) module for analyzing the content of incoming messages, each MR module routing the incoming messages received by the mediation network to a predetermined M module in dependence upon said content; and

    at least one transmission proxy (TP) module for forwarding mediated messages to at least one of said LPP modules for sending on to the sink nodes registered to receive the messages,wherein the at least one LPP module interfaces over connections of the computer network between the at least one MR module of the mediation network and the source nodes external to said mediation network when receiving said incoming messages to said mediation network, and over connections of the computer network between the at least one TP module of said mediation network and said sink nodes external to said mediation network when transmitting mediated messages from said mediation network,wherein each of the LPP, MR, M and TP modules are embodied by, and their respective functions implemented by, separate and distinct software entities, and wherein all message paths between each of said MR, M, and TP modules are unidirectional and non-reciprocal, so that, in the method, incoming messages to the mediation network are propagated from said source nodes to said sink nodes over connections of the mediation network via said MR, M, and TP modules without introducing a mediation bottleneck to said computer network along a mediation cycle that comprises the steps of;

    an LPP module addressing messages incoming to the mediation network from a source node to a respective one of said at least one MR module;

    at said addressed MR module, analyzing the content of said incoming messages and routing said incoming messages to a predetermined mediator module in dependence upon said analyzed content;

    at said predetermined mediator module;

    applying the mediation task to said incoming messages, the mediation task being one or more of logging said incoming messages and modifying said incoming messages; and

    directing said mediated messages to a respective one of said TP modules; and

    at said TP module that receives said mediated messages, forwarding said mediated messages to at least one of said LPP modules for forwarding to a sink node,wherein the messages incoming to the mediation network belong to one of the group of message types including client messages, control messages, or management messages, andwherein the analyzing the content of incoming messages and routing said incoming messages to a predetermined mediator module in dependence upon said analyzed content comprises a processor executing the analyzing the content of incoming messages and routing said incoming messages to a predetermined mediator module in dependence upon said analyzed content.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×