领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Richard Seroter 译者 吴宇 发布于 2012年2月1日
开放组织最近发布了三个标准来帮助那些正在构建基础设施即服务和面向对象架构的企业。除了发布面向服务架构参考架构(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
译者 吴宇 关注Java EE,感兴趣的技术领域包括软件架构、SOA、ESB和开源项目等。
The Open Group官方说法是“开放群组”,它是一家中立的国际标准化组织,拥有超过20年的标准制定与推广历史。愿景是“无边界信息流”。开放群组提出各种技术框架和理论结构,其最著名的贡献之一是TOGAF®企业架构框架。开放群组还主持有几大著名虚拟论坛:架构论坛、架构建模语言论坛、安全论坛等;论坛下设工作组,包括云计算工作组和SOA工作组等,上述的各类框架就是由各论坛、工作组的成员合力完成的。
开放群组已经于2009年在中国成立了分会,由其董事会成员金蝶来负责运营,提供TOGAF官方认证和培训,同时引入国际企业架构师协会,促进中国企业架构师的交流沟通。英文官网:www.opengroup.org;中文官网:www.tog.org.cn
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
1 条回复
关注此讨论 回复