Patent ID: 8655941

Claim:
A method for enabling communications between applications, the method comprising: receiving a message from a first application, at a port type of a universal enterprise service bus port, requesting a service from a second application in a set of applications connected to an enterprise service bus, wherein the first application and the second application use at least one of a different messaging format and a different communication protocol and the universal enterprise service bus port is one of a plurality of universal enterprise service bus ports; identifying, by the universal enterprise service bus port a communication protocol of the first application by examining the message received at the universal enterprise service bus port; extracting a body of the message received; examining the body to identify a messaging format of the first application; converting the message received from the messaging format of the first application to a common messaging format used by the enterprise service bus to form a common formatted message; and sending the common formatted message to a main body of the enterprise service bus.