• 创建:2007-7-8
  • 文章:15
  • 评论:31
  • 访问:7779
  •  
自E.F. Codd提出的数据库概念,首先理解为一种应用架构:把数据是独立的、专门管理公用资源。库(base, 一开始叫做数据银行data bank)构造和操作方式(比如存、取)是与具体的“使用”无关的。数据库中的数据,首先应当被看作独立、集中、公共的(根据需要可以附加操作权限)。

这个思想带来的是什么呢?不仅仅是“大量数据的管理”,更重要的是操作方式的标准化和简约化(所有的应用都表现为SELECT,UPDATE,INSERT,DELETE几种元操作)。它带来的好处和重要性,似乎有点被当今的程序员遗忘。

难得的是,Codd不仅提出了这一重要的应用架构或者思想,也提出了它的技术方案核心(关系数据模型, RDM),并且天才地将其建筑在集合论-关系代数之上。这个近乎完美的研究,奠定了近几十年商业计算的基础。类似的成果,迄今在计算机界,也没有第二……
编辑 | 阅读全文(564) | 回复(0),flyingrobot 发表于 2008-7-18 18:10

引言

越是基本的概念,往往越“解释不清”,而深入解读的过程,总是可以学习到许多道理——不管最终是否得出了唯一的解释。SOA就是这么一个东西。                

几年前接触到这个概念时,曾经觉得无需深究,因为觉得这是自己理解甚至自觉地应用着的东西,例如在做软件架构设计时,就已经采用了类似的思路,甚至还选择了SOAP、UDDI这些东西。那时觉得这是一种很基本的东西,但无法看清或预料今天的这种发展。现在细想,SOA在概念出现几十年后在实践领域“咸鱼翻身”,是很有道理的。便宜、随处可得的网络,是它生存的基础,迈向深入的互联网企业应用,是它的动力。SOA也不像它表面看起来那么简单。它的确很有可能成为IT应用进化的又一个里程碑。
在IT领域,有一种强烈的意识,就是希望把自己提出、提倡或正在推广的“理念&rdqu……

编辑 | 阅读全文(733) | 回复(0),flyingrobot 发表于 2007-8-8 18:19
(共 2 条) 上一页 1 下一页

仅列出标题

Flyingrobot

管理与信息技术应用实践与研究者

邮箱:thenetman()sina.com
本站以发表Flyingrobot原创作品为主,仅在符合法规及公认准则的情况下使用他人作品。任何应用、传播请保持原署名及出处。商业机构或营利性使用,需取得作者许可。