SOA 受到越来越广泛的接受,正逐渐成为支持此类业务转换的主要技术,可提供业务流程和启用 IT 支持之间更紧密的联系。虽然 Ron Schmelzer 和 Jason Bloomberg等很多分析家称 IBM 是其客户“面向服务的体系结构运动中的主要先锋之一”,但在过去数年中,IBM 本身也在进行 SOA 支持业务转换。
客户经常要求我们分享 IBM 内部的此类经验。在本文中,我们将简单介绍七个 SOA 案例研究中的前两个——真正的内部转换活动。后续文章将讨论剩下的其他案例研究。每个活动都已有了实际的业务成果,并提供了宝贵的经验和教训:
- 案例研究 1:Customer Order Analysis and Tracking System [COATS]
- 案例研究 2:Microelectronics“盒子里的工厂”[Microelectronics]
- 案例研究 3:Export Validation 法律法规遵从 [Export]
- 案例研究 4:Central Customer Master System [CCMS]
- 案例研究 5:IBM Intranet Password——内部应用程序标识管理 [IIP]
- 案例研究 6:IBM Intranet Password——外部业务合作伙伴应用程序标识管理 [IIPX]
- 案例研究 7:客户 Web 标识管理 [Web Identity]
我们专门精选了这些案例研究来代表利用 SOA 解决的各种业务挑战。其中一些挑战通常会出现在跨行业场景中,如第五、六、七个案例研究。其他案例(如第二个案例)是特定于行业的,其中也包含可由 SOA 成功处理的典型挑战。
那些仍然在问为什么应该考虑 SOA 的读者或需要为其采用创建业务用例的读者会发现,表 1 和每个活动的业务驱动因素的详细描述非常有用。
对于每个案例研究,除了业务上下文,我们还描述了活动必须克服的挑战、所得到的解决方案的体系结构概述及其支持技术和工具。我们还将描述每个活动实现的实际业务成果和我们所获得并在 IBM 及我们的客户中得到应用的最佳实践和“经验教训”。
在过去几年中,作者和 IBM 同事曾与数百客户协作,以实现基于 SOA 的解决方案来解决各种业务问题。虽然所有人都在谈论总体的业务灵活性和敏捷性,但每个活动通常都是由一个具体的业务价值主张(或希望的业务成果)驱动的。企业采用 SOA 来应对不同的业务挑战。希望的业务成果可以由下表中所示的多个类别进行表示。
表 1. SOA 采用的业务价值主张
| 业务价值主张 | 业务驱动因素 |
|---|---|
| 业务流程灵活性 |
|
| 减少外部流程成本和周期时间 |
|
| 减少风险和对外暴露程度 |
|
| 法律法规遵从 |
|
| 简化系统集成 |
|
| 降低成本 |
|
成功的 SOA 实现可以实现多种不同的业务成果,而通常是由一个或两个关键驱动因素促成相关活动的。尽管通过服务重用实现的好处可以减少开发和集成的成本这一事实非常重要,但就长远来看,SOA 的业务转换价值却更为重要。
在以下部分中描述的 IBM 案例研究具有不同的预期结果(公司内部和外部),如表 2 中所示。
表 2. 案例研究的业务成果总结
| COATS | Microelectronics | Export | CCMS | IIP | IIPX | Web Identity | |
|---|---|---|---|---|---|---|---|
| 业务流程灵活性 | X | X | - | X | - | X | X |
| 减少外部流程成本和周期时间 | - | X | X | X | - | X | X |
| 减少风险和对外暴露程度 | - | X | X | X | X | X | X |
| 法律法规遵从 | - | - | X | - | - | - | - |
| 简化系统集成 | X | X | X | X | - | X | X |
| 降低成本 | X | X | X | X | X | X | X |
相关专题
- SOA 面向服务架构 (363篇文章)
- 综合布线工程案例 (2698篇文章)
- SOA技术资讯 (363篇文章)
- SOA理念分析 (9篇文章)
- 单元测试的小技巧介绍和举例 (0次浏览)
- 单元测试的基本方法 (0次浏览)
- 从生物学的角度对中间件和构件的思考 (0次浏览)
- 从EAI到SOA (0次浏览)
- 初为项目经理注意事项 (0次浏览)
- 程序员为什么不写单元测试? (0次浏览)
- 程序员是一只捕鱼的鸟 (0次浏览)
- 成功项目管理的20个秘密 (0次浏览)
- 成功实施SOA的10大要素 (0次浏览)
- 成功的项目管理入门 (0次浏览)



