领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Dilip Krishnan 译者 张逸 发布于 2009年5月27日
微软在Teched上发布Geneva Beta 2版本后,随即又发布了身份管理开发者的培训包。该培训包是一套动手实验室和资源,用于帮助开发者有效利用微软的身份管理产品与服务。Geneva框架是该训练材料的基础;同时提供了使用Geneva服务器、Windows Live ID、微软联合网关(Microsoft Federation Gateway)以及.NET访问控制服务(.NET Access Control Service)的向导。
“Geneva(日内瓦)”是微软基于请求访问(claims-based access,CBA)平台战略的代码名。它包含了“Geneva”框架、“Geneva”服务器和Windows CardSpace “Geneva”。Geneva框架为开发者提供了构建基于请求应用和服务的工具,其中服务包含的令牌是由安全令牌服务(Security Token Service,STS)发出的。同时,它还包含了能够用于构建一个自定义STS以及支持Windows CardSpace应用的工具。
微软的架构师和布道者Vittorio Bertocci谈到了培训包的目标。
我们特别采取了渐进的方式,逐渐地引入一些概念与思想:然而,我们仍然能够确定其中的每一步骤都有助于解决真实的问题。
这些思想包罗万象,涵盖了许多论坛中经常提出以及客户参与讨论的问题,而且以正确的方式予以呈现,使得应用程序的开发者不必了解geneva框架的全貌,就能够使用它。对于那些渴望知其然,更要知其所以然的开发者,培训包同样适用。
这些培训材料包含了动手实验室(Hands on Labs,HOL),它按照Geneva框架的实际用途分类。培训材料自然是针对微软解决方案的。Vittorio给出了培训包中包含的细节内容,并介绍了HOL所涵盖的各种场景与主题。
网站与身份管理
- 通过生成本地的STS,可以在ASP.NET Web应用程序中使用基于请求的访问(claims based access)
- 自定义本地STS认可的凭证
- 接受从Geneva服务器STS传来的令牌
- 接受从Live ID传来的令牌
- 接受从.NET访问控制服务传来的令牌
- 通过代理访问在后端调用一个WCF服务
Web服务与身份管理
- 使用Geneva框架在WCF服务中处理授权与认证
- 接受从Geneva服务器STS传来的令牌
- 接受从.NET访问控制服务传来的令牌
- 通过代理访问在后端调用一个WCF服务
使用身份提供器功能改善ASP.NET成员提供器网站
引入.NET访问控制服务
更多信息可以从Vittorio的博客以及Geneva团队博客中获得。
查看英文原文:Identity Developer Training Kit Based On Microsoft 'Geneva' Released
译者 张逸 是一个怀揣梦想的架构师,沉迷于设计之美,著译作包括《软件设计精要与模式》、《WCF服务编程》等。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复