По необходимости создал библиотеки: InetSockets, HttpHeader, HttpClient, SoapClient под операционку MSDOS(Go32) (под PC/TCP драйвер для поддержки стека протоколов TCP/IP). Разумеется реализация спецификаций не полная (далеко не полная)(да и xml запроса строить самим придется), но из DOSового приложения вызываю методы EJB3-компонент работающих под JBoss 4.2.3, и разумеется получаю результат (XML, парсить самим).
Промежуточной библиотекой является частичная реализация HTTP.
Вся работа разумеется ведется в синхронном режиме. Протестировал в локальной сети: Вызвал метод, возвращающий список из 10000 объектов (name:String; value: String), клиент получил правильные данные в течении 150 ms. Остальные тесты пока идут превосходно! Для тех, кто знает протокол HTTP, пока реализован только Transfer-Encoding - chunked.
Это только первое включение там есть много мест, где можно оптимизировать и по памяти и по производительности.
Добавлено спустя 12 минут 35 секунд:
Если кому надо, пишите eugenevlg@mail.ru
Добавлено спустя 37 секунд:
Разумеется бесплатно