• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SOA应用案例之“双城记”

发布: 2007-6-13 19:52 | 作者: 许凤婷 | 来源: | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网

在经过数年的概念热炒之后,SOA应用的案例纷纷出炉。在SOA的用户群中,出现了两个值得关注的身影,它们并非大型企业,而是地方政府中的先驱。

北京市的朝阳区,号称“中国第一区”,来自其地面上的税收收入占全国的1.3%;美国的第三大城市芝加哥—聚集了美国人口20%的工业重镇、交通枢纽。

与企业相比,政府部门通常被认为是对新技术反映迟钝的单位。然而北京市朝阳区和芝加哥这两个隔着半个地球的地区政府,又为何能几乎同时成为率先实施SOA的先锋?

北京朝阳:化管理为服务

被冠以“中国第一区”之称的朝阳区不仅是北京的城八区中面积最大的一个,而且也是北京的经济大区和重要涉外区。高速的城市建设速度和现代化进程,同时也为朝阳区的城市管理增加了许多难度。区内发展不均衡是最严重的问题,这里既有CBD商业区和高新科技园区、外交使馆区,也有尚未跟上城市化发展步伐的城乡结合部和农村地区。此外,朝阳区地面上的工地达到1000多个,其中包括2008年北京奥运会主场馆在内的众多建筑工地,在朝阳区的280.2万人口中,农村人口17万,外来人口84万,占全(市外来人口的1/4)。

“快速发展要求我们转变传统的管理方式和手段,借助现代技术,尤其是信息技术来支持城市管理。考虑到不断变化的新情况,我们必须让IT系统满足随需应变的要求,”朝阳区信息办、信息网络中心主任梅诗曙在接受采访中说,“经过讨论我们最终选择了IBM提供的SOA架构”。

如何用创新的手段去实现管理职能向服务职能的转变?这是摆在朝阳区政府面前的挑战。朝阳区政府为此设定了一个“1221”框架。即“一个平台,两个中心,两支队伍,一个体制”。首先是要建立一个基于SOA架构的城市网格化管理的信息平台,这个信息平台基于电子地图、移动通信技术、协同办公,城管通GIS系统,是由信息采集多部门业务处理,信息发布,成果展示和计算机考核等系统共同构成的信息平台。两个中心是城市管理监督中心和指挥中心,采用“监管分离”的方式,实行“两轴两中心”的管理体制;两支队伍是城市管理监督员队伍和协管员队伍;一个机制是闭环的监督考核机制,由管理系统自动生成立案率、结案率等指标,并进行分类统计排名向社会公示。

“作为一个信息办的主任,即政府中的CIO,既要懂IT技术也要懂得政府管理的流程,要把两个管理结合起来。” 梅诗曙回顾他从事政府信息化工作的经验,“原来我们的项目精力集中在软件设计上,花很大工夫来修改软件,无休无止。现在我们把主要精力放在了前端的管理规范和流程梳理,在此基础上制定需求”。

政府在实施IT项目过程中往往非常谨慎,“我们很多系统摸索时间很长,用了两年等系统完成了,情况发生了很大的变化,系统已经不能用,所以绩效不高”,梅诗曙对于传统的政府信息化过程中的弊病体会颇深。“而SOA积木式的服务拼装方式将帮助我们消化正在和即将发生的变化。从这次网格化管理的平台来讲,将涉及20多个部门的流程全部梳通了,而且是在同一个操作界面上,这个平台从技术、人员、管理、素质和职业道德等方面实现了协同。”

凭借着城市网格化管理平台的组建,朝阳区城市精细化管理的长效机制初步建立,对不同属性的城市事件,量化统计、量化分析、量化评价的体系也已具备。在平台运行的第一个月,处理案件达到5000余件。截止到2006年9月5日,平台有效立案237617件,其中已办结191027件,办结率为80.4%。平台运营至今,未出现案件“井喷”和大面积“亮红灯”的严重问题,梅诗曙认为,“SOA让我们能够对变化做出及时合理地应对。”

