×

Apparatus and methods for managing messages sent between services

  • US 9,037,726 B2
  • Filed: 07/05/2007
  • Issued: 05/19/2015
  • Est. Priority Date: 03/30/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for correlating services within a computer network, the method comprising:

  • providing, at a message interchange network, a registry of a plurality of services implemented at least in-part by applications located outside of the message interchange network, each service being identified as accessible according to one or more properties associated with the service, the one or more properties being stored as data objects in at least one database;

    receiving and sending, at the message interchange network, application-level messages between or among the services, wherein;

    a first plurality of the application-level messages belong to a first one of a plurality of calls, each call being between a pair of the services, at least a portion of the calls being related to each other by invoking or causing invocation of a same service, andthe related calls belong to a first one of a plurality of sessions;

    retaining correlation information regarding each application-level message received at the message interchange network, each call, and each session, the retained correlation information stored as one or more data objects in the at least one database, the retained correlation information including an identifier of the application-level message, a call identifier of the call associated with the application-level message, and a session identifier of the session associated with the call;

    receiving, at the message interchange network, a query from a first service to search the retained correlation information for a specific one or more portions of the retained correlation information for a specific application-level message, call, or session; and

    sending, to the first service, a response to the query that includes the specific one or more portions of the retained correlation information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×