2009-11-24 3 views
0

Моя компания рассматривает возможность работы с другой компанией в определенном модуле. Информация будет отправляться туда и обратно между нами через мой веб-сервис. Дело в том, что мой веб-сервис использует ASP.NET, и они используют классический ASP. Все, что я нашел в Интернете, говорит (это боль, но) они могут общаться, но я не понимаю некоторых деталей.Доступ к веб-сервису asp.net с использованием классического asp

В частности, мне нужно включить GET и POST в мой веб-сервис? Если у меня нет , у меня есть, но может ли это сделать их значительно облегчить/улучшить общение? И, наконец, GET и POST отключены по умолчанию из-за безопасности. Каковы риски безопасности, связанные с их включением?

+0

Я не знаком с веб-службами ASP.NET, но если * оба * GET и POST отключены, как другое приложение должно взаимодействовать с сервисом? – Dan

+0

SOAP включен http://support.microsoft.com/kb/819267 – thchaver

+0

Это зависит от того, какую информацию вы передаете взад и вперед - например, простой XML будет хорошо работать с любой (или любой) платформой , Если вы отредактируете вопрос с некоторыми особенностями данных, которые вы обмениваете, мы можем опубликовать лучший ответ. – anschauung

ответ

0

Мой первый вопрос должен быть «Зачем использовать мыло?». Простейшим общим демониатором, который у вас есть между двумя, является XML, так что данный. Однако выбор транспорта может быть таким же простым, как одиночный .ashx или такой же умный, как и WCF-сервис.

Поскольку ваш первый потребитель использует ASP, зачем использовать технологию, которая затрудняет их?

Истинная нижняя строка - вот какие требования безопасности?

+0

Они не мой первый потребитель моего веб-сервиса, они всего лишь первые пользователи из 3 функций в моем веб-сервисе. Тем не менее, если есть простой способ разрешить им доступ к этим 3 функциям, вынимая их и помещая их в свой сервис/обработчик/что угодно, я все уши. В основном, мне нужно иметь возможность проверить имя пользователя и пароль, прежде чем они смогут использовать эти функции, и мне нужно, чтобы решение было достаточно простым, чтобы я мог получить их рабочую версию к следующей неделе. – thchaver

+0

Ожидается, что все запросы будут проверены с использованием имени пользователя и пароля или только начального? Достаточно ли простого пропуска пароля? Существует ли VPN или SSL, которые могут сделать такое использование обычного текста достаточным? У ASPers на другом конце есть доступ к VB6 и SOAP Toolkit? Детали списка, необходимые для успеха, могут продолжаться. – AnthonyWJones