Как отправлять сообщения между компаниями

Asked
Viewd280

3

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

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

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

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

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

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

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

1 ответов

1

SOAP и веб-службы ставят все флажки

Вот список платформ веб-служб с открытым исходным кодом Java

  • Well, they need a bit more infrastructure than, say, FTP, but there are a whole host of frameworks which provide native support for SOAP, especially in Java. I’ve added a link to my answer with a list.

    Simon19 февраля 2009, 20:38
  • …of course the advantage of Java is its cross-platform nature

    Simon19 февраля 2009, 20:40
  • Sounds good. But what are the standard tools on Windows and Unix?

    max19 февраля 2009, 18:06