文章 - 212 评论 - 33 收藏 - 0 粉丝 - 11 访问量 - 239143

软件工程与SOA成熟度

不少软件从业者都熟悉CMMICapability Maturity Model Integration能力成熟度集成模型)。CMMI主要包括软件工程, 项目管理, 过程管理等几个大的过程, 是应用于软件业项目的管理方法。 共有六个能力度等级(0不完整级 1执行级 2管理级 3定义级 4量化管理级 5最佳化级),每个能力度等级对应到一个一般目标,以及一组一般执行方法和特定方法。评定下来级别越高,成熟度越高。与CMM相类似的有EAMMEnterprise Architecture Maturity Model 企业架构成熟度模型)。

同样, SOA也有其成熟度模型: SIMM Service Integration Maturity Model 服务集成成熟度模型)或 OSIMM Open Group SIMM)。 SOA成熟度而言,企业对SOA的采纳就是帮助企业从一个成熟度迁移到另外一个成熟度,每个层次的迁移都需要不同的条件,也带来不同的价值。 SOA的实施可小可大,小到Web服务,大到整个企业服务模型及集成架构。 SOA也是多层次的概念,有业务层次,将业务活动描述为服务;有IT层次的,将应用暴露成服务接口;有架构层次, 使组织架构元素具有弹性。因此, SOA的成熟度模型可以帮助描述SOA涉及的主要方面和各个采纳阶段。如1‑2所示,SIMM可以表明企业SOA的当前成熟度(圆形)及目标成熟度(三角形)。

发表于: 2012-10-10 23:04 阅读(1047) 评论(0) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册