Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
оэк ответы к зачету.docx
Скачиваний:
25
Добавлен:
19.09.2019
Размер:
575.79 Кб
Скачать
  1. Реестр uddi. Язык wsdl.

UDDI – 1) стандарт электронного коммерческого взаимодействия в Интернете, созданный для автоматизации поиска и взаимодействия контрагентов вне зависимости от используемого ими ПО; 2) всемирный реестр (каталог, база данных (БД)) предприятий электронной коммерции и представляемых ими веб-служб. Наиболее подходящей аналогией для UDDI является гипотетическая «глобальная телефонная книга электронной коммерции». UDDI – первая попытка создать общепринятую систему стандартов, которая позволит системам электронной коммерции автоматизировать информационный обмен и осуществление транзакций.

Ядром инфраструктуры UDDI является международная БД предприятий электронной коммерции, созданная лидерами данной отрасли (Microsoft, IBM, HP, SAP и еще около 400 компаний). БД дает компаниям возможность для самостоятельной регистрации их самих и тех услуг (и товаров), которые они предоставляют. Главное достоинство UDDI – стандартизация программного интерфейса, позволяющая автоматически осуществлять поиск компаний, обладающих требуемыми возможностями, устанавливать с ними взаимоотношения, заказывать, получать и оплачивать их товары и услуги.

В реестре UDDI хранятся следующие данные о предприятиях:

краткая характеристика предприятия: уникальный идентификатор, название предприятия, краткое его описание, контактная информация, список характеристик предприятия (принадлежность к определенной отрасли экономики, вид продукции, географическое местонахождение), информация о подразделениях;

список услуг, предоставляемых предприятием. Каждый элемент списка содержит краткое описание услуги и ссылки на источники, дающие детальное описание услуг;

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

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

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

Пример. Вертикальная торговая площадка E2Open (Белмонт, шт. Калифорния) связывает между собой около 65 тыс. компаний в сфере производства электроники. Руководство E2Open изучает пути перехода на UDDI-совместимые системы электронной коммерции. По оценке руководства фирмы, их применение для ввода информации в каталог и ее вывода должно на 50% ускорить подключение к системе новых клиентов и на 70% снизить расходы на программирование.

Т.о. UDDI позволяет:

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

найти через Интернет функционально подобные веб-службы и выбрать среди них наиболее эффективную;

интегрировать веб-службу в бизнес-процесс предприятия или предоставить услуги аутсорсинга другим предприятиям на основе технологии веб-служб.

Следует отметить и ряд недостатков и нерешенных вопросов стандарта UDDI:

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

не до конца решены вопросы информационной безопасности и сертификации веб-служб, например, компания Х может зарегистрировать свои услуги биллинга с очень низкими комиссионными сборами. Любой виртуальный агент, находясь в ситуации, когда ему необходимо принять оплату за свои услуги, может обратиться к веб-службе компании Х. Но нет гарантии, что платеж дойдет до получателя, а компания Х не исчезнет после получения средств (в решении данного вопроса может помочь технология электронных сертификатов);

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

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

WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.

Каждый документ WSDL можно разбить на следующие логические части:

  1. определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML сообщений

  2. элементы данных (message) — сообщения, используемые web-сервисом

  3. абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями

  4. связывание сервисов (binding) — способ, которым сообщение будет доставлено

XML (англ. eXtensible Markup Language — расширяемый язык разметки; произносится [экс-эм-э́л]) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML). XML является упрощённым подмножеством языка SGML.