Новые возможности корпоративной службы UDDI
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Система Windows Server 2003 включает в себя корпоративную службу UDDI, которая представляет собой гибкую динамическую инфраструктуру для веб-служб на базе XML. Это основанное на стандартах решение позволяет компаниям создавать собственные каталоги UDDI для использования в сетях интранет и экстранет. Корпоративная служба UDDI помогает компаниям упорядочивать и каталогизировать веб-службы и другие программные ресурсы. Применение в службе UDDI схем категоризации по местоположению, качеству обслуживания и организации позволяет создать структурированную и стандартизированную систему описания и поиска служб. Наиболее распространенными сценариями использования службы UDDI на предприятии являются повторное использование программных ресурсов и динамическая настройка конфигурации приложений.

 

Основной сценарий Описание
Повторное использование программных ресурсов При создании приложений разработчики могут использовать службу UDDI для поиска программных ресурсов, которые могут быть повторно использованы (таких как служба калькуляции налоговых отчислений). Служба UDDI предоставляет всю информацию, необходимую для вызова конкретной службы, что позволяет разработчикам легко задействовать требуемую службу в приложении.
Динамическая настройка конфигурации приложений Во время выполнения приложение запрашивает у службы UDDI текущую информацию о связывании с необходимыми ему веб-службами, после чего напрямую соединяется с этими службами. Например, приложение для работы на фондовом рынке может запрашивать у службы UDDI информацию о конфигурации различных используемых им служб — тикерной ленты, приложений для обслуживания клиентов и обработки платежей. С помощью службы UDDI системные администраторы и разработчики могут создавать высокодоступные и надежные приложения, не изменяя код на клиентской стороне.

Экономический эффект

Использование службы UDDI стратегически выгодно компаниям, развертывающим веб-службы. Будучи ключевым элементом инфраструктуры веб-служб в Windows Server 2003, служба UDDI обеспечивает легкость поиска и повторного использования веб-служб и других программных ресурсов. Это позволяет повысить производительность труда разработчиков и эффективность всей ИТ-инфраструктуры, в результате чего совокупная стоимость владения снижается, а приложения становятся более надежными и управляемыми. Эти преимущества обеспечивают:

1. Повышение производительности

2. Увеличение управляемости

3. Совершенствование логики работы приложений

 

Преимущество Описание
Повышение производительности Служба UDDI хранит как информацию технического характера, необходимую для построения приложения, совместимого с интерфейсом веб-службы, так и сведения, требуемые для успешного связывания с этим интерфейсом во время выполнения приложения. Служба UDDI предоставляет разработчикам механизм для поиска служб, разработанных коллегами, использующий набор стандартных или адаптированных классификаций. Тем самым поощряется повторное использование кода. В случае с веб-службами разработчики могут использовать код своих коллег, не заботясь о том, какую платформу для разработки те используют. За счет интеграции службы UDDI с Microsoft Visual Studio® .NET и Microsoft Office Web Services Toolkit обеспечивается легкость поиска и повторного использования веб-служб непосредственно в среде разработки. Разработчики могут легко находить и использовать веб-службы коллег при построении новых корпоративных приложений или модернизации существующих. Центральное хранилище описаний служб и технической информации о связывании облегчает задачу повторного использования уже имеющихся служб и публикации новых служб по стандартным и адаптированным схемам категоризации. Веб-службы позволяют повторно использовать компоненты вне зависимости от платформы для разработки.
Увеличение управляемости Служба UDDI предоставляет эффективный способ категоризации программных ресурсов в сети. При развертывании служб системные администраторы могут настраивать конфигурацию приложений, исходя из схем классификации по качеству обслуживания, местоположению или организации. Для приложений, которые запрашивают информацию о связывании через UDDI, достаточно лишь обновления в UDDI, чтобы получить возможность пользоваться новыми службами.
Совершенствование логики работы приложений Используя службу UDDI в приложениях, разработчики могут организовывать запрос у этой службы различного рода услуг и информации о связывании с другими веб-службами, что позволяет приложениям динамически адаптироваться к меняющимся условиям во время выполнения. Имея большую отказоустойчивость и более совершенную логику работы, такие приложения в целом оказываются более надежными.

Новые возможности и усовершенствования

Разработчики могут быстро находить и повторно использовать веб-службы, доступные внутри организации. Системные администраторы могут вести каталог программных ресурсов сети и управлять ими. Корпоративная служба UDDI позволяет компаниям разрабатывать и развертывать логически совершенные и надежные приложения.

 

