Patent ID: 9106637
Filing Date: 2015-08-11
Classification: G06F,H04L

Abstract:
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.