У нас есть несколько автономных устройств, которые отправляют сообщения XML в произвольное программное обеспечение для обработки (может быть разработано нами, может быть сторонним) через HTTP. Сообщения относительно просты и будут соответствовать существующей схеме. Никакого конкретного ответа не требуется.
Я внезапно оказываюсь потерянным в мире жаргона технологий веб-сервисов. Я хотел бы следующее:
- Чтобы устройства были максимально простыми и не привязаны к какой-либо конкретной технологии, такой как SOAP (если это не выгодно).
- Чтобы максимально упростить использование сообщений. Например, я мог бы просто отправить XML по HTTP, но тогда получатель должен был бы вручную обработать сообщение (я думаю). Было бы здорово, если бы кто-нибудь мог использовать WSDL-подобные инструменты, чтобы легко создавать потребителей на любом языке.
Пожалуйста, помогите заполнить огромные пробелы в моем понимании ... и направьте меня в правильном направлении. Спасибо!
ОБНОВЛЕНИЕ: Я должен был сделать себя немного более ясным. Я не против использования каких-либо «технологий», я просто ищу совет, чтобы найти хороший баланс. Автономные устройства будут иметь очень ограниченные возможности, но их будет достаточно для отправки XML-сообщения по HTTP - я не хочу усложнять эти вещи больше, чем нужно.
Тогда я, конечно, могу просто потреблять и обрабатывать сообщения XML вручную ... но было бы здорово, если бы был способ генерировать этот код (способ, которым я могу генерировать код из WSDL). У меня есть .xsd, описывающий сами сообщения, ничего более.