领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Boris Lublinsky 译者 胡键 发布于 2008年6月16日
几周前,SOA Software宣布了他们新的Repository Manager 6.0的发行(以前的Logidex)。Repository Manager是服务/可重用资产的仓库,它允许公司有效地管理他们的SOA及其他软件资源。Repository Manager可以让用户了解有哪些现有资产,它们的业务/技术特点以及它们所在的位置。Repository Manager是SOA Software的SOA产品集成套件的一部分,套件还包括Policy Manager和Service Manager。
Repository Manager为SOA治理提供了以下基础的核心功能:
InfoQ对来自SOA Software的Alan Himler和Brent Carlson进行了采访:
InfoQ:在这次发布所引入的特性中,哪些是你们认为最重要的?
SOA Software:Repository Manager和Policy Manager的集成,它允许用户在服务开发过程中跨不同的检查点自动调用合规策略验证(来自Policy Manager)。Repository Manager和Policy Manager的集成还支持在Repository Manager与Policy Manager之间完全同步服务定义、元数据和治理状态。
服务注册中心和仓库的联邦减少了单独治理这些平台的工作。
Repository Manager内嵌的开发过程为跨开发周期不同阶段的治理和软件资产状态报告提供了框架。
与先进IDE和SCM工具的紧密集成简化了企业将Repository Manager纳入他们现有的开发环境的工作。
InfoQ:Repository Manager是如何支持对元件的自定义分类的?
SOA Software:Repository Manager拥有获得专利的动态资产模板基础设施,它使得资产在两方面得以增强:分类元数据(即键/值对,它给资产提供了搜索、条件和报表信息),以及资产与资产之间的关系。
InfoQ:Repository Manager支持按企业标准(如命名规范、元件内容等等)验证元件吗?
SOA Software:Repository Manager与Policy Manager的强大合规策略引擎结合后支持元件内容验证。在不同的SDLC(软件生命周期)治理阶段都可配置Repository Manager自动调用Policy Manager的合规引擎,使用Policy Manager自动应用相关策略并将结果返回给Repository Manager以备将来之用。Repository Manager同时支持“硬”、“软”两种合规方法:“硬”合规在验证失败时将向提交者返回所提交的资产;“软”合规则会将被验证的资产转发给一个或多个基于角色的复查者(如,架构师、领域分析师)以决定这个异常是允许还是拒绝。
InfoQ:Repository Manager支持元件打包标准吗,例如可重用资产标准(Reusable Assets Specification,RAS)?
SOA Software:LogicLibrary是RAS的倡导者,并且Repository Manager是基于RAS的。
InfoQ:Repository Manager是否支持链接物理位于外部仓库(包括SCM、文档注册中心等)的资产?
SOA Software:Repository Manager支持基于URI的、“按引用(by reference)”地链接存储于任意SCM和其它支持基于URL访问的基础记录系统中的元件。Repository Manager的AnySource Artifact Adapter工具还能访问那些不提供基于URL访问的外部仓库,因此本质上能够“按引用(by reference)”访问任何外部仓库的元件。
InfoQ:Repository Manager能否自定义许可工作流?
SOA Software:可以,尽管Smart Controls预先配置了一个开发过程工作流和建议的检查点,但是用户可以配置这些过程以满足他们企业的需要。
InfoQ:Repository Manager支持元件的版本标定吗?
SOA Software:支持,Repository Manager保存的每个资产和每个元件都被作为一个拥有唯一ID的唯一实例进行管理。元件版本一般与创建一个新的资产版本相对应;Repository Manager对新版本创建(包括所有本地受管元件深度复制)提供了“一键式”支持。
InfoQ:Repository Manager支持遍历任意深度的依赖树吗?
SOA Software:通过基于超链接的导航,以及按期望的资产和关系类型过滤、动态产生的依赖图视图,Repository Manager支持任意深度的依赖树遍历。所有资产和关系信息还能被显示在SQL只读报表视图中,以便进行客户相关的依赖图分析(例如,使用开源Eclipse BIRT设计器开发,并由客户部署到Repository Manager运行时的本地BIRT报表引擎中的自定义报表)。
InfoQ:Repository Manager是如何支持元件变更通知的?
SOA Software:Repository Manager的用户可通过“订阅”接收那些资产状态变更(包括元件变更)的邮件或RSS通知。
InfoQ:Repository Manager支持关于服务利用、当前服务消费者、加载,服务水平协议(SLA)等信息的获取吗?
SOA Software:支持,通过与SOA Software的Service Manager集成即可。
InfoQ:如果与WebSphere Registry Repository(WSRR)集成,自定义分类和自定义对象如何映射到Repository Manager中的元件?
SOA Software:Repository Manager通过它的动态资产模板基础设施与WSRR特定的OWL本体绑定。自动的WSRR联邦可被配置到为Repository Manager定义的任意治理阶段中。当这个联邦被调用时,Repository Manager就会供应绑定的分类元数据,以便由Repository Manager发布到WSRR中的对象按WSRR本体的上下文来进行分类。未绑定的Repository Manager分类将作为简单属性发布到WSRR中。
查看英文原文:SOA Software Announces SOA Development Governance Product
译者 胡键 热心开源技术,《开源技术选型手册》作者,《SOA实践指南》译者。目前致力于Groovy/Grails的研究和推广。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复