|
Web Services的过去、现状和展望(上部)(1)
Web Services的过去、现状和展望 (上部) 原文出处: http://webservices.org/article/articleprint/663/-1/24/ 原文标题: The Past, Present and Future of Web Services, part 1 作者:UChe Ogbuji 原文发表日期:2002年9月28日 翻译者:陈剑(.net">jchen@263.net) 译文发表日期:2002年10月10日 版权申明: 本文的英文版版权归原文作者UChe Ogbuji和WebServices.org所有 本文的中文翻译版版权归陈剑所有 未经版权人允许,禁止将本文用于任何商业性质的场合。 欢迎转载,但请保持本文的完整性 简介 对Web services的大肆宣传(hype)已经接近顶峰,它成为了当前流行媒体最喜欢的炒作对象。这种宣传攻势同其它技术在全面开发和走向成熟前的状况没什么两样。不管媒体的兴趣如何,Web services毫无疑问是一项发展前景颇为看好的重要技术。那些对Web Services出现的动机、某些特定技术胜于竞争者的原因以及Web Services可能的技术成熟途径有透彻理解的公司和开发人员将在Web Services的使用方面获得成功。
正是基于这样的原因,我将以Web Services的历史作为开篇。这并非出于怀旧的目的,Web Services得以孕育的商业和技术环境以及在其发展历程中盛衰无常的参与者(公司或者组织)都将对Web Services的未来产生重要的影响。你也许已经注意到了这一趋势,比如类似结构化信息标准推进组织(OASIS)这样的团体正在扮演为Web Services制定安全、工作流和事务处理等协议标准的角色。有趣的是,OASIS曾经被看成是Web Services主流技术的反对者。 Web Services的表演舞台 分布式应用的开发在传统计算技术由集中式的主机计算向对等的小型计算机和工作站网络过渡阶段开始就成为了重要的发展领域。在这一趋势的发展过程中,IT经理仍旧是其所在领域的专家。分布式开发的战略被限制在IT经理接受必要的输入并向管理层提交必要的报告。运行和维护一个良好集成的数据中心才是关键,而对异步平台和环境的支持显得并不那么重要。在这种状况下,诸如电子数据交换(EDI)这样的部门在企业中通常是作为一个完全独立的实体而存在。 虽然几乎所有的Web Services的技术基础都是从小型机时代发展起来的,但是由于某些原因,在分布式计算的历史上,小型机时代却经常被人忽略。这大概是因为在同一时期PC的革命性崛起掩盖了小型机时代的光芒。但是直到Internet投入广泛商业应用之前,PC并未对分布式计算领域做出什么突出的贡献。为了组织并提高数据中心的可伸缩性,服务被分散到多台工作站上,这就要求一系列包括同步和异步方式在内的通讯机制和底层应用集成机制。结果,这一时期流行的体系架构和操作系统(比如,DEC VMS、Tandem、HP以及Sun的Unix系统)开发出的分布式消息通讯(distributed messaging)技术,其复杂程度即使在今天看来也让人咂舌。
|