Patent ID: 7792997

Claim:
A system, comprising: one or more computers configured to perform operations comprising: executing an outbound asynchronous transformation process and a synchronous wrapper process around the outbound asynchronous transformation process; the synchronous wrapper process configured to: maintain configuration information specifying one or more message flow details for a recipient; receive a notification that a first message flow detail has been changed, and update the configuration information in response to the notification; receive an outbound message from a sender; pass the outbound message to the outbound asynchronous transformation process; and wait for an acknowledgment from the outbound asynchronous transformation process, the acknowledgement indicating that the outbound message was received by the outbound asynchronous process; and the outbound asynchronous transformation process configured to: receive the outbound message from the synchronous wrapper process; send the acknowledgment to the synchronous wrapper process; apply an outbound transformation ruleset to transform the outbound message into an outbound transformed message; and asynchronously communicate the outbound transformed message to the recipient according to the message flow details in the updated configuration information.