领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Dilip Krishnan 译者 黄璜 发布于 2009年10月30日
Duncan Cragg阐释了他关于纯粹基于GET的REST集成模式的想法,其内容与微软FeedSync规范的愿景极为相似。他通过与一名企业架构师的假想对话这一方式,来解释了这一模式。
这位担忧的企业架构师注意到面向服务的环境中充满这样的REST实践:Web站点有“REST API”,或者有着小's'的“Web服务”。就算AtomPub也有“服务文档”!一些模式,比如AtomPub,通过完整的HTTP方法集,仅提供简单的数据读/写服务。而另一些模式仅把这种读/写接口作为对更多复杂的服务功能的封装。
他不禁想到:“Web在REST集成中处于什么位置?没有PUT和DELETE,Web也工作得很好:那么就使用本身RESTful的GET不就够了吗?”
他将自己的基于GET的集成模式称作 FOREST,一个RESTful的观察者同步模式,像他所解释的那样:
FOREST是一个只有GET的REST集成模式,简单的定义为:一个资源的状态依赖于它所链接的其它资源的状态。[...]这意味着,为了查看这些依赖,资源服务器同时也必须是客户端。
接下来他给出了一些关于这一集成场景的例子,还包括混搭...
FOREST是由纯GET或Web轮询用例引申而来的REST模式,包括某些特定类型的混搭,比如feed聚合或筛选器,为其它网页创建摘要的站点,等等。
...以及它与企业的相关性。
FOREST是在ROA/WOA/SOA环境里构建“企业混搭”的一个REST模式。[...]据我所知与此最相近的是企业混搭标记语言,但FOREST却十分不同:它简单得多,并且是/纯粹/的REST模式。
就这点而言,实际上ATOM/RSS feed使用基于GET的同步已有一段时间了,FeedSync就是这样的形式之一,这是微软的一个feed同步规范。
FeedSync对于Atom和RSS的应用范围是定义一个最小的必需扩展,来支持松散协作的应用使用Atom和RSS feed来作为条目共享的基础——也就是说,在两个或多个跨订阅的feed之间对新的和变更的条目异步地进行同步。
在这样的集成形式中,资源表示-通常指的是规范的数据模型,以feed的方式暴露出来,并可以被端点用于提取同步(pull-synchronization)。如果加上端点可以是各种能够通过使用HTTP的GET语义来同步资源状态的设备,服务,应用程序等等这种思想,这种模式将会更加普遍适用。
查看英文原文:GET-only REST Integration Patterns Blur The Line Between Synchronization And Integration
译者 黄璜 糊口靠的是Java Web,赶过SOA的潮,追过Cloud的风,真正欢喜的是Linux,向往的事情是研究网格计算。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复