Возможность Описание
Корпоративная служба UDDI Корпоративная служба UDDI в Windows Server 2003 представляет собой службу с управляемым кодом, разработанную с использованием Microsoft ASP.NET и Microsoft .NET Framework. Это основанная на стандартах технология, в которой воплощен опыт корпорации Майкрософт, полученный при эксплуатации собственного публичного узла бизнес-реестра UDDI (UBR). Доступ к службе UDDI можно осуществлять через веб-интерфейс пользователя или программным способом — через интерфейс SOAP. Поскольку служба UDDI автоматически оглашает факт своего существования и свое местоположение, поиск ее как веб-службы не представляет труда. Служба UDDI доступна в следующих выпусках Windows Server 2003: Standard Edition, Enterprise Edition и Datacenter Edition.
Интеграция с Active Directory Служба UDDI использует многие возможности службы Active Directory®. В частности, Active Directory обеспечивает механизм проверки пользователей и авторизации для UDDI. Все права на доступ к службе UDDI, будь то для чтения, публикации или координации, присваиваются через набор ролей, определенных в Active Directory при установке. Кроме того, служба Active Directory предоставляет один из возможных способов поиска в сети серверов, на которых работает служба UDDI. Наконец, службу UDDI можно установить как одну из служб в рамках Active Directory, что позволяет системным администраторам, пользователям и приложениям получать список всех служб UDDI в сети, отправив всего один запрос.
Программный интерфейс (API) и пользовательский веб-интерфейс службы UDDI Служба UDDI поддерживает программные запросы через программный интерфейс (API), а также включает веб-интерфейс с возможностями поиска, публикации и координирования, совместимый с Microsoft Internet Explorer версии 4.0 или более поздней и Netscape Navigator версии 4.5 или более поздней. Служба UDDI поддерживает версии 1.0 и 2.0 программного интерфейса UDDI, что позволяет разработчикам предприятия публиковать веб-службы, находить их, открывать к ним совместный доступ и взаимодействовать с ними при помощи средств разработки и бизнес-приложений.
Поиск и публикация Авторизованные пользователи могут посылать запросы к службе UDDI и публиковать информацию в ней через веб-интерфейс пользователя или программный интерфейс.
Роль координатора Для расширения возможностей администрирования корпорацией Майкрософт была добавлена роль координатора.
Управление схемами категоризации Программный интерфейс связанных категорий (Related Category API) позволяет разработчикам программными способами обходить схемы категоризации.
Передовые средства Поддержка UDDI на клиентской стороне обеспечивается корпорацией Майкрософт с помощью таких средств, как Visual Studio .NET, Office XP Web Services Toolkit и UDDI SDK. В Visual Studio .NET предусмотрена штатная поддержка службы UDDI с использованием команды Add Web Reference ("Добавить веб-ссылку"), что позволяет разработчикам легко находить через UDDI нужные веб-службы и другие программные ресурсы для создания приложений.
Импорт данных Координатор службы UDDI обеспечивает импорт данных UDDI из XML-файла, соответствующего определенной схеме.
Проверка подлинности Служба UDDI поддерживает собственный механизм проверки подлинности и проверку подлинности средствами Windows.
Ролевое администрирование Системные администраторы могут легко управлять доступом к функциям службы UDDI (таким как поиск и публикация информации), присваивая пользователям одну из четырех ролей: пользователь, издатель, координатор и администратор.
Консоль управления MMC Администраторы узла службы UDDI могут легко настраивать конфигурацию сервера UDDI и удаленно администрировать его, используя служебную программу "Консоль управления MMC" (Microsoft Management Console). Администраторы узла могут производить резервное копирование и восстановление базы данных службы UDDI.
Варианты конфигурации базы данных и сервера В качестве хранилища данных по умолчанию служба UDDI использует Microsoft Data Engine. В ситуациях, когда необходимо обеспечить высокую надежность и доступность, служба UDDI может использовать СУБД Microsoft SQL Server™ 2000. Развертывание службы UDDI возможно как на одном, так и на нескольких серверах. Например, можно распределить веб-интерфейс пользователя и API по одному или нескольким серверам в типовой веб-форме, а базу данных установить на выделенном сервере под управлением SQL Server 2000. База данных может быть также установлена в кластере сервера SQL Server 2000, созданного с помощью технологии кластеризации корпорации Майкрософт. Такая конфигурация гарантирует весьма высокую масштабируемость и надежность.
Контроль деятельности Windows Server 2003 дает возможность проводить аудит всей деятельности, осуществляемой проверенными пользователями, и определять, какой пользователь выполнил то или иное действие.

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

Дата: 2019-07-31, просмотров: 155.