打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[SOA]SOA的实现方法与CBM组件化业务模型


   以上是常见的开始SOA的方法。


   IBM CBM组件化业务模型

   参考文件《组件化业务模型-企业实现专业化的有效工具》整理

   组件业务建模(Component Business Modeling,CBM)是 IBM SOA构建的一个方法论,通过将组织活动重新分组到数量可管理的离散、模块化和可重用的业务组件中,从而确定改进和创新机会,把业务从领导,控制和执行三个方面进行模块化分析,从而有效的实现业务的有组织的提供服务的能力。


    本图摘自《组件化业务模型-企业实现专业化的有效工具》


   业务组件化是我们在实施SOA需求分析和建模中常用的需求分析方法。业务组件化将系统模块化和组件化的思路提前到了业务建模阶段。这样才能够更好的分析和识别业务服务,注意SOA里面谈的服务我们更加强调的是业务服务。业务组件化后还有两个问题没有解决,即业务流程交互和业务对象。因此按照SOA的分析方法,下一步重点就是分析业务组件之间的交互,而这个的基础正好是业务流程交互。这些业务组件的交互就会识别和转换为业务服务,交互中传递的业务对象转换为SOA服务中的元数据模型定义。

   IBM的CBM组件化业务模型提出了对业务的理解和分析采用的两条重要主线,即业务流程分析和业务架构分析,两者紧密结合。流程分析一般参考价值链分析的思路,由顶向下,逐层分解进行;而业务架构分析则更多的还是要依托流程分析,将流程分析识别和发现的业务活动,识别和抽象为相应的业务组件。

   没有通过流程分析为依托,直接拿出企业的业务组件模型往往是不现实的。所以从流程角度来看,首先是端到端的流程;其次是业务领域细分,由于业务领域细分形成了跨越业务边界的业务流程交互。因此流程的核心要素分解为了端到端流程,流程交互接口,组织岗位角色,业务活动单元,业务对象。业务活动单元最终根据业务能力和阶段,业务责任层面两个维度形成矩阵,即我们说的业务组件化模型。

   CBM的价值首先是给SOA的需求调研和分析提供了一个很好的方法指导。其次CBM可以应用到业务建模,分析,识别和评估现有的业务能力。同时CBM可以更好的将IT实现和业务进行热映射,对IT能力,IT对业务的支撑能力进行评估。

   欢迎访问张佩民的新浪博客 http://blog.sina.com.cn/hongchenzpm

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
“工业4.0”的驱动力是组件化业务模型
业务架构和应用架构
CIO须知: 企业如何更好地实施BPM
架构衍生理论和工具之——组件化业务模型(component business model, CBM)...
SOA 快速指南 1 2 3(转IBM developerWorks 中国)
IBM内部的SOA案例研究(一) | ERPWorld.net-信息推动产业
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服