<< Пред.           стр. 4 (из 14)           След. >>

Список литературы по разделу

 public DispositionReport addPublisherAssertions(
  List assertions)
 Публикует набор связей между организациями
 
 public DispositionReport deleteBinding(
  List bindings)
 Удаляет набор привязок
 
 public DispositionReport deleteBinding(
  String name)
 Удаляет привязку
 
 public DispositionReport deleteBusiness(
  List businesses)
 Удаляет набор организаций
 
 public DispositionReport deleteBusiness(
  String business)
 Удаляет организацию
 
 public DispositionReport deletePublisherAssertion(
  PublisherAssertion assertion)
 Удаляет связь между организациями
 
 public DispositionReport deletePublisherAssertions(
  List assertions)
 Удаляет набор связей между организациями
 
 public DispositionReport deleteService(
  List services)
 Удаляет набор услуг
 
 public DispositionReport deleteService(
  String service)
 Удаляет услугу
 
 public DispositionReport deleteTModel(
  List tModels)
 Удаляет набор tModel-структур
 
 public DispositionReport deleteTModel(
  String tModel)
 Удаляет tModel-структуру
 
 public BindingDetail findBinding(
  FindQualifiers fq,
  String str,
  TModelBag tModelBag,
  Integer size)
 Выполняет поиск привязок
 
 public BusinessList findBusiness(
  CategoryBag categoryBag,
  FindQualifiers fq,
  Integer size)
 Выполняет поиск организаций
 
 public BusinessList findBusiness(
  List arg0,
  DiscoveryURLs arg1,
  IdentifierBag arg2,
  CategoryBag arg3,
  TModelBag arg4,
  FindQualifiers arg5,
  Integer arg6)
 Выполняет поиск организаций
 
 public RelatedBusinessesList findRelatedBusinesses(
  String arg0,
  KeyedReference arg1,
  FindQualifiers arg2)
 Выполняет поиск связанных организаций
 
 public ServiceList findService(
  String arg0,
  CategoryBag arg1,
  FindQualifiers arg2,
  Integer arg3)
 Выполняет поиск услуги
 
 public ServiceList findService(
  String arg0,
  List arg1,
  CategoryBag arg2,
  TModelBag arg3,
  FindQualifiers arg4,
  Integer arg5)
 Выполняет поиск услуги
 
 public TModelList findTModel(
  CategoryBag arg0,
  FindQualifiers arg1,
  Integer arg2)
 Выполняет поиск спецификации
 
 public TModelList findTModel(
  String arg0,
  IdentifierBag arg1,
  CategoryBag arg2,
  FindQualifiers arg3,
  Integer arg4)
 Выполняет поиск спецификации
 
 public AssertionStatusReport getAssertionStatusReport(
  String arg0)
 Возвращает статус связи между организациями
 
 public BindingDetail getBindingDetail(
  List arg0)
 Возвращает полную информацию о связи между организациями
 
 public BindingTemplate getBindingTemplate(
  String arg0)
 Возвращает привязку
 
 public BusinessDetail getBusinessDetail(
  List arg0)
 Возвращает полную информацию об организации
 
 public BusinessDetailExt getBusinessDetailExt(
  List arg0)
 Вовращает расширенную информацию об организации
 
 public BusinessService getBusinessService(
  String arg0)
 Возвращает услугу
 
 public java.lang.String getInquiryUrl()
 Возвращает адрес для доступа к сервису поиска UDDI
 
 public PublisherAssertions getPublisherAssertions()
 Возвращает все связи между организациями
 
 public java.lang.String getPublishingUrl()
 Возвращает адрес сервиса публикации UDDI
 public ServiceDetail getServiceDetail(
  List arg0)
 Возвращает подробную информацию об услуге
 
 public TModel getTModel(
  String name)
 Возвращает tModel-структуру
 
 public TModelDetail getTModelDetail(
  List t)
 Возвращает подробную информацию о tModel-структурах
 
 public BindingTemplate saveBinding(
  BindingTemplate template)
 Публикует привязку (реализацию) услуги
 
 public BusinessEntity saveBusiness(
  BusinessEntity business)
 Публикует информацию об организации
 
 public BusinessService saveService(
  BusinessService service)
 Публикует информацию об услуге
 
 public TModelDetail saveTModel(
  List tModelList)
 Публикует набор tModel-структур
 
 public PublisherAssertions setPublisherAssertions(
  List arg0)
 Публикует информацию о связях организаций
 
 public java.lang.String registerClassifier(
  String classifierName)
 Регистрирует классификатор в UDDI
 
 public void close()
 Закрывает клиент, освобождает ресурсы
 Структура данных реестра UDDI
 
 Таблица: ALL_ENTITY_KEY Описание Поле Тип Длина Ненулевое Описание ENTITY_KEY VARCHAR2 41 PARENT_KEY VARCHAR2 41 ENTITY_TYPE NUMBER 2
 Таблица: BINDING_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: BINDING_TEMPLATE Описание Поле Тип Длина Ненулевое Описание BINDING_KEY VARCHAR2 41 SERVICE_KEY VARCHAR2 41 ACCESS_POINT VARCHAR2 765 Да HOSTING_REDIRECTOR VARCHAR2 41 Да URL_TYPE VARCHAR2 48 Да BINDING_ORDER NUMBER 28 MODIFY_TIMESTAMP TIMESTAMP(6) 11
 Таблица: BUILTIN_CHECKED_CATEGORY Описание Поле Тип Длина Ненулевое Описание TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765 PARENT_VALUE VARCHAR2 765 Да SEQ_NO NUMBER 22
 Таблица: BUSINESS_CATEGORY_BAG Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 KREF_ORDER NUMBER 28 TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765
 Таблица: BUSINESS_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: BUSINESS_ENTITY Описание Поле Тип Длина Ненулевое Описание BUSINESS_KEY VARCHAR2 41 NAME VARCHAR2 765 LANGUAGE VARCHAR2 8 Да MULTIPLE_NAME_FLAG NUMBER 1 OPERATOR VARCHAR2 765 AUTHORIZED_NAME VARCHAR2 765 MODIFY_TIMESTAMP TIMESTAMP(6) 11
 Таблица: BUSINESS_ENTITY_NAME Описание Поле Тип Длина Ненулевое Описание BUSINESS_KEY VARCHAR2 41 NAME VARCHAR2 765 LANGUAGE VARCHAR2 8 Да NAME_ORDER NUMBER 28
 Таблица: BUSINESS_IDENTIFIER_BAG Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 KREF_ORDER NUMBER 28 TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765
 Таблица: BUSINESS_SERVICE Описание Поле Тип Длина Ненулевое Описание SERVICE_KEY VARCHAR2 41 BUSINESS_KEY VARCHAR2 41 PROJECTED_SERVICE_KEY VARCHAR2 41 Да PROJECTED_BUSINESS_KEY VARCHAR2 41 Да NAME VARCHAR2 765 LANGUAGE VARCHAR2 8 Да MULTIPLE_NAME_FLAG NUMBER 1 SERVICE_ORDER NUMBER 28 MODIFY_TIMESTAMP TIMESTAMP(6) 11
 Таблица: BUSINESS_SERVICE_NAME Описание Поле Тип Длина Ненулевое Описание SERVICE_KEY VARCHAR2 41 NAME_ORDER NUMBER 28 NAME VARCHAR2 765 LANGUAGE VARCHAR2 8 Да
 Таблица: CONTACT Описание Поле Тип Длина Ненулевое Описание CONTACT_KEY VARCHAR2 32 BUSINESS_KEY VARCHAR2 41 CONTACT_ORDER NUMBER 28 PERSON_NAME VARCHAR2 765 Да USE_TYPE VARCHAR2 255 Да
 Таблица: CONTACT_ADDRESS Описание Поле Тип Длина Ненулевое Описание ADDRESS_KEY VARCHAR2 32 CONTACT_KEY VARCHAR2 32 ADDRESS_ORDER NUMBER 28 SORT_CODE VARCHAR2 10 Да USE_TYPE VARCHAR2 255 Да TMODEL_KEY VARCHAR2 41 Да
 Таблица: CONTACT_ADDRESS_LINE Описание Поле Тип Длина Ненулевое Описание ADDRESS_KEY VARCHAR2 32 LINE_ORDER NUMBER 28 ADDRESS_LINE VARCHAR2 240 Да KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765 Да
 Таблица: CONTACT_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 32 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: CONTACT_EMAIL Описание Поле Тип Длина Ненулевое Описание CONTACT_KEY VARCHAR2 32 EMAIL_ORDER NUMBER 28 EMAIL VARCHAR2 765 Да USE_TYPE VARCHAR2 255 Да
 Таблица: CONTACT_PHONE Описание Поле Тип Длина Ненулевое Описание CONTACT_KEY VARCHAR2 32 PHONE_ORDER NUMBER 28 PHONE VARCHAR2 50 Да USE_TYPE VARCHAR2 255 Да
 Таблица: ENTITY_DISCOVERY_URL Описание Поле Тип Длина Ненулевое Описание BUSINESS_KEY VARCHAR2 41 URL_ORDER NUMBER 28 USE_TYPE VARCHAR2 255 Да URL VARCHAR2 765 Да
 Таблица: HIGH_WATER_MARK Описание Поле Тип Длина Ненулевое Описание MAX_USN_SEEN NUMBER 19 Да NODE_ID VARCHAR2 108
 Таблица: INSTANCE_DETAILS_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 32 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: INSTDETAILS_ODOC_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 32 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: OBFUSCATION Описание Поле Тип Длина Ненулевое Описание KEY RAW 2000 Да
 
 Таблица: PROPERTY Описание Поле Тип Длина Ненулевое Описание PROPERTY_NAME VARCHAR2 512 PROPERTY_VALUE VARCHAR2 4000 Да PROPERTY_DESCRIPTION VARCHAR2 4000 Да
 Таблица: PUBLISHER_ASSERTION Описание Поле Тип Длина Ненулевое Описание FROM_KEY VARCHAR2 41 TO_KEY VARCHAR2 41 TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 KEY_VALUE VARCHAR2 765 VERIFIED_BY_FROM_KEY NUMBER 1 VERIFIED_BY_TO_KEY NUMBER 1 MODIFY_TIMESTAMP TIMESTAMP(6) 11
 Таблица: REPLICATION_CONFIGURATION Описание Поле Тип Длина Ненулевое Описание SEQ_NO NUMBER 22 CONFIGURATION CLOB 4000 Да
 Таблица: ROLE_QUOTA_LIMITS Описание Поле Тип Длина Ненулевое Описание ROLE_NAME VARCHAR2 128 MAX_BE NUMBER 10 MAX_BS_PER_BE NUMBER 10 MAX_BT_PER_BS NUMBER 10 MAX_TM NUMBER 10 MAX_PA NUMBER 10
 Таблица: SCHEDULER_RULE Описание Поле Тип Длина Ненулевое Описание ID NUMBER 22 SBT_ID VARCHAR2 240 DLR_ID VARCHAR2 240 START_DATE DATE 7 Да START_TIME DATE 7 Да STOP_DATE DATE 7 Да DURATION NUMBER 22 Да NUM_UPDATES NUMBER 22 Да WEEK_DAY VARCHAR2 240 Да MONTH_DAY VARCHAR2 240 Да LAST_MODIFIED DATE 7 Да OC4J_ID VARCHAR2 240 Да STATE NUMBER 22 Да
 Таблица: SERVICE_CATEGORY_BAG Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 KREF_ORDER NUMBER 28 TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765
 Таблица: SERVICE_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: SUBSCRIPTION Описание Поле Тип Длина Ненулевое Описание SUBSCRIPTION_KEY VARCHAR2 41 AUTHORIZED_NAME VARCHAR2 765
 Таблица: SUBSCRIPTION_APP_LOG_LEVEL Описание Поле Тип Длина Ненулевое Описание VALUE VARCHAR2 16 Да
 Таблица: SUBSCRIPTION_EXE_RESULT Описание Поле Тип Длина Ненулевое Описание TOKEN VARCHAR2 400 INVOKE_TIME NUMBER 22 TOP_LEVEL_KEYS CLOB 4000 Да
 Таблица: SYNDICATION_CONN_POOL_SIZE Описание Поле Тип Длина Ненулевое Описание VALUE NUMBER 16 Да
 Таблица: SYNDICATION_SERVER_URL Описание Поле Тип Длина Ненулевое Описание VALUE VARCHAR2 4000 Да
 Таблица: SYNDICATION_USERNAME Описание Поле Тип Длина Ненулевое Описание VALUE VARCHAR2 4000 Да
 Таблица: TMODEL Описание Поле Тип Длина Ненулевое Описание TMODEL_KEY VARCHAR2 41 NAME VARCHAR2 765 OVERVIEW_URL VARCHAR2 765 Да OPERATOR VARCHAR2 765 AUTHORIZED_NAME VARCHAR2 765 STATUS NUMBER 1 MODIFY_TIMESTAMP TIMESTAMP(6) 11
 Таблица: TMODEL_CATEGORY_BAG Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 KREF_ORDER NUMBER 28 TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765
 Таблица: TMODEL_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: TMODEL_IDENTIFIER_BAG Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 KREF_ORDER NUMBER 28 TMODEL_KEY VARCHAR2 41 KEY_NAME VARCHAR2 765 Да KEY_VALUE VARCHAR2 765
 Таблица: TMODEL_INSTINFO Описание Поле Тип Длина Ненулевое Описание INSTINFO_KEY VARCHAR2 32 BINDING_KEY VARCHAR2 41 INSTINFO_ORDER NUMBER 28 TMODEL_KEY VARCHAR2 41 INSTANCE_PARMS VARCHAR2 765 Да OVERVIEW_URL VARCHAR2 765 Да
 Таблица: TMODEL_INSTINFO_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 32 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: TMODEL_ODOC_DESCRIPTION Описание Поле Тип Длина Ненулевое Описание OWNER_KEY VARCHAR2 41 DESCRIPTION_ORDER NUMBER 28 DESCRIPTION VARCHAR2 765 Да LANGUAGE VARCHAR2 8 Да
 Таблица: UPDATE_JOURNAL Описание Поле Тип Длина Ненулевое Описание LOCAL_USN NUMBER 19 ORIGINATING_USN NUMBER 19 ORIGINATING_NODE VARCHAR2 108 AUTHORIZED_NAME VARCHAR2 765 UPDATE_TYPE NUMBER 2 MODIFY_TIMESTAMP TIMESTAMP(6) 11 CHANGE_DETAIL CLOB 4000 Да OFFENDING_CHANGE_RECORD CLOB 4000 Да
 Таблица: USER_PROFILE Описание Поле Тип Длина Ненулевое Описание ID VARCHAR2 192 AUTHORIZED_NAME VARCHAR2 765
 Таблица: VERSION Описание Поле Тип Длина Ненулевое Описание PRODUCT VARCHAR2 128 Да
 Таблица: SCHEDULER_PROPERTIES Описание Поле Тип Длина Ненулевое Описание PROPERTY_NAME VARCHAR2 4000 Да PROPERTY_VALUE VARCHAR2 4000 Да PROPERTY_DESCRIPTION VARCHAR2 4000 Да
 Репозитарий
  Репозитарий является компонентом ядра Среды и предназначен для хранения информации о составе информационных ресурсов и используемых метаданных. В репозитарии хранится информация о структурах данных, используемых при реализации ПЭВ и вызовах внутренних web-сервисов.
 Информация о типе данных включает:
 * описание структуры данного типа (XSD);
 * указание типа данных, являющегося каноническим для данного типа;
 * набор инструкций для преобразования данных описываемого типа к каноническому виду и обратно (XSLT или процедура на языке Java);
 * наборы инструкций для полного или частичного преобразования данных описываемого типа к любому другому типу и, возможно, обратного преобразования. Указание имени Java-класса и набора параметров, осуществляющего преобразование (по умолчанию указывается имя класса ru.ifirst.er.repository.XSLTTransformer с указанием имени XSLT-файла, содержащего инструкции для преобразования);
 * техническое описание типа данных и его свойств на русском языке для администратора Среды (неструктурированная справочная информация - текст, графика).
  В репозитарии могут быть размещены описания типов данных, являющимихся значениями классификаторов (xsd:simpleType), поэтому при внесении такого типа в базу репозитария, сервис репозитария выполняет проверку наличия такого классификатора в базе сервиса ССК и, если такой классификатор имеется, в дальнейшем выполняется проверка события (перехват) подсистемы ССК с тем, чтобы блокировать попытки удаления классификаторов, объявленных в репозитарии.
 
  В состав репозитария входит: сервис репозитария, API репозитария.
 
  Сервис репозитария
  Сервис репозитария реализует следующие основные функции:
 * проверка наличия в репозитарии описания типа (осуществляется путем проверки наличия в репозитарии пространства имен, содержащего описание указанного типа).
 * выборка множеств типов в соответствии со сложными критериями поиска, описывающими условия, накладываемые на значения параметров типов, принадлежность типов к ветвям ССК, принадлежность их к пространствам имен. Критерии поиска могут быть построены на основе разнообразных операций (больше, меньше, равно, вхождение подстроки, соответствие шаблону регулярного выражения и т.д.);
 * автоматическое преобразование данных зарегистрированных типов в ходе функционирования Среды;
 * внесение информации о новых типах данных, ее изменение и удаление;
 * получение основной информации о зарегистрированных типах (структура, канонический тип, инструкции преобразования к каноническому типу и обратно);
 * получение инструкций о преобразовании зарегистрированных типов к любым другим типам, за исключением канонического, и обратно;
 * получение справочной информации о зарегистрированных типах;
 * поддержка наследственности типов данных;
 * обращение к подсистеме ССК для получения описания (формата) указанного типа данных;
 * экспорт/импорт описаний данных;
 * откат инициированных действий при сбойных ситуациях и возобновление при их устранении;
 * завершение сеанса работы пользователя репозитария;
 API Репозитария
 API репозитария представлено интерфейсом RepositoryService, который так же доступен как веб-сервис по SOAP-протоколу.
 
 public class ru.ifirst.er.repository.service.RepositoryService
 
 Конструкторы public RepositoryService()
  Методы public java.lang.String transformXML(
  String input,
  String xsltLocation)
 Преобразует входные XML-данные по заданной таблице трансформации
 
 public boolean checkType(
  String name)
 Проверяет наличие типа в репозитарии
 
 public java.lang.String transform(
  String data,
  String sourceType,
  String destType)
 Преобразует данные из одного типа в другой
 
 public java.lang.String[] findTypes(
  String query)
 Осуществляет поиск типа по заданным параметрам
  Структура данных репозитария
 Репозитарий реализован на основе технологии RDF (). Поэтому физическая структура данных не отражает инфологической модели содержимого репозитария, т.к. основана на хранении RDF-примитивов. Приведена логическая структура репозитария.
 
 Таблица: TYPES Описание: Таблица типов Поле Тип Длина Ненулевое Описание NAME string 255 DESCRIPTION string 255 QNAME string 255 CANONICAL boolean
 Таблица: NAMESPACES Описание: пространства имен Поле Тип Длина Ненулевое Описание ID integer QNAME CLOB DESCRIPTION string 255
 Таблица: DOCUMENTS Описание: документы в которых определены пространства имен Поле Тип Длина Ненулевое Описание URL CLOB
 Таблицы DOCUMENTS и NAMESAPCES связаны промежуточной маппинговой таблицей.
 
 Таблица: TRANSFORMS Описание: Таблица преобразований Поле Тип Длина Ненулевое Описание TYPE1 integer TYPE2 integer TRANSFORMER_CLASS string 255 PARAMETERS CLOB
 
 Подсистема оповещений
  Подсистема оповещений предназначена для рассылки сообщений и обеспечения возможности подписки пользователей на события, происходящие в системе
  Сообщения представляют собой гипертекстовые документы, в которые могут быть внедрены изображения и гиперссылки. Сообщения могут генерироваться при переходах между состояниями ПЭВ, а также при изменениях в структуре или узлах классификаторов (например, при добавлении в раздел нового ПЭВ).
 
  Сервис сообщений является основным компонентом подсистемы оповещений и предназначен для предоставления другим сервисам Среды возможности обращения к функциям подсистемы оповещений. Сервис сообщений реализован на основе взаимодействия Java-компоненты реализующей интерфейс IMessagingService с внешними системами Cyrus IMAPD и Postfix. Вместо приведенных внешних систем могут быть использованы другие, для обеспечения совместной работы необходимо будет изменить реализацию сервиса оповещений - должен быть класс, имеющий интерфейс MessageServiceInterface.
 API сервиса сообщений
 
 public interface ru.ifirst.er.email.service.MessageServiceInterface
 
 
 Methods public void sendMail(
  String from,
  String[] to,
  String replyTo,
  String subject,
  String content)
 Отправляет почту, используя общие настройки СЭВ
 

<< Пред.           стр. 4 (из 14)           След. >>

Список литературы по разделу