Реализации веб-сервисов

Существует множество различных подходов к созданию веб-сервисов. Под определение веб-сервисов, приведенное в разделе 1.1, попадает довольно большой спектр программных систем. В общем случае реализации веб-сервисов можно разделить на следующие категории:

· Веб-сервисы на платформе .NET компании Microsoft

Веб-сервисы этой категории разрабатываются с использованием базовой функциональности платформы .NET. Возможно также применение дополнительного расширения, интегрируемого в среду разработки, Web Services Enhancements (WSE, http://msdn.microsoft.com/webservices/webservices/building/wse/default.aspx), которое позволяет создавать веб-сервисы поддерживающие дополнительные стандарты: WS-Security, WS-Trust, WS-SecureConversation, WS-Addressing и WS-Attachments. Эти стандарты разрабатываются и продвигаются компанией Microsoft, как дополнение к базовому набору стандартов в области веб-сервисов.

Веб-сервисы на платформе .NET разрабатываются с использованием технологии ASP.NET. Таким образом, для работы этих веб-сервисов необходимо наличие веб-сервера, поддерживающего ASP.NET. Таким сервером является IIS, входящий в состав дистрибутива Windows.

Стоит отметить, что по результатам различных исследований, на этой платформе на сегодняшний день создается около 50% веб-сервисов.

· Веб-сервисы на платформе J2EE компании Sun Microsystems

Веб-сервисы этой категории разрабатываются с использованием возможностей платформы Java 2 Platform Enterprise Edition. Существует некоторое разногласие по вопросам создания веб-сервисов между Microsoft и Sun. Поэтому совместимость между двумя этими категориями веб-сервисов не всегда может быть достигнута. На сегодняшний день на этой платформе создается около 25% веб-сервисов.

· Веб-сервисы доступа к БД

Эта категория веб-сервисов разрабатывается производителями баз данных и, как правило, включается в дистрибутив СУБД. Эти веб-сервисы могут предоставлять интерфейсы для доступа к данным БД, исполнению различных процедур и другому взаимодействию с СУБД.

· Веб-сервисы пакетов приложений ERP, CRM

Эти пакеты приложений требуют, как правило, интеграции с множеством других программных систем. Поэтому их разработчики добавляют к ним интерфейсы веб-сервисов для проведения этой интеграции.

· Прочие реализации

Существует множество других подходов и технологий создания веб-сервисов. Сюда можно отнести специализированные серверы веб-сервисов, средства интеграции, использующие веб-сервисы, и прочие технологии.

Как видно из приведенной выше классификации большинство веб-сервисов на данный момент производится на платформе .NET.








Дата добавления: 2015-02-28; просмотров: 694;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.