领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Steven Robbins 译者 郭晓刚 发布于 2008年5月5日
随着企业架构在各种组织中扎根,各种本体论和相关的管理正日渐盛行。现在已经出现了相应的工具支持,语义及本体论的概念也得到了更充分的理解。越来越多的参与者在这个领域做出他们的贡献。AKSW研究组最近发布了他们的Triplify产品,“为万维网的‘语义化’提供建筑单元”。还有UMBEL基干项目开始为万维网提供轻量级 的主体结构。Dan McCreary也讨论了开发和维护企业本体论架构过程中容易遇到的一些主要陷阱。
The Agile Knowledge and Semantic Web研究组(ASKW)最近发布了Triplify产品的新版本。Triplify是一种小型的Web应用插件,它能够以RDF、JSON或者Linked Data格式提供数据库的内容,揭示出关系数据库中所保存的数据的语义结构。通过Triplify插件和在查询中调整数据列,Triplify可以分析查询所返回的数据,并以前面提到的格式对外提供数据。Triplify有利于中小型的Web应用参与到语义网中来,因为不需要为建立和维护大规模的语义定义而付出大量的努力。Triplify的终极目标是“开拓Web应用背后的结构化的关系表示(representations),让万维网上的语义表示达到临界质量。”
Upper Mapping and Bind Exchange Layer(UMBEL)项目宣称自己是“轻量级的本体论,通过一组标准的主体概念(subject concepts)将万维网上的数据彼此联系起来”。UMBEL将“主体概念(subject concepts)”定义为:
主体概念是一个明确的概念子集,来源是一些得到广泛理解的概念,包括SKOS RDFS词汇集、形式概念分析以及在一些上级本体论中非常通用的概念。主体概念是一类特殊的概念:它们是具体的、与主体相关的、非抽象的。它们与命名实体形成更鲜明的对照,命名实体是真实的事物,是主体概念类在真实世界中的实例。
UMBEL项目的要旨,是为无穷无尽的、细粒度的、局部的本体论和概念映射之间的关系提供“元映射”。Michael K. Bergman给出了万维网主体基干的示意图,还制作了一组幻灯片来阐释UMBEL的在线例子和该项目的11个语义Web Service。
最后Dan McCreary讨论了定义企业本体论的时候需要注意的一些事项。当被问到企业在定义自己的本体论时会遇到哪些主要障碍,Dan回答说“本体论”这个词本身就是一个大障碍:
这个词令很多人望而却步,他们会觉得这是高深的AI研究。有时候我们应该选一个更平易的名字。比如叫做“元数据注册表(metadata registry)”就令人容易接受得多。很多人在和数据库开发人员一起工作的时候把它叫做“逻辑数据模型”或者“企业数据字典”。而在XML行业里喜欢称之为“XML Schema类型库”。看你的听众是什么人……选一个让听众觉得舒服的术语,把精力集中到对于企业组织真正有意义的方面。大约只有25%的客户我会告诉他们我在构建本体论。
当组织开始走上定义自己的本体论的正轨,需要对本体论进行管理并在整个企业中推行。Dan说这些并不仅仅是企业上层的工作,而是需要在整个组织中展开。
上层本体论(upper ontology)本身几乎没有什么用处。它们自身并不解决实际的业务问题。只有展开到枝叶层次的元素,你才能开始把它映射到数据库的列。这个时候才算迈出长征的第一步。
当组织开始采纳本体论之后,就应该开始留心McCreary列出的十大陷阱了:
McCreary还强调应该让组织中的某个团队或个人“拥有”某个本体论,让他们为语义的精确性负责。如果企业珍惜自身的本体论的价值,应该让这些个人扮演关键的领导角色。
查看英文原文:The Semantic Web and Ontological Technologies Continue to Expand译者 郭晓刚 是InfoQ中文站架构社区编辑,创建并终结过数家软件小企业,翻译过多本技术书籍。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
2 条回复
关注此讨论 回复