在本系列白皮书中,我们将提供各种 Web 服务技术的比较,之后将提供一份研究报告,在其中对 IBM WebSphere SOA Edition 和 IBM Rational Application Developer 提供的用于处理集成特定问题的不同 Web 服务类型进行分析。最后,我们将给出一个 SOA 案例研究,其中将使用信息服务的 Web 服务技术,同时还指示信息服务是整个 SOA 体系结构中的唯一组件。
信息服务是 IBM SOA 参考体系结构中的核心部分之一,在面向服务的体系结构中管理和访问所有形式的信息时都需要使用信息服务。因此,信息服务强调的是信息的物理实现或位置与请求信息的流程和应用程序的分离。
信息服务的基本思想是,通过行业标准来提供和访问服务,这些行业标准允许在不必理解数据源特定的接口或这些服务提供的功能的语义和复杂性的情况下构建业务流程。
根据定义,只要考虑了四项主要原则,信息服务就不必开发任何特定的技术:
- 互操作性
- 模块化
- 可重用性
- 组件化
不过,Web 服务技术在作为提供信息服务的接口方面扮演着越来越重要的角色。但信息服务具有消息大小、调用模式和服务运行时的具体特征。因此,有必要了解一下这些技术,以便为 SOA 实现做出正确的选择。
在本系列白皮书中,我们将提供各种 Web 服务技术的比较,之后将提供一份研究报告,在其中对 IBM WebSphere SOA Edition 和 IBM Rational Application Developer 提供的用于处理集成特定问题的不同 Web 服务类型进行分析。最后,我们将给出一个 SOA 案例研究,其中将使用信息服务的 Web 服务技术,同时还指示信息服务是整个 SOA 体系结构中的唯一组件。
通常,信息服务包含全面的信息管理功能。不过,对于本系列,我们将重点放在了信息集成服务上;信息集成服务是特定类型的服务,能在不受数据位置或格式限制的情况下提供对业务信息的实时集成访问。
| 下载白皮书 | 描述 | 访问方法 |
|---|---|---|
| Information integration services, Part 1: Service technologies for information integration (PDF, 70 KB) | 白皮书 | HTTP 下载 |
| Information integration services, Part 2: Tools for information integration services (PDF, 70KB) | 白皮书 | HTTP 下载 |
| Information integration services, Part 3: An SOA case study for information integration services (PDF, 245KB) | 白皮书 | HTTP 下载 |
- 您可以参阅本文在 developerWorks 全球站点上的 英文原文 。
-
BPEL4People Whitepaper
-
BPEL
for Java technology Whitepaper
- Read Business Process Execution Language for Web Services Version 1.1 for
background on BPEL.
- The Web Service Business Process Execution Language Version 2.0 Working
draftis available from OASIS.