Страница 1 из 1

ЕСТЬ!!! HTTP и SOAP реализация под MSDOS

СообщениеДобавлено: 08.04.2009 21:49:06
JackVlg
По необходимости создал библиотеки: 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 секунд:
Разумеется бесплатно

Re: ЕСТЬ!!! HTTP и SOAP реализация под MSDOS

СообщениеДобавлено: 13.04.2009 09:54:04
JackVlg
Вот пример вызова:
Код: Выделить всё
  S := '<arg0>0</arg0>';
  S := S + '<arg1>TUTU</arg1>';

  FullXML := nil;
  Res := InvokeSOAPMethod('172.16.1.195', 8080, '/Core-CoreEJB/Settings', 'getSettings', S, FullXML);
  FullXML.Free;