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

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

\

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

\

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

代码转载自:https://pan.quark.cn/s/7f503284aed9 Hibernate的核心组件总数达到五个,具体包括:Session、SessionFactory、Transaction、Query以及Configuration。 这五个核心组件在各类开发项目中都具有普遍的应用性。 借助这些组件,不仅可以高效地进行持久化对象的读取与存储,还能够实现事务管理功能。 接下来将通过图形化的方式,逐一阐述这五个核心组件的具体细节。 依据所提供的文件内容,可以总结出以下几个关键知识点:### 1. SSH框架详细架构图尽管标题提及“SSH框架详细架构图”,但在描述部分并未直接呈现关于SSH的详细内容,而是转向介绍了Hibernate的核心接口。 然而,在此我们可以简要概述SSH框架(涵盖Spring、Struts、Hibernate)的核心理念及其在Java开发中的具体作用。 #### Spring框架- **定义**:Spring框架是一个开源架构,其设计目标在于简化企业级应用的开发流程。 - **特点**: - **分层结构**:该框架允许开发者根据实际需求选择性地采纳部分组件,而非强制使用全部功能。 - **可复用性**:Spring框架支持创建可在不同开发环境中重复利用的业务逻辑和数据访问组件。 - **核心构成**: - **核心容器**:该部分包含了Spring框架的基础功能,其核心在于`BeanFactory`,该组件通过工厂模式运作,并借助控制反转(IoC)理念,将配置和依赖管理与具体的应用代码进行有效分离。 - **Spring上下文**:提供一个配置文件,其中整合了诸如JNDI、EJB、邮件服务、国际化支持等企业级服务。 - **Spring AO...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值