扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:钱军 来源:支点网 2008年6月3日
关键字: 中间件 SOA RPC Middleware
SOA是面向服务的软件架构,既然是面向服务的,SOA就应该首先是一种业务设计方式,指导着业务服务的构思、创建、使用、变化和终结。本文是要回答:在电子政务领域,电子政务需要SOA吗?
是过去需要、现在需要,还是将来需要?以及电子政务的SOA如何开始等问题,以阐述“从SOA开始,从面向构件的SOA开始,是电子政务保持可持续发展的最佳实践”这一论断。
电子政务需要SOA吗?
局部SOA的后果就是,局部的统一不能带来全局的统一,如果跳出局部看整体,在更宽广的范围内来看,比如站在国家电子政务全局来看,或站在公众的角度去看,满眼尽是一个个划地而治的信息孤岛,需要为整体去做集成。而这恰恰成为了横向电子政务所需面临和解决的信息共享和资源整合的挑战。
横向电子政务正在逐步实现由“政绩导向”向“服务导向”的转变。以服务为中心,使老百姓能得到更广泛、更便捷的政府信息和服务,使政府真正转变为服务型政府,党和政府为此都做出了重要决定。党的十六届四中全会做出了加强执政能力建设的重要决定,提出转变政府职能,创新政府管理模式,是提高政府执政水平的重要措施。温家宝总理在主持召开国家信息化领导小组第三次会议上提出要从全面和战略的高度加快推进信息化建设,抓紧推进电子政务,提高政府的经济调节、市场监管、社会管理和公共服务能力,促进政务公开。
因此,以公众服务为中心,服务公众就成为电子政务建设的出发点和落脚点。过去的经验是功能性的、局部的,现在要求以公众服务的角度去看电子政务全局,电子政务建设必须面对以下几个挑战:
1、如何做好电子政务的顶层设计?尤其是在跨部门电子政务项目中,如何加强牵头单位、协作单位、信息主管、决策领导之间的联系?
2、如何克服以部门为中心的思维方式,设计出既满足局部功能,又符合发展要求(如快速适应变化),同时又能参与全局协同的服务?
3、如何有效评价服务的质量和更好的理解各部门的互相关系?
4、如何把以单个部门为核心的不兼容的信息系统升级为以服务为中心的、可集成的统一的服务或服务组合?
这些挑战正是使电子政务能够持续发展的前提。以服务为中心,使老百姓能得到更广泛、更便捷的政府信息和服务;以服务为中心,梳理和重组业务流程,使各个业务系统能够互联互通和资源共享,有效降低实施和运行成本;以服务为中心,加强评价和绩效体系,提高监管能力和公共服务水平。
因此,电子政务的发展需要以服务为中心的设计和方法指导,需要给出服务的业务模型和服务的评价模型,业务模型描述服务业务的可持续发展,不仅包括它的创建态,还可以包括其变化态和协作态,评价模型描述服务的评估态。这就是SOA提倡的方法论,这就充分说明了电子政务和电子政务的可持续发展需要 SOA。
是过去需要、现在需要,还是将来需要?
现在,电子政务需要SOA已毋庸置疑,但随之而来的问题就是,电子政务是什么时候需要SOA?是过去、现在还是将来?其实,人们在考虑这个问题的时候,往往会想到我过去已经建了哪些系统,现在还需要建设哪些系统,哪些系统需要整合,至于将来,有个规划就可以了。实际上这是走入了一个误区,即将建设与整合孤立看待。这一误区的主要表征就是以孤立的、静态的、割裂的,而不是发展的眼光看待电子政务的应用建设和应用整合,将业务需求和业务发展割裂开来,以致建设出来的电子政务系统需要整合,整合的电子政务应用仍是按静态需求建设起来,如果需要则再次整合。
而走出此误区的方法就是将建设和整合有机统一起来。要树立没有从头建起的系统的观念,要从设计上就能够充分意识到系统总是在整合一切可以利用的资源(内部的、外部的)的基础上发展起来的,是为了满足新的业务变化需求。新系统就是旧系统的利用整合,同时它又是将来能够被新业务整合的资源。这正是 SOA倡导的设计理念。因此可以这么说,电子政务是时时刻刻都需要SOA的,过去需要,现在需要,将来也需要。尤其以服务为中心和导向的电子政务建设需要 SOA,在它的指导下,我们才能够避免走进误区。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者