Thread: Обсуждение статей, опубликованных на данном сайте/Странное дело - то ли никто не повторяет примеров, то-ли у всех все получается?

Странное дело - то ли никто не повторяет примеров, то-ли у всех все получается?
Странное дело - то ли никто не повторяет примеров, то-ли у всех все получается? [8)]



[QUOTE Sergey]Странное дело - то ли никто не повторяет примеров, то-ли у всех все получается? [8)][/QUOTE]
Здравствуйте!
У меня не получается[:(]
Попробовала выполнить примеры из первой статьи по WS, результат в обоих случаях:
OLE IDispatch exception code 0 from Connector: Connector:Connection time out. HRESULT=0x800A1527 - Client:An unanticipated error occurred during the processing of this request. HRESULT=0x800A1527 - Client:Sending the Soap message failed or no recognizable response was received HRESULT=0x800A1527 - Client:Unspecified client error. HRESULT=0x800A1527..

В инте выхожу из локальной сети через firewall - может, это имеет занчение??



мда
какое-то странное получилось сообщение, с эхом



[QUOTE lili Skr] В инте выхожу из локальной сети через firewall - может, это имеет занчение??[/QUOTE]
Да, у Вас не хватает прав... Если Вы в хороших отношениях с админом, то можно временно попросить все права для доступа...

Некоторые советы даны в моей статье (часть 6) - как вызывать WS через firewall...  click



[QUOTE Sergey]Странное дело - то ли никто не повторяет примеров, то-ли у всех все получается? [8)][/QUOTE]Все получилось!
Теперь хочется заставить работать с веб сервисом используя SSL соединение, IIS настроен, сертивифаты сгенерированы и установлены, доступ к содержимому защищенного узла есть непосредственно из броузера - есть, но из клиенской части программы никак...



[QUOTE Alexandr Ardash]Теперь хочется заставить работать с веб сервисом используя SSL соединение, IIS настроен, сертивифаты сгенерированы и установлены, доступ к содержимому защищенного узла есть непосредственно из броузера - есть, но из клиенской части программы никак...[/QUOTE]
Данный вопрос выходит за рамки простой статьи, так как для большинства бизнес - приложений достаточно простого шифрования данных.

Если Вы хотите использовать SSL, то Вам ничего не надо менять в Ваших программах, так как эта ответственность ложится на IIS а SOAP просто использует протокол HTTP(S).

Далее я просто отсылаю Вас к SOAP Toolkit 3.0 HELP:

Building Secure Web Services
The Simple Object Access Protocol (SOAP) standard does not define security, leaving it for the transport layer to handle. The transport layer for the Microsoft® SOAP Toolkit 3.0 is HTTP. SOAP applications using HTTP are web applications like any other ASP or ISAPI application running on Microsoft Internet Information Services (IIS). Therefore, the mechanisms used in web applications for authentication, authorization, and encryption also apply to SOAP applications. If you are familiar with web security in general, then you already know about implementing security in SOAP applications.

If you are not familiar with the XML web services security issues, there are several articles in the MSDN library at the Microsoft Web Site

Of particular interest are the following:

"Authentication and Authorization"
"Defending Your Web Service Against Hackers", Parts I and II
"How to Secure Web Services with SSL"
"Building Secure Web Services with Microsoft SOAP Toolkit 2.0"
This topic and its subtopics provide guidelines (and related step-by-step instructions) for creating secure web services using the SOAP Toolkit. It is assumed that you are familiar with the SOAP toolkit and have already implemented various sample applications provided in the documentation. This topic uses DocSample1, to implement various security mechanisms. Therefore you must have implemented DocSample1 before you proceeding. To test the client- and server-side certificates, you must have the DocSample1 client and server on two different computers. DocSample1 with the You will be updating DocSample1 to implement security measures in both the web service and client applications.

Note   The step-by-step instructions provided in the subtopics are based on Microsoft® Windows XP (IIS 5.1) client and Microsoft® Windows 2000 SP2 (IIS 5.0) server.If you are using earlier version of the operating system, you may find that some of the steps have to be adjusted slightly.
These are the subtopics that help you understand security in web services created using SOAP Toolkit.

Securing Service by Enabling Connections Through SSL
Securing Web Service Using Various Authentication Methods
Communicating Through Proxy Servers

Удачи!