Термины «жестко связанный» и «слабо связанный» не часто используются при описании приложений для обмена сообщениями. Более распространено описание их по типу обмена сообщениями, который использует данное приложение. Тип обмена сообщениями описывает стиль взаимодействия между отправителем и получателем.
Существует два типа обмена сообщениями.
• Синхронный обмен сообщениями.
В синхронном обмене сообщениями принимают участие жестко связанные процессы, где отправитель и получатель взаимодействуют напрямую, и на момент обмена оба должны быть доступны.
• Асинхронный обмен сообщениями.
В асинхронном обмене сообщениями принимают участие слабо связанные процессы: отправитель и получатель взаимодействуют через провайдера системы обмена сообщениями. Приложение-отправитель может передать данные провайдеру, а затем продолжить свою работу. Приложение-получатель может подключиться к провайдеру, возможно когда-нибудь позже, и получить данные.