Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Механизмы взаимодействия с веб-сервисами

РефератПомощь в написанииУзнать стоимостьмоей работы

Среда программирования Eclipse предназначена для работы с сетевыми прикладными программами, в MS.NET и обеспечивает возможность создания клиентов для веб-сервисов на основе WSDL-описания. При этом скрыта большая часть черновой работы по обеспечению функционирования клиента, например, составление корректных SOAP-запросов и парсинг возврата сервиса SOAP-сообщений. Эти действия выполняются… Читать ещё >

Механизмы взаимодействия с веб-сервисами (реферат, курсовая, диплом, контрольная)

Среда программирования Eclipse предназначена для работы с сетевыми прикладными программами, в MS.NET и обеспечивает возможность создания клиентов для веб-сервисов на основе WSDL-описания. При этом скрыта большая часть черновой работы по обеспечению функционирования клиента, например, составление корректных SOAP-запросов и парсинг возврата сервиса SOAP-сообщений. Эти действия выполняются клиентской частью технологии Apache Axis. Для обеспечения работы клиента создаются JAVA-файлы:

  • 1) локатор сервиса (service locator) выполняет нахождение веб-сервиса;
  • 2) интерфейс локатора;
  • 3) стаб для SOAP-привязки (SOAP binding stub) — клиентский стаб, предназначенный для составления и парсинга SOAP-сообщений;
  • 4) интерфейс сервиса;
  • 5) прокси-класс, который реализует этот интерфейс; использует клиентский стаб и локатор для доступа к операциям веб-сервиса.

Например, для вышеупомянутого сервиса MyService автоматически созданные классы и интерфейсы называются MyServiceServiceLocator, MyServiceService, MyServiceSoapBindingStub, MyService, MyServiceProxy. Обращение к операции MyService. someMethod имеет следующий вид:

Му Service sve = new MyServiceProxy ();

Try {Systcm.out.println (svc.someMethod (32.5, true));

} catch (Remote Exception e) {.

System.err.printing'Error occurred while accessing web service"); e. printStackTrace (); }.

Таким образом, среда MS.NET дает возможность клиентам создавать вебсервисы.

Показать весь текст
Заполнить форму текущей работой