1. A method for sending a message from a source application to a target application, said message comprising a message payload and a header element comprising routing information, said method comprising: processing said header element, using at least one processing device of an integration engine, to route said message to said target application; transforming, using said at least one processing device of said integration engine, a message format of said message to a different message format to change a message format of said source application to a message format of said target application; storing, using said at least one processing device of said integration engine, said message payload using a claim-Check Enterprise Application Integration (EAI) pattern; applying, using said at least one processing device of said integration engine, one or more business rules to said message payload to dynamically change a next endpoint in said header element for said message; and providing, using said at least one processing device of said integration engine, said transformed message to said target application.