Главная | Регистрация | Вход

Главная » 2012 » Июль » 18 » Настройка пользовательского интерфейса websphere service registry and repository: часть 2. создание определени
23:06

Настройка пользовательского интерфейса websphere service registry and repository: часть 2. создание определени





Система запроса вида IBM® WebSphere® Service Registry and Repository является очень гибким методом создания предопределенных запросов о содержимом реестра. Она использует простой XML-файл, определяющий параметры каждого запроса, назначая этому запросу уникальный идентификатор. Эти запросы - основной метод предоставления ссылок в навигационном дереве для показа соответствующих видов в пользовательском интерфейсе. Пользователи могут настраивать существующие или новые навигационные деревья в UI, определяя дополнительные запросы вида в файле определений запросов вида и ссылаясь затем на новые запросы в навигационном дереве.

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

Определения запросов вида предоставляют богатый набор запросов практически любого типа объектов, которые могут храниться в Service Registry and Repository. Возможными параметрами являются тип объекта, классификации, свойства и взаимосвязи. Эти параметры можно использовать в любой комбинации. Они охватывают все категории метаданных, поддерживаемых в Service Registry and Repository, поэтому предоставляют максимальную гибкость при поиске в реестре необходимых объектов.

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


листинге 1 возвращает все объекты WSDLService, хранящиеся в данный момент в реестре, и вставляет элемент ObjectType. Тип объекта - это необязательный элемент, фильтрующий запрос для возврата объектов только данного типа. Можно выбирать только типы из фиксированного списка типов, соответствующих SDO-типам, поддерживаемым в настоящее время в реестре. В таблице 1 показан список допустимых типов объектов, которые можно использовать.


листинге 1 использует для объекта WSDLService определение сборного вида по умолчанию, однако мы можем выбрать другой вид для отображения результатов запроса. В примере сценария WSRR Traders Inc. есть несколько дополнительных свойств, сохраняющихся в наших сервисах программой мониторинга, и мы отобразим эти новые значения в видах, содержащих результаты запроса. Это можно сделать при помощи элемента DisplayType, как показано в листинге 2:


рисунке 1 показан этот запрос вместе с изменениями пользовательского сборного вида в нашем сценарии WSRR Traders Inc.


листинге 3 показан пример из нашего сценария:


листинге 4 приведен синтаксис именно такого запроса:


таблице 2 приведены четыре элемента и их поведение.


листинг 6).


рисунке 2 показан пример навигационного дерева, формирующего часть сценария для данной серии статей.


рисунке 3 показано, как определение навигационного дерева комбинируется с определениями запроса вида для формирования окончательного вида.


листинге 7 показана часть файла определения навигационного дерева, используемая для отображения дерева в примере сценария.


таблице 3 подробно перечислены перенаправления, которые вы можете использовать, и выполняемые ими действия.


HTTP

Заметка

  1. Содержит загрузочные файлы WSRR для серии из четырех статей.

Роб Бридс - фотография

Роб Бридс (Rob Breeds) работает инженером-программистом и консультантом в IBM Hursley Laboratories, Великобритания в группе разработки WebSphere Service Registry and Repository. До этого был ведущим разработчиком пользовательских интерфейсов и инструментальных средств для WebSphere UDDI Registry в WebSphere Application Server 6.0 и 5.0, а еще раньше - соавтором книги "Разработка и программирование CICS-приложений". Степень бакалавра по химии, полученная в University of Bath, и профессия школьного учителя не помешали Робу приобрести двадцатилетний опыт разработки программного обеспечения, технических продаж, маркетинга и публикаций. До прихода в IBM он был разработчиком ЭВМ TPF в Galileo International.

Кевин Марш - фотография

Кевин Марш (Kevin Marsh) в настоящее время работает инженером-программистом в IBM Hursley Laboratories, Великобритания в группе поддержки WebSphere Service Registry and Repository (ранее - в группе разработки пользовательского интерфейса). До этого Кевин помогал созданию WebSphere UDDI Registry для WebSphere Application Server (версии 6.0 и 5.1), приобретая ценный опыт работы с J2EE. Кевин начал свою карьеру в IBM в 2001 после получения степени бакалавра по вычислительной технике в University of Kent в Кентербери.

Дэйв Сигер - фотография

Дэйв Сигер (Dave Seager) работает инженером-программистом в группе WebSphere Service Registry and Repository в IBM Hursley Laboratories, Великобритания. Имеет девятилетний опыт разработки программного обеспечения и поддержки пользователей в IBM. Является соавтором книги "CICS Transaction Gateway V5 WebSphere Connector для CICS" и автором нескольких статей по WebSphere на developerWorks. Имеет степень по разработке программного обеспечения от Oxford University.

Мартин Смитсон - фотографияФилипп Таунтон - фотография

Филипп Таунтон (Philip Taunton) работает старшим инженером-программистом в IBM Hursley Laboratories, Великобритания в группе разработки WebSphere Service Registry and Repository. Раньше работал в отделе Pervasive Computing. Является экспертом по компьютерной телефонии и по продуктам для голосовой связи в режиме реального времени (Java, Unix и Windows). Также специализировался на разработке и программировании пользовательских интерфейсов. Имеет степень по электротехнике и электронике от Bath University. Обладает четырнадцатилетним опытом разработки программного обеспечения и поддержки пользователей.

Помощь по сообщениям о нарушениях

Спасибо. Эта запись была помечена для модератора.

>

Помощь по сообщениям о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.

>

developerWorks: вход

>

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

>

Вся введенная информация защищена.

SITE_ID=40

Zone=WebSphere, SOA и Web-сервисы

ArticleID=217298

ArticleTitle=Настройка пользовательского интерфейса WebSphere Service Registry and Repository: Часть 2. Создание определений запросов вида и навигационных деревьев

publish-date=05042007

Просмотров: 356 | Добавил: toblet | Рейтинг: 0.0/0
Всего комментариев: 0

Меню сайта

Мини-чат

Наш опрос

Оцените мой сайт
Всего ответов: 1

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Поиск

Календарь

«  Июль 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Друзья сайта

Copyright MyCorp © 2024 | Бесплатный хостинг uCoz