A computer-implemented method for mapping of messages, the method comprising: receiving, from a first web service, a message comprising one or more operations in a first format, the one or more operations being asynchronous operations or synchronous operations; and identifying a mapping interface that is based on the first web service, the mapping interface comprising one or more mappings for each of the operations of the message, the one or more mappings for each of the operations comprising asynchronous mappings or synchronous mappings; the method further comprising: when the message includes a synchronous operation: associating the synchronous operation with a synchronous mapping; identifying a second web service that is associated with the identified mapping interface; mapping the message to the second web service such that the one or more operations are in a second format associated with the second web service; and assigning a logical port connection to the second web service, and when the message includes an asynchronous operation: associating the asynchronous operation with an asynchronous mapping; identifying a plurality of second web services that are associated with the identified mapping interface; splitting the message into two or more split messages; mapping each of the split messages to one of the plurality of second web services such that the operations of each split message are in a format associated with the respective second web service; and assigning a logical port connection to each of the plurality of second web services. receiving, from a first web service, a message comprising one or more operations in a first format, the one or more operations being asynchronous operations or synchronous operations; and identifying a mapping interface that is based on the first web service, the mapping interface comprising one or more mappings for each of the operations of the message, the one or more mappings for each of the operations comprising asynchronous mappings or synchronous mappings; the method further comprising: when the message includes a synchronous operation: associating the synchronous operation with a synchronous mapping; identifying a second web service that is associated with the identified mapping interface; mapping the message to the second web service such that the one or more operations are in a second format associated with the second web service; and assigning a logical port connection to the second web service, and when the message includes an asynchronous operation: associating the asynchronous operation with an asynchronous mapping; identifying a plurality of second web services that are associated with the identified mapping interface; splitting the message into two or more split messages; mapping each of the split messages to one of the plurality of second web services such that the operations of each split message are in a format associated with the respective second web service; and assigning a logical port connection to each of the plurality of second web services. when the message includes a synchronous operation: associating the synchronous operation with a synchronous mapping; identifying a second web service that is associated with the identified mapping interface; mapping the message to the second web service such that the one or more operations are in a second format associated with the second web service; and assigning a logical port connection to the second web service, and associating the synchronous operation with a synchronous mapping; identifying a second web service that is associated with the identified mapping interface; mapping the message to the second web service such that the one or more operations are in a second format associated with the second web service; and assigning a logical port connection to the second web service, and when the message includes an asynchronous operation: associating the asynchronous operation with an asynchronous mapping; identifying a plurality of second web services that are associated with the identified mapping interface; splitting the message into two or more split messages; mapping each of the split messages to one of the plurality of second web services such that the operations of each split message are in a format associated with the respective second web service; and assigning a logical port connection to each of the plurality of second web services. associating the asynchronous operation with an asynchronous mapping; identifying a plurality of second web services that are associated with the identified mapping interface; splitting the message into two or more split messages; mapping each of the split messages to one of the plurality of second web services such that the operations of each split message are in a format associated with the respective second web service; and assigning a logical port connection to each of the plurality of second web services.