|  | 级别: 中级 David Medinets (david.medinets@gmail.com), 自由撰稿人, Eclectic Consulting
2007 年 7 月 19 日 继续了解如何使资源支持面向服务的架构 (SOA)。本系列教程共分为三个部分,第 1 部分向您介绍了如何使用 WS-Resources 从 Web 服务的固有的无状态环境里引用 Apache Derby 数据和结构。通过 Web 服务资源公开数据库实体让您可以轻松地通过标准化的 Web 服务资源框架 (WSRF) 提供状态信息和数据库信息。但如何监视资源以查看更改呢?使用 WS-Notification 标准 Web 服务可以实现此目的。这一部分是本系列教程的第 2 部分,将帮助您用 Apache Derby 生成和使用 Web 服务通知,让您能够充分了解 WS-Notification,它提供了另一个标准化接口用于监视和检验 Web 服务。
在本教程中
本教程涵盖了以下主题: - 使用 Pubscribe 框架
- 修改 WSDL 以生成必要的代码
- 向已有的 Person 资源类中添加通知
- 改进代码以便更高效地发现通知和资源属性
这里是存在一些限制的。仅当使用 Web 资源更新状态时,状态更改才会触发通知事件。在数据库内部发生的更改不会触发通知消息。如果需要让数据库更改也触发通知,则需要编写基于 Java 的数据库触发器,该数据库触发器将向 Web 服务发送简单对象访问协议 (Simple Object Access Protocol,SOAP) 消息。
预备知识
无
系统需求
本教程中的示例使用 Java 平台(1.5 版或更高),并且还使用了以下工具: 本教程中的示例和指导信息都是基于上述配置安装和 Microsoft® Windows® 环境的,当然,这些原理也可以应用在 UNIX®/Linux® 环境中。
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|