Что такое собственные веб-службы Oracle?
-
21-08-2019 - |
Вопрос
Собственные веб-сервисы — это новая функция технологии XML DB.В Google я обнаружил, что это очень близко к SOA.
Кто-нибудь может просто объяснить:1) что является основным использованием Native web-сервисов 2) в чем основное отличие XML DB 11g от предыдущих релизов XML DB.
Спасибо.
Решение
Я нашел документацию.Это было сложно )
Что нового в базе данных Oracle XML?
Новые возможности:
- Двоичный XML
- XMLиндекс
- XMLType OCT теперь использует динамическое хранилище вместо IOT
- Значение по умолчанию схемы XML Магазин аннотацийVarrayAsTable Is Now истинно
- События репозитория
- Поддержка API репозитория контента для Java (JCR:ДЖСР-170)
- Новые типы ссылок на ресурсы репозитория
- Поддержка WebDAV Privileges и New Привилегии Oracle XML DB
- Веб-сервисы
- Эволюция XML-схемы на месте
- Поддержка рекурсивных XML-схем
- Поддержка XLink и XInclude.
- Поддержка переводов XML
- Поддержка больших узлов XML
- Единый API Java
- Поддержка Oracle Data Pump для XMLType
- Поддержка XMLType от Oracle Streams и логический режим ожидания
- Oracle XDK Pull-Parser API (XML) События, JSR-173)
- Соответствие стандарту XQuery
- Мелкозернистый доступ к сети Услуги с использованием PL/SQL
- Соответствие стандартам SQL/XML и Улучшения производительности
- Улучшения производительности XML-обновления
- Производительность 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.Вы можете настроить расположение всех собственных веб-служб Oracle XML DB и документов WSDL, используя файл конфигурации Oracle XML DB, xdbconfig.xml.Вы также можете настроить параметры безопасности для веб-служб, используя тот же файл конфигурации.
Другие советы
Есть преимущества и недостатки.Если у вас есть разработчики, имеющие опыт работы с PL/SQL, им будет проще предоставлять и использовать веб-сервисы без использования отдельного сервера приложений.
Конечно, ваши специалисты по безопасности могут вмешаться в это, особенно если вы хотите сделать эти услуги доступными за пределами вашей интрасети.Но он предоставляет еще один инструмент в наборе инструментов.
Я написал статью, посвященную веб-сервисам PL/SQL, для прошлогодней конференции ODTUG.Он доступен в разделе «Технические ресурсы» на сайте www.odtug.com.Взглянем.
Позволяет опубликовать ваш PL/SQL пакеты/процедуры/функции как web сервис с нулевым кодированием и нулевым усилия по развертыванию!