Patent ID: 8205007

Claim:
A method comprising: receiving at an exchange infrastructure providing collaborative processing among internal components and external components of an enterprise that is implemented on one or more processors a poll from a first application using a first file format to determine, by an application integration system, an identity of a second application and that the second application uses the first file format, the application integration system comprising a routing module and a mapping module, the routing module determining the identity of the second application, the mapping module determining an application format used by the second application, the first file format differing from and being incompatible with an open standard language supported by the exchange infrastructure; transmitting, by the exchange infrastructure, data to the first application indicating the identity of the second application and that the second application uses the first file format; receiving, at the exchange infrastructure, a message from the first application; generating, at the exchange infrastructure upon determining that the second application uses the first file format, a markup language file envelope comprising content of the message unchanged and a header in the open standard language, the header comprising routing information for the message, the content remaining in the first file format without being converted or mapped to the open standard language; routing the markup language file envelope through the exchange infrastructure via one or more pipeline services for delivery to the second application; and wherein the open standard language is one of extensible markup language (XML), Simple Object Access Protocol (SOAP), or Web Services Description Language (WSDL).