2009-02-18 5 views
3

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

Помимо чудовищного ЭДИФАКТА, Одетты и некоторых других «больших» стандартов обмена электронными данными каждая отрасль имеет несколько десятков или даже несколько сотен относительно разумных относительно легких грузов, относительно хорошо документированных форматов файлов для заказов и т. П.

Что мне не хватает - это правильный протокол для перемещения файлов в этих форматах с машины на машину. Протокол должен поддерживать

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

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

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

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

ответ

1

SOAP и веб-служб помечает все коробки

Вот список Java Open Source Web Services frameworks

+0

Звучит хорошо. Но каковы стандартные инструменты для Windows и Unix? – max

+0

Ну, им нужна немного больше инфраструктуры, чем, скажем, FTP, но есть целый ряд фреймворков, которые предоставляют встроенную поддержку SOAP, особенно в Java. Я добавил ссылку на свой ответ со списком. – Simon

+0

... Конечно, преимущество Java - это кросс-платформенный характер – Simon

 Смежные вопросы

  • Нет связанных вопросов^_^