监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

SOA的进化:从“客户机/服务器”到SOA

申请免费试用、咨询电话:400-8352-114

来源:泛普软件 SOA的进化:从“客户机/服务器”到SOA

20世纪90年代,在客户机/服务器模型刚刚推广之初,很多文章都悲观地认为,客户机/服务器模型不能达到事先所承诺的地步,它只是一种理论而已,不能在现实实践中运行得很好。

但几年后,客户机/服务器模型成了一种标准,几乎所有的应用开发都是照着这个标准进行的。它不再是虚无飘渺的理论了,并且在一定程度上,它不再是一个大家讨论的热门话题了。

现在,新技术成了大家谈论的热门话题,包括XML、Web服务和SOA。当然,正如市场分析机构Gartner的一位分析师在几年前的一次讲话中指出,SOA最早出现于在20世纪90年代中期,作为客户机/服务器模型的延伸。

2006年,Gartner公司副总裁兼资深分析师 Massimo Pezzini在一次谈话中说:“客户一直在做的工作其实属于SOA的范畴,虽然他们并不这样称呼它。”他们往往使用20世纪90年代的术语称呼自己的工程,也就是所谓的客户机/服务器模型。Pezzini说,这是一个秘密,几乎很少有SOA倡导者愿意承认这样一个事实:SOA只是经典的客户机/服务器模型的一种升级。

在最近的一篇文章有关SOA普及问题的文章中,Ron Schmelzer LLC高级分析师Ron Schmelzer也赞同Gartner的观点:客户机/服务器模型在1996年转变为SOA。

因此,似乎没有达到预期期望的客户机/服务器模型已经演变为SOA,而SOA也没有达到预期期望。但很多企业部署了客户机/服务器模型,即使部署得不是很完善。而现在的情况与过去也很相似,很多公司都部署了SOA,尽管不是很完善。

其实,人类一直努力在做的事情一般并非都十全十美,但是几乎总是可以做得更好。除了四成左右的学生,我们大多数人受到的教育并不完善。美国的州际公路系统距离“完美”二字太遥远了,但我们一直使用它长达数十年之久。Schmelzer认为,城市规划(City Planning)也许是SOA的最好比喻,因为二者都是在逐渐进步,但城市规划并没有产生完美的城市。不过,从另外一个角度看,城市规划者在许多情况下确实有助于设计更适合居住和工作的城市。

实际实施SOA的首席技术官、架构师和开发者都认为SOA正在取得进展,尽管缺乏完美。

Cars.com首席信息官Manny Montejano本周在一片文章中解释他是如何实现难以捉摸的SOA目标,并促使商业行政人员和管理人员部署SOA。但同时,他还指出他所部署的SOA是完成了SOA最终目标的30%。尽管在实施过程中遇到了bushao困难和障碍,但Montejano从来没有把这看作失败,而是作为学习的经验。

“我不是说我们每次所做的一切从一开始都是完美的,这也正是我们得到教训的来源。” Montejano说。 “我们已经学到了很多教训,特别是商业计划而不是IT或技术计划。”

大部分实施SOA的人都用发展二字描述SOA,或使用Schmelzer的城市规划的比喻:SOA是一个持续不断的项目,始终是在变化和发展的,但从来没有彻底完成过。

运输公司Con-Way 的首席企业架构师Shibashis Mukherjee早在1996年就已经开始在做类似SOA的项目,后来,该项目就变成了SOA。

Mukherjee在这一项目上工作了长达10年之久,他亲眼见之了SOA从有到无这个过程。他回忆说:“我们已开始使用的是基于组件的开发方法。在当时,SOA并不是什么了不起的东西。但我们意识到如果我们有可重用组件来创建各种应用的话,将有助于我们更快地进行软件开发。随着我们的开发过程逐渐成熟和SOA开始发挥作用,我们学会了如何组合服务。”

或许如果把SOA看作一个过程,我们就不会对它的不完善缺少耐心了。(IT专家网论坛)

发布:2007-04-24 09:43    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:
广州OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普广州OA快博其他应用

广州OA软件 广州OA新闻动态 广州OA信息化 广州OA快博 广州OA行业资讯 广州软件开发公司 广州门禁系统 广州物业管理软件 广州仓库管理软件 广州餐饮管理软件 广州网站建设公司