×

Identification of a protocol used in a message

  • US 9,106,637 B2
  • Filed: 08/17/2013
  • Issued: 08/11/2015
  • Est. Priority Date: 04/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for message management, the method comprising:

  • receiving the message at a port in a communication system, wherein the port is a universal port capable of receiving the message using any number of different protocols and wherein the communication system is an enterprise service bus comprising a plurality of processes and wherein the plurality of processes includes one or more processes configured to process messages using one of a plurality of different protocols;

    determining whether a socket is associated with the port;

    responsive to a determination that the socket is associated with the port, identifying a protocol of the message from protocol information in a portion of the message by comparing a format of the protocol used in the message with a plurality of formats for different protocols, wherein a matching of the protocol information in the portion of the message with one of the plurality of formats for different protocols identifies the protocol used in the message;

    responsive to a determination the socket is not associated with the port, determining whether the message has an envelope;

    responsive to a determination that the message has an envelope, identifying by a module associated with the universal port a first header in the message, wherein the first header forms the envelope, and has a format using a first protocol and a second header in the message, wherein the second header uses a second protocol used in the message;

    identifying the second protocol used in the message from the first header of the message using the module wherein the module is configured to identify information using the first protocol;

    determining whether to convert the message from the second protocol used in the message to a protocol used by an application; and

    in response to a determination to convert the message from the second protocol used in the message to a protocol used by the application, converting the message from the second protocol used in the message to a protocol used by an application.

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