Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте, уважаемые фрилансеры.

(есть отличия от предыдущего проекта)

Есть задача подключить проект на PHP к веб-сервису Rabota.ua.

Проблема состоит в том что последний использует у себя WSE 3.0, как схему "рекомендуемую Microsoft",

в частности - UsernameOverCertificate. Если вы не знаете таких фраз, луше не писать,

скорее всего потратите и мое и свое время.

Поэтому, нужно сделать веб-сервис прослойку на .NET (я считаю что все-таки лучше на C#),

который в качестве авторизации принимает только логин и пароль,

и берет все остальные параметры метода, отправляет их на сервер Rabota.ua, оборачивая в правильный конверт,

берет ответ от сервер и возвращает обратно.

Т.е. ожидаемым результатом вашей работы будет веб-сервис, который принимает на себя все методы веб-сервиса Rabota.ua, но без хитрых вариантов:

1. Шифрования тела и заголовков сообщения

2. Передачи ключей

3. Передачи timestamp

Ваш веб-сервис принимает на себя тело пакета с дополнительным заголовком - авторизации: логин-пароль (без разницы plain-text, digest). Разбирает что это за метод, и отправляет данные (завернув в нужный формат) на веб-сервис rabota.ua, получает ответ и отсылает обратно.

Возможные проблемы: Если вы работали с WSE в VS2005, то в VS2008 вас ждут некоторые проблемы, связанные с тем что оффициально оно не поддерживается.

Также возможно прийдется немного пообщаться со мной по вопросам подключения PHP-клиента к вашему веб-сервису, и потратить какое-то время для установки на production-сервер.

С моей точки зрения все просто. Почему нельзя сразу подключиться на PHP, это отдельный и достаточно долгий разговор, который в итоге привел к такому решению.

В аттаче вы можете найти документацию по этому веб-сервису.

Большая просьба, не пишите "Generic-бидов", вроде "пишите в аську разберемся", "готов работать и т.д." говоря простым языком вы получете -100 к скилу "потенциальный исполнитель" :) .

Предложения прошу направлять только в проект.

Всего доброго, спасибо за ваше время,

Евгений.

14 лет назад
ebogdanov
Евгений 
39 летРоссия
16 лет в сервисе
Был
10 лет назад