WEB开发网
开发学院数据库DB2 访问 IBM 数据库服务器的新方式 —— 构建 Web 服... 阅读

访问 IBM 数据库服务器的新方式 —— 构建 Web 服务

 2008-12-15 16:37:29 来源:WEB开发网   
核心提示: 通常,可以使用自上而下或自下而上的方法构建 Web 服务,访问 IBM 数据库服务器的新方式 —— 构建 Web 服务(7),在自上而下的方法中,先从一个服务规范(例如一个 WSDL 文件)开始,Data Studio 中集成的查询和存储过程开发环境使开发变得很容易,并且可以将这些工件公开

通常,可以使用自上而下或自下而上的方法构建 Web 服务。在自上而下的方法中,先从一个服务规范(例如一个 WSDL 文件)开始,然后实现符合那个规范的底层代码。在自下而上的方法中,先从一个 Java bean 或 SQL 语句开始,将功能公开为 Web 服务。在 DWS 中,先从 DML 操作(例如查询)开始,将它们公开为 Web 服务。所以 Web 服务的开发当然是自下而上的。但是,在很多情况下,通过将 XSLT 应用到服务消息上,可以将自下而上型消息的服务格式映射到自上而下的设计。这样可以解决一些自上而下的服务格式需求,同时又可以用自下而上的方法开发 Web 服务。可以使用这种转换,将数据以人类可读的格式(例如 HTML、XHTML)或可通过 XSL 转换产生的任何文本格式交付到客户机。

图 9. 可定制的交付格式 - 应用 XSLT

访问 IBM 数据库服务器的新方式 —— 构建 Web 服务

SOA

说起 SOA 环境,很多人并没有想到数据库。但是,SOA 的一个关键优点就是重用已有的组件。将丰富的业务逻辑构建到存储过程和高性能查询中的企业,现在可以使用 DWS 立即将它们放到 SOA 环境中。过去用来封装业务逻辑而开发的 DML 操作和存储过程如果运行良好的话,那么重用它们就不必花费精力去诊断新开发应用程序中的潜在问题。而且,Web 服务可虚拟化任何使用者的访问,因此更容易将数据库服务器插入到 SOA 环境中。

然而,仅仅提供 Web 服务支持并不能解决任何问题,也不能使您朝着面向服务架构更进一步。对 SOA 的讨论必须从企业级开始,然后归结到实现企业级 SOA 所需的组件上来。通过企业级讨论定义组件、可重用的企业级服务以及一个可靠的设计,这些是创建 SOA 的重要部分。然后,可以采用 Web 服务作为实现这些服务的一种方式。Data Studio 中集成的查询和存储过程开发环境使开发变得很容易,并且可以将这些工件公开为 Web 服务,从而帮助您实现目标。

上一页  2 3 4 5 6 7 8  下一页

Tags:访问 IBM 数据库

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