ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SOA,EA与RUP(三)

SOA,EA与RUP(三)

原创 Linux操作系统 作者:maggiehuangy 时间:2009-05-15 15:49:04 0 删除 编辑

3.       EAFRUP

把这两个概念放在一起,与其说是找出其他的区别,倒不如说是通过RUP去了解EAF,毕竟对于EAF了解的人不多。

EAF一个是面向一个企业的架构开发的方法框架,其目的在于定义与企业业务目标相一致的架构,并从架构导出信息项目;RUP则是面向一个软件项目的过程方法,其目的在于交付一个软件项目。

一个是比较宏观层面的企业架构,另一个是相对微观层面的项目交付,可以说通过EAF定义了企业架构、导出要开发的信息项目后,我们可以通过RUP的方法去交付这些项目,这两种方法论之间有一种衔接的关系。

同时有些工作在两者之间又是又交集的,比如在EAF ADM(架构开发方法)中有架构愿景阶段、业务架构阶段,通过这两个阶段定义企业的愿景、目标、组织结构、职能、流程等等,在RUP的业务建模、需求阶段,同样要定义业务目标、目的、度量、业务流程、用例等等,但前者是整个企业层面上的,后者是具体某一个项目层面上的,项目对这些要素的定义必须符合整个架构的定义,受其指导。当然,在RUP中我们也可以定义一个针对整个企业架构开发的项目,但这个框架对于开发整个企业架构并不是最合适的。

 

    从上面这些分析和对比来看,EAFRUP是属于过程方法框架这样的范畴,当然适用的过程层面不一样,SOA则属于架构方法、风格的范畴,偏技术;我们可以把SOA这种架构风格方法运用到EAFRUP中去,比如在EAF的应用架构定义中,我们可以采用服务这样的设计元素;在RUP中,可以有面向服务的RUP;这些过程方法同时为SOA的有效实践提供了保障,EAF保障了整个企业层面能有计划、有保障地实施SOARUP则保障了一个SOA解决方案的交付质量。

11.30 几个月以前写的,现在看来好像绕口令,好像没什么用,哈哈!

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14441101/viewspace-598253/,如需转载,请注明出处,否则将追究法律责任。

上一篇: SOA,EA与RUP(二)
请登录后发表评论 登录
全部评论

注册时间:2009-04-17

  • 博文量
    7
  • 访问量
    8068