У нас есть встроенное устройство, которое должно взаимодействовать с системой программного обеспечения предприятия.
В настоящее время корпоративная система использует множество различных механизмов для связи между своими компонентами: ODBC, RPC, проприетарным протоколом по TCP / IP и переходит к веб-службам с поддержкой .Net.
Встраиваемое устройство работает под управлением * nix, поэтому мы рассмотрим, какой механизм взаимодействия лучше.
Требования к связи:
Должен работать через TCP / IP.
Должен также работать через RS-232 или USB.
Должен быть безопасным (например, HTTPS или SSL).
Должен быть способен передавать ~ 32 МБ данных.
На данный момент лучшим вариантом является gSOAP .
Есть ли у кого-нибудь еще на SO-земле какие-либо другие предложения?
Редактировать: Ответ Стивена дал мне самые новые указатели. Спасибо всем!