2009-03-24 2 views
2

Родные веб-службы - это новая функция технологии XML DB. В google я обнаружил, что он очень близок к SOA.Что такое веб-службы Oracle Native?

Может ли кто-нибудь просто объяснить: 1) каково основное использование собственных веб-сервисов 2) В чем основное отличие XML DB 11g и предыдущих выпусков XML-БД.

Спасибо.

ответ

2

Я нашел документацию.Это было трудно)

What's New In Oracle XML DB?

Новые возможности:

  • Binary XML
  • XMLIndex
  • XMLType OCTs Теперь Использование кучного хранения Вместо IOTs
  • Значение по умолчанию из схемы XML аннотаций магазинVarrayAsTable сейчас true
  • Repository События
  • Поддержка Content Repository API для Java (JCR: JSR-170)
  • Типы
  • New Repository Resource Link
  • Поддержка WebDAV привилегий и новых Oracle XML DB привилегий
  • Web Services
  • In-Place XML Schema Evolution
  • Поддержка рекурсивных схем XML
  • Поддержка XLink и XInclude
  • Поддержка Переводы XML
  • Поддержка для больших узлов XML
  • Unified Java API
  • Поддержка Насос данных Oracle для XMLType
  • Поддержка XMLType с помощью Oracle Streams и Logical Standby
  • Oracle XDK Pull-Parser API (XML События, JSR-173)
  • XQuery Соответствие стандартам
  • мелкозернистый Доступ к сети Услуги Использование PL/SQL
  • SQL/XML Соответствие стандартам и Повышение производительности
  • XML-Update Улучшения производительности
  • XQuery и SQL/XML Производительность Улучшения
  • XSLT Производительность Улучшения

И о веб-сервисах.

Веб-службы предоставляют стандартный способ для приложений обмениваться информацией через Интернет и получать доступ к службам, реализующим бизнес-логику. Ваши приложения могут обращаться к базе данных Oracle, используя собственные веб-службы Oracle XML DB. Один из доступных сервисов позволяет выпускать запросы SQL и XQuery и получать результаты в виде XML-данных. Другая служба обеспечивает доступ ко всем PL/SQL хранимым функциям и процедурам. Вы можете настроить входные и выходные форматы документов при использовании последней службы; WSDL автоматически генерируется движком веб-служб собственной базы данных.

SOAP 1.1 - это версия, поддерживаемая Oracle XML DB. Приложения используют метод HTTP POST для отправки SOAP-запросов на собственные веб-службы Oracle XML DB. Вы можете настроить расположение всех собственных веб-служб Oracle XML DB и документов WSDL, используя конфигурационный файл Oracle XML DB, xdbconfig.xml.Вы также можете настроить параметры безопасности для веб-служб, используя тот же файл конфигурации.

1

found via google:

Это позволяет публиковать PL/SQL пакеты/процедуры/функции, как веб- службы с нулевым кодированием и нулевым усилием развертывания!

1

Есть преимущества и недостатки. Если у вас есть опытные разработчики в PL/SQL, это облегчает им предоставление и использование веб-сервисов без прохождения отдельного сервера приложений.

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

Я написал документ, представляющий веб-службы PL/SQL для прошлогодней конференции ODTUG. Он доступен в разделе «Технические ресурсы» на сайте www.odtug.com. Взглянуть.

Смежные вопросы