WEB开发网
开发学院数据库DB2 DB2 Web 服务提供者的安全性 阅读

DB2 Web 服务提供者的安全性

 2007-05-20 16:16:57 来源:WEB开发网   
核心提示: 通常,SOAP 消息是通过 HTTP 发送的,DB2 Web 服务提供者的安全性(2),但是还可能存在其他种类的传输,例如 WebSphere MQ,访问基于浏览器的测试环境,例如,由于 HTTP 和 XML 等标准的广泛使用,所以 Web 服务具有很强的互操作性

通常,SOAP 消息是通过 HTTP 发送的,但是还可能存在其他种类的传输,例如 WebSphere MQ。

由于 HTTP 和 XML 等标准的广泛使用,所以 Web 服务具有很强的互操作性。服务器端和客户端可以使用不同的操作系统、应用服务器和开发工具。访问 Web 服务并不需要安装像数据库驱动程序这样的客户机代码。

DB2 Web 服务提供者

DB2 Web 服务提供者是 Java ™应用服务器(比如 WebSphere Application Server 和 Jakarta Tomcat)的一个扩展。Web 服务提供者将允许您在 XML 文件中编写数据库操作并且将这些操作转换为一个 Web 服务。这种 XML 文件的一个示例是 DADX(文档访问定义扩展)文件,它看起来类似于:

清单 1. 一个简单的 DADX 文件

xmlns:xsd="http://www.w3.org/2001/XMLSchema">
List contents of DEPARTMENT table.
Lists each department.
SELECT * FROM DEPARTMENT WHERE deptno=:deptno

Web 服务提供者运行时在运行时做下列事情:

从 DADX 文件创建 WDSL。

从 DADX 创建一个基于浏览器的测试环境。

使用 DADX 文件作为 Web 服务的实现。

由于用户只需要编写 DADX 文件,因此并不需要理解 WSDL 规范。一个适度复杂的 DADX 的 WSDL 长度可能有许多页。运行时将确定一个 SQL 操作的参数(比如本例中的 deptno)并且还分析该 SQL 结果集的元数据,以创建正确的 XML 输出类型。

用户将完成下列步骤,以创建一个 DADX 应用程序:

创建一个 DADX 文件。

创建和部署一个 Web 应用程序。

访问基于浏览器的测试环境,例如,http://localhost:9080/services/sample/list.dadx/TEST。

上一页  1 2 3 4 5 6  下一页

Tags:DB Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接