欢迎来到天天文库
浏览记录
ID:23396252
大小:66.62 KB
页数:7页
时间:2018-11-07
《soa与信息化的“春秋战国”时代 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SOA与信息化的“春秋战国”时代【摘要】近十多年来,我国的信息化得到了迅猛发展,但同时“信息孤岛”问题也日益显现,犹如“春秋时代”的各国分踞。本文将通过生动形象的对比,深入浅出的介绍面向服务的体系结构(SOA)的基本思想、主要方法和在资源整合中所起的作用。【关键字】SOA;信息孤岛;服务;资源整合二十一世纪是一个信息的时代,在我们的身边充满了各式各样的信息以及和这些信息相关的技术和产品,我们在改变信息也同时被信息所改变着,几乎所有人都能感受到这样的变化。但是必须认识到的是信息化仍处于发展的进程中,信息化在给我们带来日新月异的惊喜时,也同样被无形壁
2、垒(如:制度、技术和标准等等)给分据了,这就产生了信息化“诸侯纷争”的局面。如果了解一下历史上的春秋战国时代,我们发现春秋战国时期七国割据造成了极大的贸易壁垒,利用市场经济的知识我们能够理解缺少贸易就会导致缺少信息的沟通,从而造成社会进步和经济发展的滞缓。而造成当时这一局面的原因除了政治因素之外,可能最为重要的还是在于缺乏一个合理的社会结构。历史总是在不断的重复(当然不会是简单的重复),如今我们虽然进入了一个信息的时代,但是同样的问题依然困扰着我们,缺乏能够实现资源共享的信息结构己经越来越成为我们信息化建设的屏障,信息化建设应该考虑从以前“快”字
3、当头的初级阶段转向“好’字当头的发展阶段。那么如何来应对和解决当前信息化所遇到的“春秋战国”的问题呢?我想历史的经验应该是可以借鉴的。我们基于不同结构和标准所建立的一个个信息化“孤岛”就如当年的群雄纷争的七国,最终秦始皇脱颖而出一统天下,而他做的最大的贡献就是统一了社会结构和度量衡。当然通过纯粹的暴力手段来建立框架(国家)是不稳定的(秦国很快的灭亡就是范例)。所以信息化严重缺乏对成、共享和集成的今天,资源整合势在必行,而我们需要做的事情更应该是通过识别共同目标来建立一个可行的技术结构,各方在这个结构框架下逐步达成共识并形成规范,并在未来相互协作的
4、过程中更多的遵循这一规范(将自己特殊的部分隐含起来),而大家都通过服务的方式进行交互应该是一个不错的选择,这也就是面向服务的体系结构(SOA,Service-orientedArchitecture)出现的原因。首先来了解SOA究竟为何物?本质上SOA是一种方法,它将已有的个性化的业务需求以及这些业务的具体实现(如:软件)包装成为服务,服务可以进行排列组合以实现新的业务,并且能够进行方便快速的部署,从而加强了供应商、合作伙伴以及客户之间的联系。其实我们可以简单的把S0A理解为解决问题的方法,它帮助一方能够方便的提出需求,而另一方能够快速的满足这个
5、需求。生活当中,我们吃面包可能就是一个需求,而卖面包给你就是一个服务;在人事系统中,查询一个人的档案可能是一个需求,而提供查询结果就是一个服务。我们不需要知道面包是如何做出来的,只要觉得好吃就可以了;同样我们也不需要知道档案是怎么收集和存放的,只要觉得信息完整和可信就可以了。这就是SOA,它是由不同的参与角色在不同的层面来实现的。那么,在信息化的“春秋战国”,SOA将如何来实现统一大业的呢?一、松散耦合春秋战国时期,七国在统一之前都是各自为政,各自搞一套度量体制,相互之间的贸易往来非常的不便,导致的结果就是经济发展比较落后。后秦灭六国统一了度量衡
6、实行了帝王制,虽然诸侯在各自的领土范围内保持者一定的权力,但是相互之间的交流却变得更为流畅了(要知道之前仅一个“剑”字就有很多种写法)。用SOA的概念来解释就是从原来的“信息孤岛”变成了松散耦合。SOA就是将原来分布在不同系统(七国)中的功能(政权)从其组织结构(各国政府)中抽取出来,封装成为一定粒度的服务每种服务都能够清晰地表示其业务价值(帝王诸侯制),WebService技术则保障了这些服务将以松散耦合的形式关联(贸易往来),服务内部的变化不会对其它服务产生影响(度量衡保证了交易的一致性)。二、建立标准秦始皇做得最大的贡献就是统一度量衡,这为
7、贸易的发展起到了至关重要的推动作用。SOA也是基于标准的,与其它的标准不同的是SOA的标准是基于分布式的、松耦合的,具有良好的夸平台性,这与先前我们所了解的CORBA和DCOM有所不同。SOA要求参与各方都遵循事先约定的规范来创建、注册和使用服务,所以标准其实也是相对的,参与者多了才会形成标准,但是如果要吸引更多的组织加入,SOA完全具备了这样的潜力。不过与秦始皇靠暴利手段建立标准不同,SOA靠的是其可发展性和广泛的认同性,这将注定S0A的发展过程是漫长(相对暴利创建的速度而言)的但是稳定的(通过暴利创建的总是难以维持)。三、需求驱动SOA是一种
8、企业架构,因此,它是从企业的需求开始的。市场经济的环境己经充分向我们展示了“有需求就有服务”,这正说明了服务都是以需求驱动的,不管是正需
此文档下载收益归作者所有