当前位置:支点网 >> CIO >> CIO访谈
滚动新闻:

SOA助力上海交大揭开教育信息化新篇章

作者:李伟  来源:支点网  时间:2008-10-6 11:08:29
 SOA已经成为2008年最火热的的话题之一,并且越来越受到用户的青睐,调查显示大多数大型企业已经超越了SOA的探索阶段,正处在实施SOA的阶段。

  SOA已经成为2008年最火热的的话题之一,并且越来越受到用户的青睐,调查显示大多数大型企业已经超越了SOA的探索阶段,正处在实施SOA的阶段。据研究公司eBIzQ最新进行的一项有关SOA问题的调查,在接受调查的244位首席信息官和企业架构师中,将近一半的人已经实施了SOA项目。eBIzQ的调查发现,SOA正在大企业中获得增长的动力。46%的大企业已经采用了SOA。还有18%的大企业计划在6个月之内采用SOA。大约18%的大企业计划在一年之内应用SOA。8%的大企业预计在一年之后应用SOA。由此可见SOA正在逐步受到企业的重视。但SOA的实施是否受行业的限制,对于非传统行业的SOA又怎么能保证其成功呢?记者日前走访了上海交通大学网络信息中心教授 董传良,听一听作为教育行业领先企业的上海交大又是如何来实现SOA的。


  引入SOA更好推动应用

  记者:上海交通大学是基于一个什么样的背景要引入SOA这种理念的?

  董传良:上海交通大学应用的比较好。很多学校从技术这个角度讲,比如学校是基于一个java平台或者是.net平台,首先要确定以一个什么样的平台或者技术来做,对于学校来说强调某一技术或者平台上不是很合适的,我觉得不是很合适的,应该是哪一个种技术、哪一种平台适合于哪一种应用,以应用为最后的考验目标而不是说某一个平台拿过来应用。在上海交通大学不是局限在平台或者应用上的环境,而且当时交大用的平台.Net,很多学校都很奇怪。上海交大是根据应用来部署的,最合适的并不是一定要用.Net平台的技术,推进应用才是最重要的。比如说买了很大的数据库、很大的服务器等于说建立一个共享数据库。然而共享数据库里没有共享数据,这是形成一个很尴尬的局面。第二,就是学校的所有应用。

  记者:也就是说上海交大引入SOA,是为了更好的推动学校在业务上的应用?

  董传良:对,引入SOA为了更好的推动应用,而且要改变特别是高校对SOA的看法。如果我们从应用的最终效果和目标来考虑来出方案,那么这就是说它应用性很好。另外,从维护的角度来说,也是可以节省费用的。 我们用的是微软的交换工具,实际上这个交换工具,就是一个SOA,也就是一个中间件。所以,是和其它的是不一样的,共享数据作为学校来说,还是应该所学校所有的系统使用同一个利用现有的陈述,这种情况下一种在业务上可陈述的。当前也有这样一些看法,学校所有的应用集中开发,然后有一些公司来做起来好像是理想的开发,但实际上不一样的, 各个业务比如说本科的业务和其它的肯定是不一样的。作为学校来说选择一个最好的方案或者是一个产品,解决我们这样一个应用而不是说交给公司去做。对于业务方案中体现出来即共享又要受益,,上海交大是微软技术平的支持者,SOA光有应用是不够的关健有这些SOA的业务的行业,不同行业推出 SOA推出哪些服务。我们认为SOA的IT技术应该是没有什么问题的,推广业务的模型SOA应该讲架构和方法,实施SOA架构是一种飞跃。


  SOA面临问题和收益


  记者:在上海交通大学引入SOA这种理念以后又面临哪些问题?

  董传良:我们采用这样一种应用,实际是SOA一种理念。采用SOA这种架构集成的方法,现在都比较成熟的,技术这块都是可以实现的。关健是一个基于面向应用的SOA这种理念业务方案,具体来说对于应用的关联性的认识,这也是我们要深入SOA、采用SOA以后的有效取得比较关键方面。


  在关键的方面,从应用的模式组织来说由局部走向全局,我们原来有很多面向本部门的服务,我们称之为局部应用。 随着信息化从局部走向全局的提高,这样的需求越来越完善了。 存在一个全局业务的业务处理,不仅是这个部门完成的还需要其它的部门完成。另外,信息化也是局部走向全局,这个时候采用SOA架构能够找到各个业务之间的关联性。虽然这个应用有可能会提供一种服务信息的共享、服务业务功能。我们说这个业务具有应用管理性,也有可能提供信息中心即是提供者也是使用者,但它也需要应用。 比如我们现在建设的上海交通大学人力资源和关系管理。人力资源这个概念和以前的学校系统是不同的规则,现在的实际需求,对于领导来说更关心人才强校所需要的人力资源信息。这些信息除了关注学校内部的还关注外校的,这些信息有可能就是散布在各个应用当中、各个教学当中都是有可能的。


  这样一个全局化的需求,信息化共享以后,很多的应用除了应用需求以外,这样有可造成资源的浪费。

  记者:以前只是关注人力资源的问题,现在更多关注的是人材?

  董传良:这些信息有可能散部在各部门上、有可能就是真正的信息。这是学校的面临的一个问题。这种时候需要它SOA这种架构的全局化解决需求。SOA这种架构它就是一个架构也是一种方法还是一种技术的手段,最终企业会适应。第二,业务方案也要此入SOA这种理念关键要让它发挥作用,业务也要把SOA这一思想引入,要成功SOA的业务方案——具有SOA特性的业务方案,这个方案是以全局的视野来设计我们的应用系统。首先是业务的需要,对于业务的关联性、应用的、还有整合才是全局化的架构,这个应用是由局部走向全局的。信息从应用的角度来说,在普通的这种情况下把应用的提高的关健成败还是要业务把这个SOA这种架构或者方法要容入业务当中去,全局化的业务方案当中去。

  现在其它部门的局部走向全局,采用SOA架构要以全局的视野以较深入的分析能够找出和精力之间的关联性,即是提供者又是使用者。比如说人力资源这些信息就是分布这些应用当中产生的的,这些全局化的需求找出各个业务的关联性,重复的地方资源的浪费信息不准确。SOA架构是一种方法、一种技术手段。引入SOA后应该推出具有SOA特性SOA的业务方案从应用的角度来看,成败关健在于SOA是否能推出业务方案。

  记者:上海交大引入SOA已经有一段的时间了我们想知道引入SOA后,SOA给上海交大什么样的效果?又有哪些好处呢?

  董传良:实施SOA我们的思想是从实际的效果出发的,最终的效果无论是共享数据库,还是我们这些整合都是针对某些目标。有些绩效在不了解的情况把所有的数据都抽取过来,不是很明确的应用下造成了浪费 。实际实现共享逐步推进的,实现SOA就实现了业务的共享。
  当时提出两个概念,一个根据实际的需求提出服务模式整合。提供给学校关于人力资源的信息需求。我们根据需求建立服务模式,根据服务模型建立数据模型,建立那些数据。这样建立这么一个架构以后然后去应用的推进,这个共享基于这样一个前题。SOA是一个持久化的过程,建立这样一个持久化的过程中需要服务模型、业务模型等各个部门之间的关联性, 这个服务模型 要落实到我们的需求。反过来讲是逐步完善的这也是根据需求来决定的,这个理面的话,我们采用架构郑重解决了了和其它不一样的。在共享的基础上推进我们企业的实际全局应用。建立服务模型就可以服务,都是服务模型的话不断的增加服务,要建立服务模型这种理念,就是一个可视化的过程,这个服务模型就是SOA的业务架构,就是根据业务的关联性,这个服务模型最终落实到我们数据库里,我们共享数据库就是这样逐步建立逐步完善的。我们就采用的着重的在共建的这个基础,推进全局化的应用,来把我们共享走向更深入的推进。

  SOA风险与不足

  记者:在您看来实施SOA时又有哪些风险?

  董传良:全局化的应用。实际我把它以各个部门为应用进行协同,SOA就是一个工具来实现的数据共享的,即是贡献者又是使用者。这个舞台上合作怎么能实现在贡献共享?这个实际是一个业务架构部门之间的配合,打破部门的要领。实施SOA实际上就是一个知识积累的过程 ,这个知识的积累过程中其它部门也就是和其它的部门进行良好的沟通,讲清SOA有什么样的价值,这个价值对于他业务有什么好处,你的服务给他们带来收益?SOA本身就即贡献。我们成立了SOA联合工作组来推动SOA的应用。

  记者:SOA在两年的运营过程中您认为SOA有什么样的不足?

  董传良:SOA更多的提供技术上的支撑,在应用上还是不够的。对于我们来说要推进学校业务这块,这个技术上没有问题在业务流程的竖立上要一套SOA。SOA本身就是一种架构和方法,它不是应用。现在就是如何让SOA架构来支撑企业业务,厂商来推动做到这个比较难一些对于用户来说,我们知道有些学校就做技术,他们可以用一些最先的技术、数据库,但是发挥不了他的最大的价值。 SOA不是大型企业可以用,小型企业也是可以用的。我认为,应该把它建设成一个应用系统把它看成一个资源包括我们档案管,这个资源我们是可以提供服务的用SOA架构把它整合起来。

  教育行业的切入点

  记者:教育行业成功实施SOA应以哪些方面做为切入点?上海交通大学又是如何来做的?

  董传良:实施SOA我们是以人力资源为切入点的,这个人力资源的来自于不同的各个部门,有校内的校外的,非常有针对性而且人力资源这个应用是我们领导特别重视。人才是关健,在企业也是一样的。管理的视野扩大,对人的视野也扩大有这么多的系统在管理上很完善。另外,就是管理学校的资产。设备的信息它的价值资产更多像这种情况,通过这种架构来建立一些公用的模型。

  关于上海交大


  上海交通大学是教育部直属,由教育部和上海市共建的全国重点大学,是中国历史最悠久的高校之一。上海交通大学信息化建设的步伐始于上世纪90年代。到目前为止,全校已有20几个业务系统,100多个子系统在运行。由于上海交通大学各个应用系统有相当一部分现在已经成为关键的业务系统。为了不影响现有信息系统的正常运行,充分的利用和发现现有的资源,我们在信息整合和数据集成方面采用了SOA架构。采用SOA架构,既可以保证信息的共享,又能够充分的发挥现有的业务系统的优势。

  希望通过信息资源服务综合平台的建设,能够为今后上海交通大学数字化校园加强的打下一个基础,使我们整个数字化校园的建设,迈向一个新的台阶。

  在总体的架构上,我们是采用了松耦合的方式。也就是说我们希望采用面向服务的SOA架构来实现我们数据整合和运用整合。我们采用BizTalk Server为核心,来建设我们一个数据采集和交换平台。我们原先的数据孤岛的现象,业务流程没法整合,缺乏全局性的业务系统这样一些现状现在已经逐渐得到改善。

责任编辑:李伟
【字体: 】【打印此文】【关闭窗口】【论坛
相关信息
相关评论