访问 IBM 数据库服务器的新方式 —— 构建 Web 服务
2008-12-15 16:37:29 来源:WEB开发网通常,可以使用自上而下或自下而上的方法构建 Web 服务。在自上而下的方法中,先从一个服务规范(例如一个 WSDL 文件)开始,然后实现符合那个规范的底层代码。在自下而上的方法中,先从一个 Java bean 或 SQL 语句开始,将功能公开为 Web 服务。在 DWS 中,先从 DML 操作(例如查询)开始,将它们公开为 Web 服务。所以 Web 服务的开发当然是自下而上的。但是,在很多情况下,通过将 XSLT 应用到服务消息上,可以将自下而上型消息的服务格式映射到自上而下的设计。这样可以解决一些自上而下的服务格式需求,同时又可以用自下而上的方法开发 Web 服务。可以使用这种转换,将数据以人类可读的格式(例如 HTML、XHTML)或可通过 XSL 转换产生的任何文本格式交付到客户机。
图 9. 可定制的交付格式 - 应用 XSLT
SOA
说起 SOA 环境,很多人并没有想到数据库。但是,SOA 的一个关键优点就是重用已有的组件。将丰富的业务逻辑构建到存储过程和高性能查询中的企业,现在可以使用 DWS 立即将它们放到 SOA 环境中。过去用来封装业务逻辑而开发的 DML 操作和存储过程如果运行良好的话,那么重用它们就不必花费精力去诊断新开发应用程序中的潜在问题。而且,Web 服务可虚拟化任何使用者的访问,因此更容易将数据库服务器插入到 SOA 环境中。
然而,仅仅提供 Web 服务支持并不能解决任何问题,也不能使您朝着面向服务架构更进一步。对 SOA 的讨论必须从企业级开始,然后归结到实现企业级 SOA 所需的组件上来。通过企业级讨论定义组件、可重用的企业级服务以及一个可靠的设计,这些是创建 SOA 的重要部分。然后,可以采用 Web 服务作为实现这些服务的一种方式。Data Studio 中集成的查询和存储过程开发环境使开发变得很容易,并且可以将这些工件公开为 Web 服务,从而帮助您实现目标。
- ››数据库对象——存储过程
- ››数据库设计词汇对照表
- ››数据库大型应用解决方案总结
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
- ››IBM WebSphere应用服务器发展趋势
- ››IBM WebSphere Application Server诊断和调优(一...
- ››IBM WebSphere Application Server诊断和调优(二...
- ››IBM WebSphere Performance Pack服务器
- ››IBM WebSphere软件概述
- ››IBM PowerVM 实战手册,第 3 部分 : VIO server 配...
- ››IBM PowerVM 实战手册,第 2 部分 : VIO server 准...
更多精彩
赞助商链接