本机Web服务是XML DB技术的新功能。在谷歌我发现它非常接近SOA。
任何人都可以简单解释一下: 1)Native Web服务的主要用途是什么 2)XML DB 11g和以前的XML DB版本的主要区别是什么。
感谢。
答案 0 :(得分:2)
我找到了文档。这很难)
新功能:
关于网络服务。
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)
它允许您发布PL / SQL 包/程序/功能作为网络 零编码和零的服务 部署工作!