×

Providing registration of a communication

  • US 8,321,844 B2
  • Filed: 06/08/2007
  • Issued: 11/27/2012
  • Est. Priority Date: 06/08/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • storing, by an object-processing framework that provides for communication between a computing system and multiple portions of logic that each provide a service, configuration metadata that includes multiple references that each identify at least one of the multiple portions of logic, wherein the object-processing framework;

    (a) is configured to receive, from the computing system, a request to provide a particular service, and in response to the request, send a call to perform the particular service to a particular one of the multiple portions of logic that provides the particular service, and(b) includes a trace object that is configured to trace information associated with the request to provide the particular service;

    identifying, by the object-processing framework, the particular portion of logic;

    locating, by the object-processing framework and in the configuration metadata, a particular one of the multiple references that identifies the particular portion of logic;

    storing, by the object-processing framework, at least part of the particular reference in the trace object;

    replacing, by the object-processing framework, the particular reference in the configuration metadata with a reference to the trace object such that the object-processing framework is thereafter arranged to send a call to the trace object upon receiving the request to provide the particular service;

    receiving, by the object-processing framework, the call to the trace object, wherein the call to the trace object includes a call-back reference identifying an interface of the object-processing framework to which a response from the particular portion of logic is to be forwarded;

    replacing, by the object-processing framework and in the call to the trace object, the call-back reference with the reference to the trace object, and storing the call-back reference;

    forwarding, by the object-processing framework and to the particular portion of logic, the call to the trace object as a call to the particular portion of logic;

    tracing, using the trace object, the call from the object-processing framework to the particular portion of logic;

    receiving, using the trace object, the response from the particular portion of logic;

    identifying, by the object-processing framework and using the stored call-back reference, the interface of the object-processing framework to which the response is to be forwarded; and

    forwarding, using the trace object, the response to the interface of the object-processing framework.

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