领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Dilip Krishnan 译者 张龙 发布于 2011年1月4日
近日,高德纳公司(Gartner,美国咨询公司)发布了一份报告,评估了主流应用基础设施提供商/厂商对系统的SOA风格应用与项目所提供的完整端到端支持的力度。
新的、复合的面向服务的业务应用需要复杂的运行时技术和开发工具。我们评估了主流应用基础设施厂商对SOA风格应用与项目所提供的完整端到端支持的力度
该报告认为寻求基础设施解决方案的很多组织都在寻觅某个厂商所提供的集成套件,以其作为切入点。报告还定义了一些假定与考虑要素。
系统的项目包括长期的考虑和应用的设计与技术选型过程中的项目规划。他们认为应用会延长使用期、承担更高级的服务层需求,通常还会对业务组织的整个信息环境造成一定影响。这与那些为了满足紧急需要的机会主义项目是很不同的,后者的生命周期、职责以及复杂度很有限。相对于长期的使用和应用的灵活性来说,这些项目更看重市场以及费用。我们的魔力象限(Magic Quadrant)只考虑系统化的项目。
该报告评估了厂商提供的应用基础设施符合系统化项目需求的程度。
对特定厂商的评估基于这样一个前提:该厂商是这类项目完整端到端需求的唯一提供者。
报告还参考了其他一些相关的分析资料,但报告本身并没有明确提到这些资料。
高德纳公司还单独对战略性SOA基础设施项目进行了分析,市场正关注于为多种SOA风格的应用之间的共存和互操作建立可操作的治理环境。如果项目想要构建一种系统化的SOA应用,那就需要为未来的SOA风格的应用项目和购并建立起治理与操作平台,我们建议你检查一下“共享SOA互操作基础设施项目的魔力象限”,同时还有此次研究中所提到的厂商资产。
高德纳公司还对系统化应用集成项目进行了分析。这类项目关注于现有软件的集成,这些软件位于各种不同的系统中,是根据客户要求定制的、购买与合同的签订也是以云服务的形式进行的,或是由合作企业提供的。此类系统并不关注于新应用的构建。我们不应该以其他集成实践为代价来实现SOA风格的集成。如果构建新的SOA应用的项目必须要与非SOA的外部资源进行交互,那么我们建议你查看一下应用集成的魔力象限以及此次研究,进而调整决策过程。
该报告反映出云技术提供商逐步浮出水面,“在IT组织为其项目进行技术评估时,Paas(platform-as-a-service)与传统的内部部署方式形成了竞争关系”。系统化SOA风格的应用项目基础设施魔力象限可以总结出该报告的内容,如下图所示:

图片来源:高德纳公司(2010年10月)
上图中所涉及到的关键技术特征有:
- 后端应用执行容器的各种竞争性技术,包括对SOA风格模块的支持、从类似以及不同的客户端访问、支持高级服务质量需求的能力,还要适合中等规模的项目;符合系统化项目的要求
- 前端应用执行容器的各种竞争性技术,包括对SOA风格的外部资源的支持、访问类似以及不同的服务;符合系统化项目的要求
- 用于建立与管理完整的SOA风格应用所需的开发与运行时建模、设计、维护和管理工具
- SOA资源的治理,但这里只限定于一个应用上下文
- 报告是根据愿景的执行与完成程度来评估各个厂商的,此次评估的一个重要标准是独一无二。
必须要有证据表明作为此类项目的技术提供者的厂商来说,其产品是成功的(不管是已经存在的还是即将发布的)。
感兴趣的读者可以查看这份报告并给出你的见解。
查看英文原文:Gartner Vendor Report: Application Infrastructure For Systematic SOA-Style Application Projects
译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。
在实施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 条回复
关注此讨论 回复