>>设为首页 >>加入收藏
支点网
会议活动 Conference activities
·2008证券信息化峰会
在中国证券的发展史上,2006、2007绝对是独领风骚的两年。在这两年中,不仅...
·首届中美CIO峰会
最新文章 News Article
·证券CIO的盛会
·这里的“革命”静悄悄
·百货老店触网
·魔力会员卡
·SOA的能量
·跳出IT项目管理
在线调查 Online Survey
论坛新贴 BBS News
记者博客 Reporter BLOG

丁  晔

吴以四

杨永燕

冯  磊

钟啸灵

魏  珺

谢斌鑫

刘  梅
 
当前位置:首页 >> 新闻
SOA是这样做成的
作者:钟啸灵 发表时间:2008-2-23
  青岛市在推行SOA的电子政务架构时,触动了别人的奶酪,这注定是一个漫长的过程。

  张艳,青岛市政府计算机中心软件管理处处长,有10余年的公务员资质。在今天大多数人还在翘首SOA时,2002年,她已经开始SOA旅程,这个过程却有一点戏剧性。

  这一年,青岛市被定为国家电子政务试点示范工程。这个试点意味着,张艳所在的部门需要为全市政府部门搭建一个统一的电子政务网络平台。这是电子政务要提高管理服务能力的体现。但是,以这个部门8名成员之力,要实现电子政务的互联互通,这近乎是一个不可完成的任务。她萌发了创建一个通用的信息交换平台的想法,这恰恰是SOA理念的体现。不过,这项工作因此触及了一些部门的利益。

  即使在今天,这样的决策也需要慎重考虑。“由于历史的原因,很多地方政府的电子政务建设存在着条块分割的现象,我们需要考虑政府的情况,对于SOA需要仔细考虑。”当被问及是否引入SOA的架构时,兰州市信息化工作办公室常务副主任秦遇龙态度谨慎。

  可持续的电子政务需要SOA、SOA创新电子政务领域、SOA是电子政务的基础架构等说法不一而足。很长时间以来,几乎所有的人,无论是政府还是厂商或者传媒,都在重复同一种论调。而政府部门资金充足,也被厂商视为最具有实施SOA能力的用户之一。

  其实,早在1996年,国内大多数地方政府还不知电子政务为何物时,青岛市政府就已经寄希望于建设统一的电子政务网络平台。这一年,计算机中心被确定为正局级规格的部门。第二年,青岛市开发金宏办公系统时,提出了一体化的思想,将包括公文、会议、活动、档案、领导批示、预案等在内的所有业务功能全都放在一套软件里,并动用行政力量强制所有的部门都用这套高度一体化的软件。

  不过,当时青岛市并未完全实现部门间系统的互联互通。而来自市政府的期望是借助此次试点项目,实现电子政务的真正互联互通。张艳的压力不言而喻。

动了别人的奶酪

  2002年,他们开始了架构设计工作。在2002年的时候,中国的电子政务刚起步,所做的都是一种探索。当时,张艳最担忧的问题是:开发完一个系统后,到一个单位好用,而到另外的单位就用不上了。

  “我们只是希望做出来的东西能够松散耦合、充分地共享利用,不再重复开发。”她的观点异乎寻常地单纯。这恰恰是今天人们宣扬SOA都会提到的话,当时SOA开始在国内受到关注。不过,张艳表示,当时虽然了解这方面的信息,但是并没有想过严格按照SOA的教条来做。更多时候,她是出于业务的需求和现实的状况来做事情的。“2002年刚做这个平台的时候,确实也是比较无知的,因为无知所以无畏。”回忆当年的做法,张艳调侃说。

  最后,架构设计出来后,现在看来完全是是SOA的风格。每一层的设计都是一种松耦合的方式,并有一致的服务接口。不过,青岛市一部分部门已经有自己的信息部门了,这些部门占到全市政府部门的1/4,且大多集中在工商、地税、财政等一些重头部门。这些部门都有独立的信息化系统,甚至在与其他部门的互联上也有自己的系统。与青岛市政府推行的信息化系统相比,他们的系统并不落后,相反有的可以称得上先进。

  究其原因,不得不追溯到1999年国家推行的“政府上网”工程,甚至于“两网一站四库十二金”的建设。谁也没有想到,这些成就斐然的信息化建设埋下了隐患。青岛市在信息化建设上也出现过“条块分割”、“纵强横弱”的局面,各部门之间不太容易无法实现互联互通。

  而这次来自地方政府的统一电子政府平台无疑动了这些小诸侯们的“奶酪”。因为青岛市政府推行统一的平台,已经触动到这些部门的核心业务:办公和审批业务。当时,这些部门并不愿意舍弃早先搭建的信息化系统。

  不过,来自青岛市政府层面的意愿非常直接,来自市政府的规定随之跟进:各部门原则上不得单独再建纵向网络和跨部门网络,必须一律通过全市统一的网络平台来实现。来自市政府的意志非常坚决。不过,下文后,直接推进工作由软件管理处来做,他们随之遭遇了来自这些部门的阻力。

苦口婆心

  当他们在做交通委的网上审批项目时,软件管理处的人几乎每天登门“拜访”。此刻,该部门刚开发完一套自有的系统。一听说要放弃这个系统,使用全市统一的平台,他们都很抵触。而负责推进的软件管理处人员可谓苦口婆心,政府文件则要求部门信息共享。不过,他们还是无法撬动这块磐石。

  无奈之下,他们拿出了系统图给交通委,让其与自己的系统进行比较。这个基于 SOA的理念设计的系统,把所有的工作都转移到了市计算机中心。今后,从信息系统的管理、维护到升级,交通委都无需再担心。而最终,交通委也节省后续的资金投入。交通委终于找不出任何理由来敷衍他们。这个说服的过程耗费了大约4个月。等到交通委的系统衔接上线,时间已经过去了两年。

  而有些部门即使耗时颇长,也并不容易说服。尤其由于审批业务牵扯到权力的运行,而原先一些部门的流程就不规范。这时,安全是一个被频繁使用的措辞,“万一你动了我的后台数据怎么办?”面临这样的情况,张艳不再提市里要求。转而好话好说,和这些部门的信息中心负责人商量,详细讲解数据怎么转接过来,并一再保证业务上没有问题,如果今后出现问题我们怎么解决等等。
 
  按照张艳的理想,她希望所有部门将其应用服务封装成相关的服务,统一注册后,各部门可相互再利用了。但是,这样的做法遭到了大多数人的抵触。最后他们不得不采用迂回战术,在后台把这些服务封装起来,在底层再调用起来。在神不知鬼不觉中,实现了尽可能的共享。

  2005年,青岛市终于实现了全市各部门的审批在统一的网络平台进行,网上并联审批的实现被看成是互联互通的重要标志之一,这一时期的工作初显成效。

 

[1] [2
文章评论
联系我们 | 关于我们 | 广告服务 | 版权声明 | 杂志要点
  Ziff Davis |中美CIO峰会 | 在线研讨会 | PCMagazine电脑时空|支点网
CIO Insight是Ziff Davis Media公司注册服务商标。
CIOInsight.com.cn是CIO Insight信息方略的互联网媒体,是Ziff Davis Media公司注册服务商标。
Copyright (c) 2008 CIOInsight.com.cn网站版权所有。