Помощь в учёбе, очень быстро...
Работаем вместе до победы

Заключение. 
Сравнение различных технологий создания и использования web-сервисов

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

Web-сервис, созданный при помощи .Net и развернутый на web-сервере IIS работает быстрее, за меньшее время возвращает данные, чем web-сервис, реализованный при помощи Apache Axis. Причем разница во времени возрастает при увеличении объема передаваемых значений от клиента к сервису. Но зато web-сервис на IIS проигрывает по устойчивости ко множеству подключений. Что касается вопроса, какую платформу… Читать ещё >

Заключение. Сравнение различных технологий создания и использования web-сервисов (реферат, курсовая, диплом, контрольная)

Сравнивая технологии .Net и Java по созданию и использованию web-сервисов можно сделать следующие выводы:

Каждая из этих технологий имеет свои преимущества и свои недостатки. Можно сделать вывод, что применение конкретной технологии определяется конкретными условиями.

Что касается вопроса, какую платформу применять в конкретном проекте, то здесь стоит исходить из приоритетов, например, что важнее — реальная кроссплатформенность или возможность привлечь С# и VB-программистов? Если же кратко изложить сильные стороны обеих платформ, то получится следующее.

За Microsoft .NET.

  • · множество языков программирования;
  • · сложившееся сообщество Windows-программистов;
  • · законченность решения, обусловленная наличием в продуктовой линейке компании всего спектра серверного ПО, от ОС до СУБД и web-серверов;
  • · стандартизация.

За Java.

  • · кроссплатформенность, нет привязки к какой-либо операционной системе;
  • · конкурентность рынка поставщиков;
  • · сложившееся сообщество Java-программистов.

Сервер Apache Tomcat широко распространен, доступен, работает на любой платформе, славится своей надежностью и отличной поддержкой современных стандартов. Тем более, что после загрузки дистрибутива с сайта http://tomcat.apache.org/ и его разархивирования и установки, web-сервер с поддержкой Java-сервлетов и JSP практически готов к работе. А чтобы на нем заработали web-сервисы, надо только установить пакет от Apache Software Foundation — Apache Axis. Всю установку Apache Axis можно тоже свести к простой разархивации дистрибутива и копированию библиотек Axis из каталога lib/ в common/lib/ и каталога webapps/axis/ в каталог webapps/ сервера Tomcat. После этого Tomcat будет работать еще и как SOAPи WSDL-сервер.

И на нем легко можно развернуть web-сервисы. Для этого всего лишь необходимо создать файл .jws, реализующий методы web-сервиса. Созданный файл нужно положить в каталог axis сервера приложений. Все, web-сервис создан и готов предоставить свои услуги любому клиенту. Методы класса можно вызывать удаленно по протоколу SOAP. Не нужно компилировать класс, Axis сделает это сам при первом запросе к web-сервису.

Web-сервер IIS является решением для пользователей Windows, которые хотят с минимальными затратами времени установить собственный web-сервер.

Microsoft Visual Studio .NET позволяет значительно упростить разработку безопасных веб-сервисов, совместимых с последними версиями спецификаций WS-Security, WS-Trust, WS-SecureConversation и WS-Addressing.

Создание web-сервиса сводится к выполнению следующих шагов:

  • · выбор нового типа проекта — ASP.NET Web Service;
  • · написание кода функции;
  • · добавление атрибута [Webmethod] в части определения функции;
  • · выбор команды Project I Build — Visual Studio .NET компилирует код и внедряет его на web-сервер.

Web-сервис, созданный при помощи .Net и развернутый на web-сервере IIS работает быстрее, за меньшее время возвращает данные, чем web-сервис, реализованный при помощи Apache Axis. Причем разница во времени возрастает при увеличении объема передаваемых значений от клиента к сервису. Но зато web-сервис на IIS проигрывает по устойчивости ко множеству подключений.

Вывод:

Нельзя однозначно сказать какая технология по созданию web-сервисов лучше. Таким образом, web-сервисы можно создавать на разных платформах, используя различные технологии выбор в деле вкуса и потребности бизнеса.

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