Я часто вижу себя в необходимости автоматической передачи сообщений/данных/файлов между компаниями.Как отправлять сообщения между компаниями
Помимо чудовищного ЭДИФАКТА, Одетты и некоторых других «больших» стандартов обмена электронными данными каждая отрасль имеет несколько десятков или даже несколько сотен относительно разумных относительно легких грузов, относительно хорошо документированных форматов файлов для заказов и т. П.
Что мне не хватает - это правильный протокол для перемещения файлов в этих форматах с машины на машину. Протокол должен поддерживать
- аутентификации
- быть полезным при помощи стандартных инструментов на MS Windows и UNIX
- поддержки что-то сделку, как: файл перечисляется или нет. но он никогда не принимается в половине переданного состояния.
- транспортного шифрование
- брандмауэра дружественного
- способ «расслоение», например, описание xml и множество PDF-файлов.
Сегодня в основном все возвращаются к FTP. Но FTP серверы бороться трудно FULLFILL requiremetns 3, 5 и 6.
Есть ли лучший способ? Могут ли такие вещи, как Amazon SQS, отправлять сообщения от одной компании другой?
Уточнение: Я имею в виду малые и средние компании. Наши партнеры обычно не имеют собственных разработчиков, а иногда даже нет собственных ИТ-специалистов. Таким образом, по крайней мере на одной стороне соединения должно быть минимальное минимальное усилие настройки.
Звучит хорошо. Но каковы стандартные инструменты для Windows и Unix? – max
Ну, им нужна немного больше инфраструктуры, чем, скажем, FTP, но есть целый ряд фреймворков, которые предоставляют встроенную поддержку SOAP, особенно в Java. Я добавил ссылку на свой ответ со списком. – Simon
... Конечно, преимущество Java - это кросс-платформенный характер – Simon