热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

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

开放组织最近发布了三个标准来帮助那些正在构建基础设施即服务和面向对象架构的企业。除了发布面向服务架构参考架构(SOARA)和面向服务云计算基础设施框架&

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

\u0026#xD;\n

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

\u0026#xD;\n

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

\u0026#xD;\n
\u0026#xD;\n

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

\u0026#xD;\n
\u0026#xD;\n

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

\u0026#xD;\n
\u0026#xD;\n

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

\u0026#xD;\n
\u0026#xD;\n

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

\u0026#xD;\n

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

\u0026#xD;\n
\u0026#xD;\n

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

\u0026#xD;\n
\u0026#xD;\n

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

\u0026#xD;\n

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

\u0026#xD;\n

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


推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 14亿人的大项目,腾讯云数据库拿下!
    全国人 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
author-avatar
淡水鱼yw灬s
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有