如何在 Web 服务中使用 Service Data Objects 2.1 的动态数据 API

来源:互联网 发布:linux系统可以ghost 编辑:程序博客网 时间:2024/04/30 07:14

 Service Data Objects (SDO) 2.0 体系结构和 API 能跨不同数据源提供对数据的统一访问,打包在 IBM WebSphere® Application Server Version 6.1 Feature Pack for SOA 的 Alpha 版中。本文将说明构建使用动态对象的 Web 服务应用程序所需的步骤,可以下载一个可部署应用程序,以帮助说明如何在 Web 环境中使用动态对象。
引言

Service Data Objects (SDO) 2.1 是一种数据编程体系结构和 API,可提供对异类数据源的统一数据访问。Apache Tuscany 开源项目(请参见参考资料)正在开发 2.1 规范的实现,该实现也打包在 IBM WebSphere Application Server Version 6.1 Feature Pack for SOA 的 Beta1 版中(请参见参考资料)。此规范对 WebSphere Application Server 6.1 的功能进行了扩展。IBM 提供了可供免费下载的 WebSphere Application Server 6.1 试用版。

服务数据对象通常用于将数据从一个应用程序传输到另一个应用程序。此用法模型可以方便地集成在 Web 服务环境中;在此环境中,客户机通常调用其他方提供的服务,需要将数据从 Web 服务提供者传输到使用者。SDO 2.1 规范描述了使用静态或动态数据 API 创建 SDO 的两种方法。在两种情况下,表示 SDO 的对象都必须实现 commonj.sdo.DataObject 接口,通过该接口可与规范定义的其他 SDO API 进行交互。

本文将描述 SDO 的静态与动态数据 API 间的差异,列出构建使用动态数据 API 的 Web 服务应用程序所需的步骤,并提供了可安装在 IBM WebSphere Application Server Version 6.1 Feature Pack for SOA 的 Beta1 版本上的可部署应用程序,用以说明如何在 Web 服务环境中使用 SDO 的动态数据 API。

图 1 说明了静态和动态数据 API 的生成位置以及如何使用其实例化服务数据对象,以供稍后用于操作底层的业务数据。

。。。。。。

                         点击此处查看全文