Пространства имен и схемы 70 Сегментация проблемы 71


Для чего нужны web-службы



жүктеу 3,64 Mb.
бет129/150
Дата17.01.2022
өлшемі3,64 Mb.
#33337
түріПротокол
1   ...   125   126   127   128   129   130   131   132   ...   150
Лекции 2

Для чего нужны web-службы


Кто же фактически является пользователем web-службы? Некоторые считают, что web-службы — это что-то наподобие провайдеров сервисных приложений, которые «сдают напрокат» свое программное обеспечение, позволяя подписчикам использовать его в Интернете. Такое предположение является ошибочным и далеким от самой идеи .NET.

В действительности web-службы предоставляют способ совместного использования программных функций. Их даже можно назвать «СОМ для Web», хотя в основе работы этих систем лежит совсем другая технология.

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

• С целью осуществления В2В-транзакций или соединения внутренних систем отдельных компаний

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

• В качестве готовых модулей для разработчиков

Допустим, независимый разработчик спроектировал web-службу аутентификации, предназначенную для применения в среде ASP .NET. Если вы пожелаете воспользоваться этой службой, то за соответствующую плату можете приобрести месячную подписку на нее. Однако данный процесс будет совершенно прозрачным для конечного пользователя, который решит, что указанные средства аутентификации являются частью вашего приложения. Такие готовые компоненты можно использовать в web-приложениях, а также в настольных и мобильных программах.

• Для придания дополнительных товарных качеств клиентским приложениям

Вынудив IT-подразделения предприятий внедрять систему Windows, компания Microsoft выдвинула инициативу создания технологии встройки (built in), которая позволила системным администраторам осуществлять дистанционное администрирование с применением web-служб. Банк, который имеет намерение открыть вам инвестиционный счет, заинтересован в наличии web-службы для загрузки информации о транзакциях, которую можно было бы использовать без необходимости тратиться на финансовую программу наподобие Quicken. Пока конечные пользователи не получат напрямую требуемую услугу, ее доступность в Quicken может вынудить их открыть счет в другом банке, который предоставляет данную программу.

• В качестве компонентных библиотек DLL для многократного использования кода

Самый простой способ многократного использования определенных функциональных возможностей в приложениях ASP .NET заключается не в создании сборки .NET, а в проектировании web-службы, к которой могли бы обращаться различные клиенты, в том числе настольные приложения, PDA и мощные браузеры, такие как Internet Explorer. При этом не важно, где располагаются web-службы и клиенты, необходимо лишь наличие Интернет-соединения между клиентом и службой.

• В качестве инструментов, обеспечивающих взаимодействие различных программ в рамках одной компании

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

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



жүктеу 3,64 Mb.

Достарыңызбен бөлісу:
1   ...   125   126   127   128   129   130   131   132   ...   150




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау