2

本机 Web 服务是 XML DB 技术的一个新特性。在 google 中我发现它非常接近 SOA。

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

谢谢。

4

3 回答 3

2

我找到了文档。那个挺难 )

Oracle XML DB 中有哪些新功能?

新功能:

  • 二进制 XML
  • XML索引
  • XMLType OCT 现在使用堆存储而不是 IOT
  • XML Schema Annotation storeVarrayAsTable 的默认值现在为 true
  • 存储库事件
  • 支持 Java 的内容存储库 API (JCR: JSR-170)
  • 新的存储库资源链接类型
  • 支持 WebDAV 权限和新的 Oracle XML DB 权限
  • 网页服务
  • 就地 XML 模式演变
  • 支持递归 XML 模式
  • 支持 XLink 和 XInclude
  • 支持 XML 翻译
  • 支持大型 XML 节点
  • 统一的 Java API
  • 对 XMLType 的 Oracle 数据泵支持
  • Oracle Streams 和 Logical Standby 对 XMLType 的支持
  • Oracle XDK 拉解析器 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 服务配置安全设置。

于 2009-03-24T14:49:56.670 回答
2

有优点也有缺点。如果您有 PL/SQL 方面经验丰富的开发人员,这可以让他们更轻松地提供和使用 Web 服务,而无需通过单独的应用服务器。

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

我为去年的 ODTUG 会议写了一篇介绍 PL/SQL Web 服务的论文。它位于 www.odtug.com 的技术资源部分。看一看。

于 2009-03-24T16:02:32.283 回答
1

通过谷歌找到:

它允许您将 PL/SQL 包/过程/函数作为 Web 服务发布,零编码和零部署工作!

于 2009-03-24T11:05:55.833 回答