开放组织为 SOA 架构师、云服务提供商发布标准

发布于:2012 年 2 月 1 日 19:13

前阿里 P9 技术专家 李运华,正在传授十几年架构实战心法,超过 46000 人跟随学习,点击查看 >>

开放组织最近发布了三个标准来帮助那些正在构建基础设施即服务和面向对象架构的企业。除了发布面向服务架构参考架构(SOA RA)和面向服务云计算基础设施框架(SOCCI)之外,开放组织还更新了他们的开放组织SOA 集成成熟度模型(OSIMM)。相应地,这些标准以最佳实践、问卷调查和模板等形式,对SOA 和云规模基础设施架构提供了专家性建议。

面向服务架构参考架构(SOA RA)提供了一份将近两百页的指导,其中主要来源于IBM 和其他一些技术伙伴的重要意见。架构师们可以将其作为评估、设计和实现面向服务解决方案的蓝图。实质上,该标准回答了“什么是SOA?”,并且提供了SOA 的一个完整逻辑设计。该标准的核心关注在组成SOA 解决方案堆栈的九个可描述的层次(也可以说是功能域)上。开放组织用五个水平层来处理方案中的功能性问题,以及四个垂直的交叉切割层跨越这些功能层。五个水平层为:操作系统层(包括运行时和部署时基础实施)、服务模块层(处理服务使用所需的技术和功能模块)、服务层(驻留所有SOA 使用的服务)、业务流程层(作为跨服务的编排层)和消费层(提供表现层控制器、缓存和其他帮助外部组织以SOA 方式进行交互的服务)。开放组织定义的四个垂直层包括集成层服务质量层信息层治理层。这些层能够将服务暴露给外部组织、监控和管理服务、暴露和验证通过服务的数据以及对SOA 解决方案应用策略和标准。总的来说,该指导标准的定位在于为那些正在采用或打算发展其SOA 的企业以及正在构建SOA 友好组件的软件厂商提供一个工具。

SOCCI 是开放组织授权的第一个云标准, 也是第一个基础设施即服务的业界标准。通过参考世界各地与日俱增的数据中心中大量关于基础设施低效性的数据分析,开放组织明确了对该标准的需要。开放组织是这样描述 SOCCI:

它是由定义明确、可集成的面向服务模块所构成的使能框架,它对于基础设施能够以服务的方式来提供是非常重要的。面向服务云计算基础设施(SOCCI)是这种框架专为云的实现。

此外,他们对 SOCCI 的定义如下

SOCCI 可以被定义为面向对象的、基于功能的、可管理的、可伸缩的按需提供的基础设施,它提供基本的云特性、服务和部署模型。换言之,SOCCI 给出了实现并管理一个基础设施即服务(IaaS)环境的要点。

SOCCI 框架定义了一系列用来组成业务和运维组件的结构单元。其中业务组件包括支持追踪功能(“计量管理器”)、按消费者使用的功能对其进行计费(“支付管理器”)和按区域分配资源(“地址管理器”)。而运维组件提供的功能包括:交付基础设施服务并包括对物理基础设施进行仿真(“虚拟管理器”)、服务监控和失效自动恢复(“监控和事件管理器”)、基础设施优化(“供应管理器”)、确保所需资源的可用性(“容量和性能管理器”)以及为环境中各设备提供的配置支持(“配置管理器”)。SOCCI 框架文档最后以一个案例分析结尾用以说明一个企业如何使用该框架来优化其基础设施交付。

OSIMM 是开放组织这次发布的标准中的最后一个。OSIMM,目前是第二个版本,提供了一个评估企业 SOA 成熟度等级的框架。开放组织定义 OSIMM 如下:

开放组织 SOA 集成成熟度模型(OSIMM)为咨询专家和 IT 从业者提供了一种方法来评估企业的面向服务架构(SOA)的成熟度级别。它定义了一个流程来构建路线图,指导企业逐步采用 SOA,使其一路实现业务价值最大化。

OSIMM 定义从七个方面评估企业。这些方面包括:业务架构(“业务”)、组织结构(“组织 & 治理”)、IT 和业务转换使用的流程(“方法”)、应用发展方式(“应用”)、架构实践(“架构”)、信息管理(“信息”)和基础设施支持(“信息和管理”)。另外,OSIMM 简述了七种成熟度等级,从最低成熟度到最高成熟度,分别叫做竖井可集成模块化服务复合服务虚拟化服务动态可重配置服务。这七个企业方面和七种成熟度等级包含在一个矩阵图中,每个交叉区域表示在某个点上成熟度等级的描述。比如,如果一个业务架构被认为是竖井式的,那么矩阵的这个区域包含的值就表示为“孤立业务行业驱动”。为了揭示企业在每个方面的成熟度,OSIMM 囊括了一个评估问题列表和一个打分系统来确定成熟度等级。

所有这些标准文档都彼此互补,为我们在创建服务、评估 SOA 成熟度和在构建以服务为基础的基础设施环境中应用这些准则提供了有用的基础知识。

查看英文原文: The Open Group Releases Standards for SOA Architects, Cloud Service Providers

阅读数:1532 发布于:2012 年 2 月 1 日 19:13

更多 SOA、架构、云计算 相关课程,可下载【 极客时间 】App 免费领取 >

评论

发布
暂无评论
  • 万亿规模下美团命名服务的演进与业务赋能

    2020 年 1 月 3 日

  • 搭建 HTTP/2 服务并推送资源

    2019 年 1 月 8 日

  • 详解 Service Mesh 的事实规范

    第二代 Service Mesh 除了使用 SideCar 代理作为数据面板来保障数据可靠性传输外,还通过独立的控制面板做到对服务的遥测、策略执行等精细控制。

    2018 年 3 月 20 日

  • Optaros 和 MuleSource 帮助 Nespresso 打造下一代 SOA 解决方案

    总部位于瑞士Paudex的雀巢Nespresso SA公司最近宣布,他们名为“NesOA”的SOA项目只用了6个月就成功完成了第一阶段!Optaros和MuleSource帮助定义和实现了这个名为“Nespresso开发架构(或NesOA)”的新型中间件架构。

    2009 年 1 月 31 日

  • CBDI 发表服务架构和工程元模型第二版

    最近,Everware-CBDI宣布发表他们的服务架构和工程元模型的第二版,它提供不同视图来捕获服务关联的元数据。Salamander本周宣布发布一个联合他们领先的MooD产品和SAE元模型的解决方案。

    2007 年 10 月 25 日

  • SOA 治理的仙境

    Michael Poulin详细阐述了治理和管理的区别并试图在面向服务的环境内探寻治理的“仙境”。他定义了SOA治理,探究了治理和企业架构的关系,讨论了治理工作的权责关系以及执行者SOA治理的手段。

    2010 年 1 月 8 日

  • 64 | 不断完善的架构范式

    我们需要意识到的一点是,熟读架构思维并不足以让我们成为优秀的架构师。

    2019 年 12 月 13 日

  • Open Group 发布新 SOA 治理框架与服务集成成熟度模型

    Open Group组织上周发布了两个新的工业标准:Open Group服务集成成熟度模型(OSIMM)和SOA治理框架。

    2009 年 9 月 1 日

  • 强化 Java EE 和 SCA 的同盟

    开放SOA合作组织发表了SCA Java EE集成规范草案0.9版,该草案定义了在Java EE应用环境中如何集成SCA和Java EE。它使用Java EE组件作为服务组件实现,Java EE程序包既可部署到SCA部署单元(Contribution)内部,也可部署为SCA部署单元。

    2008 年 4 月 7 日