回 帖 发 新 帖 刷新版面

主题:通俗演义之SOA

IT行业就是术语和缩写流行的行业,各大厂商都喜欢隔三差五地推出一些新概念。为了不落人后,大家都喜欢争先恐后地跟进。有深入研究、务实研发的供应商,能够将概念落地,不断推出创新的产品和服务,赢得竞争优势。但“贴标签”的也大有人在,而且趋势是越贴越多,跟风炒作,“鱼目混珠,泥沙俱下”,以至于"混绕视听"了。SOA就是这俱多“三字母”缩写的概念之中的最流行和热门的一个。
  SOA的诞生过程是伴随着IT成长而进行,只不过我们多数人只是感受到了IT工具的变化,而没有感受到IT工具背后思想的变化。
  最初的开发语言是机器语言,只有少量专家才有可能成为懂得机器语言的人,透过厚厚的纸带,他们需要如读天书般读懂机器的计算结果。接下来是汇编语言的年代,想读懂编程语言同样是一件困难的事情。这个时期,SOA确实是连孕育期也谈不上。
  到了二十世纪八十年代,面向对象的编程思想开始出现。在这一时期,程序员所用的是更接近于自然语言的C语言。我们可以把这一时期称为是SOA的奠基期。接下来到了二十世纪九十年代,面向构件的编程思想开始出现。如果你曾经历过在漆黑的屏幕上用C语言写代码,你一定会同意这个时期的编程更象是进入了一个明亮的动物园。你只要运用你小时候玩积木的热情和智慧,把具备不同功能的构件,像堆积木一样组合成具备某种功能的软件。
  再往后,SOA的孕育期真正到来了——二十一世纪开始的十年。在这一时期,软件的编写开始真正基于服务,而SOA的英文全称正是Service-Oriented Architecture(面向服务架构)。
    但是直到如今,除了几个权威机构给出的几个所谓标准化的定义,大多人其实并不清楚了解SOA究竟是用来干什么的。但如果我们举个“水电例子”,就容易理解多了。
  使用水、电的方法,不过是打开开关,保证水、电传输管线通畅。但大家可能会忽略一点:从源头保证水、电传输管理的通畅,对工程人员而言并不简单,要不然,就没有给排水工程这门学科存在的必要了。
  用户要喝水,在没有实施标准化管线之前,也曾是一件相当麻烦的事。远离水源的人们需要把远处的水运输过来,他们可能需要水桶把水抬回来,也可能需要简单的交通工具把水运回来。接下来,聪明的人发明了管线,加压,水就可以在打开水龙头后自动地流出来。
  事实上,SOA的产生与水、电管线的发展过程没什么区别,并且SOA的目的,就是要把IT设施做得像水、电管线一样,易于使用。只不过,SOA并不是一种现成的技术,而是一种架构和组织IT基础结构及业务功能的方法。换句话说,SOA并不是现成的水、电管线,而是设计水、电管线的思路。

回复列表 (共2个回复)

沙发

天翎CEO认为,为大型客户建立统一开发平台已经成为一种必然的趋势,而企业自身对信息化平台的掌控能力、驾驭能力将在很大程度上影响企业IT战略发展的持续力,进而影响到企业的商业竞争力。天翎凭借多年积累的SOA平台开发经验与案例积累,正日益成为这些客户平台化战略的优质合作伙伴。随着这些大型集团客户平台开发能力的日渐成熟,最终将带动的是中国企业信息化水平的整体提高。

板凳

天翎公司根据中国企业管理的现状,在融合了国外先进管理理念的同时,提出了一套适合中国国情的管理思想。在这种本土化管理思想的贯彻下,myApps平台更是一个充满思想的工具,将智慧管理的理念输入企业全身,在一个严密的管理逻辑下做最基础的支撑。

我来回复

您尚未登录,请登录后再回复。点此登录或注册