科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件成功规划SOA:打造你的SOA蓝图

成功规划SOA:打造你的SOA蓝图

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

服务导向架构(Service-Oriented Architecture, SOA)系列文章的第二篇将提供一套具体的计划连同诀窍与深入见解以协助您建构有效的SOA蓝图,并确保您SOA项目能大功告成。

作者:builder.com.cn 2007年4月3日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

如何建立SOA模型

发展SOA蓝图有四大领域:SOA规划、SOA成熟度评估、SOA未来愿景以及SOA蓝图定义

SOA规划

SOA项目要在本阶段中经过整理与定义。所有相关成员在经过沟通与简报后开始了解情况,并且在工作优先级及范围取得共识。由于本阶段攸关贵单位所有员工,因此清楚而充足的沟通相当必要。在本阶段你要做的事包括:

‧定义SOA的范畴
‧建立与其它IT项目间的界限与配合状况
‧适度展现SOA对业务的价值
‧展现目前与未来业务计划间的配合程度。

SOA成熟度评估

在SOA成熟度评估阶段,你得建立衡量进度的机制。你必须定义出目前有哪些服务和能力可用以当成SOA起点,并找出哪些项目可作为发展基础。透过一系列面谈与问卷,你的团队应该可以检查多个领域-针对每个作分析、定出基线(base-line)、并确认现有模式(as-is)情境。你可以利用BEA的「Domain Model」规划以下检视作业:

‧业务策略与流程:由上而下检视业务策略与流程
‧架构:检查现有架构、政策与标准
‧成本与效益:全面检视目前的成本架构与效益benefits cases
‧建构元素:分析既有的服务、流程、工具及技术
‧项目与应用:检查现有的系统、以及正在进行与规划中的项目
‧组织与管理:分析目前的管理架构与政策

SOA未来愿景

在本阶段中,你的团队可在小组讨论中决定与定义出「理想」的状态,并确保各单位都同意。
‧业务策略与流程:做出SOA未来愿景与业务策略与流程之间的关联
‧架构:指导性原则、要求、政策、标准与参考架构
‧成本与效益:测量机制与测量标准
‧建构元素:共享的服务架构要求及标准化工具
‧项目与应用:将SOA对应到项目及应用程序
‧组织与管理:管理与遵循架构与政策

SOA蓝图定义

你的SOA是在此一阶段开始定义。你应该依据前面三阶段所搜集到的信息针对贵公司SOA目标与相应的时程作全面的差异分析。近期事件会比较详细,而未来的事则变通性较大,以便可以融合你在过程中学到的心得。

1.业务策略与流程:依据机会而定义业务价值
2.架构:短期、中期、长期参考架构蓝图
3.成本与效益:未来测量标准、成本架构与效益benefits cases蓝图。
4.构成元素:排定共通服务策略与标准化流程的优先级。
5.项目与应用:项目与应用的影响
6.组织与管理:计划的管理架构与政策

你应该将SOA蓝图视为会不断搜集经验与心得的「活的文件」。随着蓝图逐渐成熟,你的SOA计划也会在井井有条的方式下日趋繁复。(见图二)

成功规划SOA:打造你的SOA蓝图

图二 SOA「学习、调整」蓝图

结论

本文宗旨在于提供一个架构以协助你擘画属于你自己的SOA蓝图,并解释为什么这么一个蓝图对SOA计划来说如此重要。这份蓝图是指导你该开发什么、何时开发,以及开发的东西该何时布署的准则,因此可说是你顺利布署SOA最强大的工具。


Steve Bennett隶属于BEA全球咨询事业群,目前致力于推动服务导向架构(Service-Oriented Architecture),并对发展BEA的SOA服务及Domain Model白皮书多所贡献。Steve已为BEA多家企业用户提供架构顾问与咨询。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章