parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Стандартный юникс-подход - вызвать внешнюю программу...

Sumo 06.12.2008 20:01

... которая умеет получать и выдавать данные в текстовом формате, а сама общается с некоторым сервисом по бинарным протоколам.

Альтернатива - использовать обвязку на другом языке, чтобы создать веб-сервис с необходимым функционалом. После чего можно с ним работать штатными средстваими Парсера. При этом использовать xml совсем необязательно (очень часто достаточно передавать параметры GET'ом и получать ответ в plain-text, т.е. опять обычный юникс-подход). Кроме того, не следует забывать про модный нынче REST-подход.

Возможно, что в вашей задачи хватит этих средств и особой необходимости во всяких protobuf'ов, thrift'ов и пр. не будет. :)