标准,标准咨询,,行业标准,地方标准,国标标准,标准服务,标准信息,标准代译 标准频道已成为国际互联网上最大的标准咨询服务门户网站,提供行业标准、地方标准及国际标准、国外标准的全方位咨询服务。网站在为用户提供信息内容服务的同时,坚持以信息资源建设为核心,努力发展成为标准信息服务提供商,开发独具特色的信息处理方案和信息增值产品,为用户提供从数据、信息到实际生产贸易活动的服务和解决方案,服务于国民经济信息化建设,推动标准化的可持续性发展。
打印本文 打印本文  关闭窗口 关闭窗口  
东方通:SOA技术及标准的最新应用实践
作者:IT168  文章来源:IT168  点击数655  更新时间:2011/7/12 13:31:20  文章录入:user2  责任编辑:hguang8379

 

  近日,第四届中国SOA标准化研讨会成功召开,会议上来自各行业专家、用户、政府等相关人员,就SOA 标准以及发展进行了相关的探讨。以下是东方通 高级咨询顾问付东普就SOA技术及标准的最新应用实践做了详细的介绍。

  我们作为中间件的企业,过去也比较头疼,在实施的过程中,一直缺少标准规划,尤其是SOA刚兴起的时候,缺少一些术语、技术要求,缺少这些东西,往往使大家的语言不一样,厂商的语言不一样,大家都有各种不同的语言,导致刚开始SOA的推广不是那么顺利,经过这些年我们的标准这一块也做了不少,国际的标准也在发展,我们意识到这个问题,也在积极参与一些国际上的标准的制订。比如是OASIS的成员单位,也是JCP的成员单位。包括中间件这一块。在国家其他的面向行业包括一些用户的这一块,由于做了一些实践。在这里就不一一介绍了。

  标准这块,确实对我们的企业我们感受比较深,在这块我们感受主要在这一块,如果说没有这个标准规范,我们在推广这个产品的时候,有可能用户会怀疑,我们用户采纳我们的产品会有一个技术依赖性,被一个厂商绑架之后,将来在平台、数据的移植会比较困难,有了标准规范之后,我们相对在推广这个中间件这一块,相对来说阻力会小一些。

  我们中间件的平台和标准的应用。我们整个的中间件的平台,目前是有这么几块。传统这一块有消息传输、通讯的这一块有一些中间件,目前基于现在用户的云计算的需求,也越来越多,我们也在这一块,特别是在负载均衡和第一延时的消息传输这一块我们也在做科技的研发。

  大家理解SV这一块更多的是在整合,基于松耦合的技术平台。虽然说大家实现的技术都有一个服务总线,实际上地层的技术支撑,更多的是基于应用服务器,所以我们在应用服务器层面,在面向云计算和SOA这一块也做了一些工作。比如在运用服务器这一块有一个要求就是对数据的标准化和对服务的要求比较完善,在这一块我们做了一些工作,在运用服务器这一块,特别是在云计算这一块对虚拟资源,包括对共享资源池,调度的这一块一也提出一些更高的要求,在这边我们也做了一些工作。但是因为是目前云计算,这一块的标准特别多,我们做的过程中也相对来说特别头疼,比如说对于那个虚拟资源的访问和抽象这一块,虚拟化这一块我们也遇到一些问题,目前国内还没有统一的标准规范,目前主要采用一些企业的一些相应的接口。

  其实在我们面对客户的环境越来越复杂,要求也越来越多,也越来越不能满足。对于我们企业来讲,SOA的标准规划也越来越迫切。为什么这么讲呢?因为在解决客户的需求的时候我们需要多种技术和多种中间件来支撑需求,如果简单地把这些产品融合到一起,没有进行回访和融合,用户很难进行使用。 我们在这一块也进行了SOA的标准规范,这一块对我们的产品做了一些整合,能够把他们的比如说,在彼此的通讯和互联互通这一块我们也进行了把具体的产品整合在一起,在提供管理平台方面我们提供了相应的管理规范,把中间件的一些平台和供应商的应用,基于这个标准的借口,把这个中间件进行一个应用,特别我们有一个应用,在江西的教育平台这一块,有一个统一的监管管理。

  这是我们的,主要面向整合这一块,因为SOA刚开始主要是面向整合的应用,整合的问题。从这一块我们简单介绍一下,就是我们的SOA的中间件的主要组成部分。这上面还需要提供管理工具和开发工具,还要基于服务做相应的构建应用的编排和组合,上层我们提供了一些题目的相应的工具,比如说基于中间件的应用,进行一些实时的整合,要提供一些短期集成的合作模式。在长期的流程协同这一块需要人员、设备和应用,再整合到一起,然后一个大的协同就需要相关的工具,这里我们提供了相关的一些工具。

  在整个产品里面也需要相关的标准给大家做制成。这里面我们列了一下,如果从技术层次来讲,包括工具的接入,包括分管,包括企业管理,包括项目的组合编排等等,这一块都离不开相关的标准规范。这里面简单列了一下,涉及到相关的一些标准规范,因为比较细,这里不展开了。

  这个案例是已经入选到应用案例里面。江西省在政府资源的统一的综合平台。

  我们首先应该感谢一下我们的用户,能够给我们一个实践的机会,能够开展SOA的实践,同时也感谢我们合作合伙伴的大量的配合,保证我们项目的顺利实施。项目的实施过程中,我们如何利用SOA标准规范来保证项目的实施呢?首先是从总体的架构来保证项目的顺利实施,服务总线的介入2需要相关的整合和应用,这里面需要这一系列的规范,这里不展开了,就涉及到各个基础层面,服务的命名,相关的一些整合,服务的模型和描述,相关的一些数据的规范,安全的规范,包括一些注册,管理的规范,这里面涉及到的规范比较多。

  下面就是简单介绍一下我们江西省电子政务数据交换平台,江西省的电子政务他们不同的市也建了自己的数据交换平台,因为是不同的市,他们是各自为政,各家各的,有不同的标准。后来江西省政府想建一个统一的平台把各种信息汇总的时候发现这么一个问题,原来市里面要进行整合互联互通的问题,后来到省里面发现市与市之间互联互通的问题,就是怎么进行数据的共享的问题。这里面涉及到相关的很多的部门,比如有工商、质监局、国税、地税,这些部门要共享的话,因为原来的系统不一样,用传统的技术整合起来比较困难。这里面举个例子,单纯的SOA的技术我们看了一下,在大规模的整合这一块相对来说有困难。在这个里面我们简单介绍一下我们的方案和其他的一些技术。江西省发现这个问题以后,就继续把这个现有的平台整合起来,建立一个共享的平台,能够为省市县三级政府提供一个整体的数据平台借口,这样建立了省市县三级的统一的平台之后为数据的整合提供了相应的基础。这是江西省的一些具体的要求,从政府的层面能够三个统一,统一规划、在基础架构和规范这一块能够提供一个统一的方案,能够把三点统一起来。规范这一块要求大家一致地规范,进行接口接入,不然三个层面无法做到数据共享。为了做到统一管理,在这个上面又提出了统一的要求,我们如果把县一级算到这里面,我们可能有上千个,如果把市一级和省一级放进去也不少。我们做应用的时候,集成商会面临问题就是如何面临部署和实施,这里面提出了一些要求。比如事先要统一地部署,部署完之后我可以远程地升级这样就不用一个一个城市的跑,增加成本。

  另外我需要加强管理,有助于发现问题进行相应的解决。为了解决必要的问题,我们选择三个应用作为入口。首先是征信应用、网上审批、电子监察。这是我们的大概计算的量,从省市县三级,都建立交换平台的话,逐级汇总和提供服务,如果从不同的条块分割,我们计算大概要7150个,这是从计划来看,因为这样的话发展到省市县要划分为网络、和地市,这样对数据的传输和中间的可靠性提供了一定的要求。包括这里面也对我们在部署和管理这方面也有要求,因为有的地区去了不方便,另外记者的水平差异比较大,这里面提出一些要求。

  在这个整体的方案当中,提供了一个相应的方案,就是基于我们整体的中间件的方案,产品进行了相应的技术融合,提供标准方案啊,统一的技术。这是我们的具体解决方案,首先要解决省市县三级的数据传输,和可靠的通信这一块,基于我们的基础,进行了平台之间的松耦合的消解工具。

  不同的业务系统这一块也要部署相应的前置机,介入到我们的服务平台,由服务宗宪,不同的层级之间进行交换在这上面间地就是有几点需要应用开发商来解决的问题,和我们的厂商的问题,主要两是方面,一个是要建立信息整合平台,一是要建立一个统一的监控,第二个是要建立信息的统一的管理平台。在这里面提到一些相应的标准规范和相应的技术。在这个规划里面,在标准规范和标准体系的这一块,江西省政府把这块列为一个重要的部分,在这之后,其实包括两个部分,其实技术规划我们发现往往不能解决所有的问题。这里面还包括一些业务管理方面的规范。

  这是我们的整体的建设方案的部署模式,首先是在省市县各级有相应的调节系统,通过我们的调节系统把相关的数据和应用发入服务,由平台进行对接,由平台统一提供一些结构。比如说云的省市县的应用,有的服务不想开放,或者只想通过一个终结的(方式),对一个接口进行开放。公关是对所有的进行查询服务,不可能只针对一个,往往需要通过一个平台,或者省信息中心来实现。这里面把服务介入进来之后要进行一次封装,然后提供一个代理服务,通过这些入口对所有的服务进行管理,包括调度等。

  在这里面我们的交换平台的核心是发挥两块,一是ESB的服务总线做服务的介入和整体的管理,另外还包括消息的接入和分发等处理。这里面还涉及到一些技术,省市县三级如果重新恢复到这个平台的话,他的量会很大,为的满足这个需求,我们要在我们的平台上面把大规模的介入和数据的反映,把后台的挥发和拘束卸载掉。

  通过这种应用,我们发现在面向物联网和云计算当中,传统的消息通讯技术还有一些困难。这是我们做的一些实施效果,通过一个统计平台进行管理。这是我们的一个列表,采用的标准规范,这是国家的、包括政府的和国内的一些标准规范。可以做一些参考。

  这是我们的对这个项目的几个总结几个统一,三级平台,容量比较大,介点比较多,还有SOA架构,SOA延展做了一个SOA的整合平台,统一的监控管理和远程配制管理。我的介绍就到这里,谢谢大家。

打印本文 打印本文  关闭窗口 关闭窗口