MLLP

Поддерживаются как производитель, так и потребитель

Компонент MLLP специально разработан для обработки особенностей протокола MLLP и предоставляет функциональность, необходимую Healthcare системам для взаимодействия с другими системами с использованием протокола MLLP.

Компонент MLLP предоставляет простой URI для настройки, автоматическое формирование HL7-подтверждений и автоматическую проверку подтверждений.

Протокол MLLP обычно не использует большое количество одновременных TCP-соединений - нормальным случаем является одно активное TCP-соединение. Поэтому компонент MLLP использует простую модель "один поток на соединение" на основе стандартных Java Sockets. Это упрощает реализацию и устраняет зависимости, используя только сам Camel.

Компонент поддерживает следующие функции:

  • Реализацию Camel Consumer в виде TCP-сервера
  • Реализацию Camel Producer в виде TCP-клиента
  • Компонент MLLP использует данные в формате byte[] и полагается на систему преобразования типов Camel для конвертации byte[] в другие типы данных.