Как отправлять сообщения между компаниями - PullRequest
3 голосов
/ 18 февраля 2009

Я часто вижу необходимость настроить автоматическую передачу сообщений / данных / файлов между компаниями.

Помимо чудовищного EDIFACT, Одетты и нескольких других «больших» стандартов электронного обмена данными, в каждой отрасли есть несколько десятков или даже несколько сотен относительно нормальных относительно легких, относительно хорошо документированных форматов файлов для заказов и тому подобное.

Мне не хватает правильного протокола для перемещения файлов в этих форматах с компьютера на компьютер. Протокол должен поддерживать

  1. Аутентификация
  2. можно использовать со стандартными инструментами в MS Windows и Unix
  3. поддерживает что-то вроде транзакции: файл передается или нет. но оно никогда не принимается в наполовину переданном состоянии.
  4. транспортное шифрование
  5. брандмауэр дружественный
  6. способ "связать", например, XML-описание и несколько PDF-файлов.

Сегодня в основном все возвращаются к FTP. Но FTP-серверы изо всех сил пытаются выполнить требования 3, 5 и 6.

Есть ли лучший способ? Могут ли такие вещи, как Amazon SQS , использоваться для отправки сообщений от одной компании к другой?

Разъяснение: Я имею в виду малые и средние компании. У наших партнеров, как правило, нет внутренних разработчиков, а иногда даже нет собственных ИТ-специалистов. Поэтому необходимо приложить минимум усилий для настройки как минимум одной стороны соединения.

1 Ответ

1 голос
/ 18 февраля 2009

SOAP и веб-сервисы отмечают все поля

Вот список фреймворков Java Open Source Web Services

...