Messaging services allow business processes to interact with external messaging systems. Business processes use messaging services to put asynchronous messages to a system, for example, WebSphere MQ. These messages are put to queues and the engine synchronously shares the information with other systems. In Unwired Orchestrator, a messaging service that is designated as an initializer begins a new instance of the business process at runtime.