据悉,在2006年6月底前,朝阳区全部24个街道、奥运主场馆及2006世界青年赛场馆周边地区将纳入网格化管理范围;年底前,朝阳区的农村地区全部实现网格化管理,从而实现全区的全面网格化。

芝加哥:化繁为简

芝加哥市政府的目标是做到公开、高速反应和财务负责,要实现这样的目标,离不开强有力的信息系统的支持。

芝加哥市商业信息系统部的首席架构师Eric Peebles接手这项任务时遇到的难题是,必须实现对44个政府部门、若干二级部门以及兄弟单位的技术支持,而他能调用的人手并没有增加。

Peebles认识到未来的系统必须异常强大,能够满足高带宽应用的需求。同时,系统的灵活性是最重要的,必须能够适应不同应用的开发环境,因为,不同的政府部门将来需要开发各自的应用。他们最早考虑的是搭建一个基于Linux的SOA架构,但是经过评估之后Peebles产生了疑问,“我们不能确定Linux能否支持足够大的规模,也不知道它能否处理我们的系统将面对的流量”。经过反复评估测试,BIS最后选择了BEA的软件和HP的服务器

Peebles虽然对反复调试过的系统充满信心,但还是不能完全放下包袱。除了技术上的难题,更令Peebles担心的是公众的反映,他们所支持的许多系统都是与公众的生活息息相关。“当你在为政府机构工作的时候,人们总是盯着你。所以,当项目公诸于众的时候,只准成功,不准失败。”结果令人相当满意,其中最突出的例子是芝加哥的机动车更新在线登记系统。新的在线登记系统投入使用后,预计登记费用带来的财政收入将增加20%。

Peebles把这个系统的成功看做万里 长城的第一步,他最终的目标是要提供灵活的IT资源,让每个政府部门都可以实现自己的IT应用目的。“现在我们既然有了企业级的基础架构,不同的部门可以在此基础上开发各自的应用,不需要对核心流程进行大的修改,费用就大大降低”。

如何以少博多

市政、公共事业管理的工作虽然非常琐碎,却与市民日常生活息息相关,公众可视程度高,在日新月异的大城市中,管理工作难度更大。在全球化竞争加剧的环境中,地区的竞争力很大程度上依赖于政府如何实现管理创新,从北京朝阳区和芝加哥政府实施SOA的案例中,技术创新推动管理创新的趋势显而易见。

然而,北京朝阳和芝加哥分别属于中、美两国收入水平、城市化水平最高的城/区,对于SOA在政府,尤其是地方政府中的推广是否有借鉴意义?

据梅诗曙透露,这次朝阳区政府并非白手起家,而是对原有信息资源进行了更新和整合,即便是这样,投资总共花了1600万元。对于其他的地方政府在IT经费并不那么充裕的情况下,谈论SOA是否只能是画饼充饥?计世资讯的分析师曹宇杰认为,目前虽然已有一些SOA实施的案例出炉,但是在政府和公共事业中的应用显然是凤毛麟角,正是因为如此,现在是供应商们立榜样的时候。

“我们不会给客户画一张巨大的蓝图,也不是说明天马上就把SOA做好,而是建议客户一步一步来实施。”BEA中国总经理蔡汉辉在BEA World 2006大会中告诉本刊记者,“其次,我也是一个决策者,很多时候我的预算是跟着优先方向走。如果决策者发现,不做这个项目就会落后,或者对业务造成大的影响,它的优先需求就会很高”。

对于政府和公共事业部门而言,无论其级别大小,也无论其所处的领域,它们升级和优化IT系统的目标通常有两个,一是使公共服务的质量显著提升,二是节约大量成本。其实都可以归结为“以小博大”。从某种程度上讲,企业其实也如此。

(责任编辑:铭铭 mingming_ky#126.com TEL:(010)-68476636)



延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网