SOA 快速指南:服务建模5333.docx
《SOA 快速指南:服务建模5333.docx》由会员分享,可在线阅读,更多相关《SOA 快速指南:服务建模5333.docx(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、引言以服服务为中中心的业业务活动动管理与与监控是是最近出出现的一一种热门门的ITT技术,它它的目的的在于帮帮助企业业管理人人员实时时获悉企企业运营营状况,了了解企业业的战略略实施进进展。SOAA 快速速指南 1 22 3系系列文章章是笔者者近年来来在 SSOA 项目实实施中的的经验结结晶。该该系列文文章结合合一个汽汽车贷款款流程,介绍了在 SOA 的环境下如何基于 IBM 的现有产品构造业务活动管理解决方案,详细阐述了每个实施步骤中使用的 IBM 的方法学、技术和产品。希望通过本文的介绍,能够帮助读者理清业务流程管理所包含的基本概念,并了解构建解决方案所需要的基本步骤。1. 服服务建模模方法论
2、论介绍众所所周知,面面向对象象的应用用构建在在类和对对象之上上。随后后发展起起来的建建模技术术将相关关的对象象按照业业务功能能进行分分组,就就形成了了组件的的概念;对于跨跨组件的的功能调调用,则则采用接接口的形形式暴露露出来。进一一步的将将接口的的定义与与接口的的具体实实现进行行解耦,就就催生了了SOAA。而作作为业务务和ITT之间的的契约的的服务,是是SOAA最重要要的概念念。因此此面向对对象、基基于组件件、面向向服务是是三个递递进的抽抽象层次次。现在在我们有有OOAAD(Objjectt Orrienntedd Annalyysiss Deesiggn)和和CBDD(Commponnent
3、t Baasedd Deevellopmmentt)来进进行面向向对象和和基于组组件的建建模与开开发。但但是没有有一个好好的方法法来进行行SOAA的分析析、设计计和开发发。SOOMA(Serrvicce OOrieenteed MModeelinng AArchhiteectuure)就就是在这这个背景景下诞生生的,其其主要目目的就是是填补OOOADD和CBDD在建模模领域留留下的空空白,为为SOAA实施提提供一个个方法学学的指导导。需要要特别指指出的是是,SOOMA的的出现并并不是要要替代OOOADD或者CBBD,正正如CBBD需要要借助OOOADD一样,SSOMAA也要借借助OOOAD和和
4、CBDD进行实实现层面面的建模模。与OOOADD和CBDD相比较较而言,SOMA贯穿整个IT建设的生命周期,在项目规划、设计、实施、运行中都起到重要的作用。本文就不展开阐述了,相关信息可见参考资料。SOMAA另外一一个显著著的特点点就是将将IT与业业务对齐齐。在具具体的实实施过程程中,SSOMAA将业务务特性,如如:业务务目标、关关键业务务指标等等,延伸伸到ITT的分析析和架构构决策过过程,从从而缩小小业务与与IT之间间的差距距。具体体来看,业业务组件件模型(或或者类似似业务分分析方法法论的结结果)、端端到端的的业务流流程以及及关键业业务指目目标是SSOMAA的三项项主要输输入,SSOA的的实
5、现则则是SOOA的输输出,从从这也可可以看出出SOMMA的定定位是在在业务和和IT之间间。图11:SOMMA方法法论 按照照实施的的阶段,SOMA分为服务发现、服务规约以及服务实现三个阶段。1)服务务发现:采用自自上而下下、自下下而上和和中间对对齐的方方式,得得到服务务的候选选者。自上上而下(业业务领域域分解)方方式从业业务着手手进行分分析,我我们将业业务进行行领域分分解、流流程分解解,以及及进行变变化分析析。业务务组件模模型是业业务领域域分解的的输入。根根据业务务组件模模型的详详细描述述,我们们可以将将业务领领域按照照业务职职责细分分为业务务范围,并并直接其其映射到到IT范畴畴的子系系统,实
6、实现业务务与ITT的无缝缝连接。顶级级的业务务流程是是流程分分解的输输入。将将业务流流程分解解成子流流程或者者业务活活动,逐逐级进行行,直到到每个业业务活动动都是具具备业务务含义的的最小单单元。流流程分解解得到的的业务活活动树上上的每一一个节点点,都是是服务的的候选者者,构成成了服务务候选者者组合。在在大部分分情况下下,服务务候选者者组合都都是一个个很长的的列表,加加上自下下而上和和中间对对齐方式式还有可可能发现现新的服服务,因因此将服服务候选选者按照照某种方方式进行行分类是是一件非非常必要要的事情情。业务务领域分分解的结结果业务务范围是是一个业业务概念念,同时时可以无无缝映射射到ITT范畴,
7、因因此它是是一个好好的分类类原则。根根据业务务范围,服服务候选选者组合合可以被被划分服服务候选选者目录录。变化分析析的目的的是将业业务领域域中易变变的部分分和稳定定的部分分区分开开来,通通过将易易变的业业务逻辑辑及相关关的业务务规则剥剥离出来来,保证证未来的的变化不不会破坏坏现有设设计,从从而提升升架构应应对变化化的能力力。变化化分析可可能会从从对未来来需求的的分析中中发现一一些新的的服务候候选者,这这些服务务候选者者需要加加入到服服务候选选者目录录中。自下下而上(已已有资产产分析)方方式的目目的是利利用已有有资产来来实现服服务,已已有资产产包括:已有系系统、套套装或定定制应用用、行业业规范或
8、或业务模模型等。通过过对已有有资产的的业务功功能、技技术平台台、架构构以及实实现方式式的分析析,除了了能够验验证服务务候选者者或者发发现新的的服务候候选者,还还能够通通过分析析已有系系统、套套装或定定制应用用的技术术局限性性尽早验验证服务务实现决决策的可可行性,为为服务实实现决策策提供重重要的依依据。中间间对齐(业业务目标标建模)方方式的目目的是帮帮助发现现与业务务对齐的的服务,并并确保关关键的服服务在流流程分解解和已有有资产分分析的过过程中没没有被遗遗漏。业务务目标建建模将业业务目标标分解成成子目标标,然后后分析哪哪些服务务是用来来实现这这些子目目标的。在在这个过过程中,为为了可以以度量这这
9、些服务务的执行行情况并并进而评评估业务务目标,我我们会发发现关键键业务指指标、度度量值和和相关的的业务事事件。结合合这三种种方式的的分析,我我们发现现服务候候选者组组合,并并按照业业务范围围划分为为服务目目录。同同时为服服务规约约做好其其他准备备,如:通过对对已有资资产分析析进行的的技术可可行性评评估、通通过业务务目标建建模发现现的业务务事件等等等。2)服务务规约:定义实实现服务务的服务务组件的的细节,包包括,数数据、规规则、服服务、可可配置概概要、可可能的变变更,同同时还会会涉及到到消息、事事件的定定义和管管理。经过过服务发发现的阶阶段,我我们得到到了候选选服务目目录,接接下来就就需要决决定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOA 快速指南:服务建模5333 快速 指南 服务 建模 5333
限制150内