技术开发 频道

SOA案例研究

【IT168技术文档】

引言

    人们对当前业务环境和正在发生的巨大变化进行了大量的讨论:来自传统和非传统对手的激烈竞争、不断变化的法律法规遵从要求、创造新收益来源的压力以及对更多创新和更高灵活性的要求。为了在这种环境中取得成功,各个企业正在进行转换工作,开始重新思考行业结构,准备实现组件化和采用面向服务的方法来实现所需的灵活性。

    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 及我们的客户中得到应用的非常好的实践和“经验教训”。

SOA 价值主张

    在过去几年中,作者和 IBM 同事曾与数百客户协作,以实现基于 SOA 的解决方案来解决各种业务问题。虽然所有人都在谈论总体的业务灵活性和敏捷性,但每个活动通常都是由一个具体的业务价值主张(或希望的业务成果)驱动的。企业采用 SOA 来应对不同的业务挑战。希望的业务成果可以由下表中所示的多个类别进行表示。


表 1. SOA 采用的业务价值主张
业务价值主张业务驱动因素
业务流程灵活性
  • 快速对市场变化做出响应
  • 改进上市时间
减少外部流程成本和周期时间
  • 从手动事务过渡到自动事务
  • 促进与业务合作伙伴的协作
减少风险和对外暴露程度
  • 提高业务操作的可见性
法律法规遵从
  • 符合政府强制要求
  • 符合行业法规
简化系统集成
  • 集成以前的独立系统
  • 便于处理合并和收购的情况
降低成本
  • 消除重复系统、技能和投资
  • 一次性构建功能,方便重用
  • 提高效率

    成功的 SOA 实现可以实现多种不同的业务成果,而通常是由一个或两个关键驱动因素促成相关活动的。尽管通过服务重用实现的好处可以减少开发和集成的成本这一事实非常重要,但就长远来看,SOA 的业务转换价值却更为重要。

    在以下部分中描述的 IBM 案例研究具有不同的预期结果(公司内部和外部),如表 2 中所示。


表 2. 案例研究的业务成果总结
COATSMicroelectronicsExportCCMSIIPIIPXWeb 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
0
相关文章