什么是Oracle Native Web服务?

时间:2009-03-24 10:36:27

标签: xml oracle web-services oracle-xml-db

本机Web服务是XML DB技术的新功能。在谷歌我发现它非常接近SOA。

任何人都可以简单解释一下: 1)Native Web服务的主要用途是什么 2)XML DB 11g和以前的XML DB版本的主要区别是什么。

感谢。

3 个答案:

答案 0 :(得分:2)

我找到了文档。这很难)

What's New In Oracle XML DB?

新功能:

  • 二进制XML
  • 的XMLIndex
  • XMLType OCT现在使用堆存储而不是IOT
  • XML架构的默认值 注释storeVarrayAsTable现在 真
  • 存储库事件
  • 支持Content Repository API for Java(JCR:JSR-170)
  • 新的资源库资源链接类型
  • 支持WebDAV权限和新功能 Oracle XML DB权限
  • 网络服务
  • 就地XML架构演变
  • 支持递归XML架构
  • 支持XLink和XInclude
  • 支持XML翻译
  • 支持大型XML节点
  • Unified Java API
  • XMLType的Oracle数据泵支持
  • Oracle Streams支持XMLType 和逻辑待命
  • Oracle XDK Pull-Parser API(XML 活动,JSR-173)
  • XQuery标准合规性
  • 对网络的细粒度访问 使用PL / SQL的服务
  • SQL / XML标准合规性和 绩效改进
  • XML更新性能增强
  • XQuery和SQL / XML性能 增强
  • XSLT性能增强

关于网络服务。

Web服务为应用程序提供了一种标准方式,可以通过Internet交换信息并访问实现业务逻辑的服务。您的应用程序可以使用本机Oracle XML DB Web服务访问Oracle数据库。一个可用的服务允许您发出SQL和XQuery查询并以XML数据的形式接收结果。另一项服务提供对所有PL / SQL存储函数和过程的访问。您可以在使用后一种服务时自定义输入和输出文档格式; WSDL由本机数据库Web服务引擎自动生成。

SOAP 1.1是Oracle XML DB支持的版本。应用程序使用HTTP POST方法将SOAP请求提交到本机Oracle XML DB Web服务。您可以使用Oracle XML DB配置文件xdbconfig.xml配置所有本机Oracle XML DB Web服务和WSDL文档的位置。您还可以使用相同的配置文件为Web服务配置安全设置。

答案 1 :(得分:2)

有利有弊。如果您拥有PL / SQL方面的开发人员,那么他们就可以更轻松地提供和使用Web服务,而无需通过单独的应用服务器。

当然,您的安全人员可能会参与其中,特别是如果您希望在Intranet之外提供这些服务。但它在工具箱中提供了另一个工具。

我在去年的ODTUG会议上写了一篇介绍PL / SQL Web服务的论文。它可以在www.odtug.com的技术资源部分找到。看一看。

答案 2 :(得分:1)

found via google:

  

它允许您发布PL / SQL   包/程序/功能作为网络   零编码和零的服务   部署工作!