为了真正实现跨越多个部门应用和业务流程的“一站式”电子政务服务,需要利用SOA架构从多个层面实现业务系统的互联互通。
随着电子政务进程的不断发展,政府部门逐步意识到其服务本质,从最初的信息发布、单向互动、双向互动到在线政府事务处理,逐步完善了业务服务范围,给广大市民和企业提供了越来越丰富的政务服务。部分地区的政府部门已经实现了在线的业务审批系统,但是它们基本都分散在各个单位内部,不同部门之间的政务电子化成果还没能有机的融合在一起。
要完成涉及多个部门的复合业务流程,用户必须要搞清复杂业务办理流程,即便不用亲自跑到每个单位,但还是需要在多个单位的页面之间登录、跳转,向不同系统提交各种重复资料,等待不同的审批流程处理结果。只有将不同电子化政务应用有效集成在一起才能最大限度的体现政务电子化的价值。
电子政务发展是一个渐进的过程,经历了从二层结构过渡到三层结构。目前不但需要继续实现新的业务系统,更需要一种开放的电子政务支撑平台来整合和统一相互关联业务系统。BEA伴随着中国电子政务的发展进程,从提供应用开发、运行的中间件到应用基础架构平台。
为满足电子政务不断发展需要,BEA提供了完整的基于J2EE开放技术和SOA框架的电子政务解决方案。通过政务门户统一相关政务业务的访问入口。分散的应用拥有不同的访问地址、使用界面、用户名/口令,这给用户使用带来极大的不便。
利用WebLogic Portal实现的政务门户可以集成相关业务的访问入口,通过统一分布在不同应用中的用户信息,从而实现政务门户的单点登录;通过定制和个性化服务,可以定制自己需要的政务信息,从而满足了不同用户的需求差异;通过BEA的基于SOA的WSRP(Web Services for Remote Portlets)和页面引用技术可以将不同业务界面引入到门户系统中,用户通过单一的门户就能办理需要多部门参与的业务;用户只需要一次提交全部资料,利用后台的数据交换功能便可按需分发到不同业务系统中,而且可以通过门户查看业务办理进度情况。这样用户就能体验到基于完整业务的一站式自助服务。
实现跨部门或单位的“一站式” 复合型业务服务,关键是如何将原本分散、孤立的业务过程关联起来。BEA的SOA平台最大价值是通过业务流程管理(BPM)功能,灵活、快速地提集成异构业务应用,从而实现复杂的复合型应用。
通过WebLogic Integration的业务流程管理或BEA AquaLogic Services Bus的服务管理平台,可以将原有相关的分散应用迅速集成为一个完整的复合型应用。WebLogic Integration支持BPEL(Business Process Execution Language)标准,通过它可以实现涵盖分散业务的复合型业务过程。当涉及到部门内部的业务处理时,通过其流程调度和管理能力,来触发分布在其他业务系统的处理流程。
为了加速复合型业务的办理速度,还可以同时在不同单位办理多个互不冲突的业务。WebLogic Integration和BEA AquaLogic Services Bus在调度业务的同时可以记录处理的进程情况,这样就可以通过政务门户通知业务办理状况了。
通过综合服务平台可以灵活的调度、组合分散的应用系统,而这些系统运行所需要的相关数据是通过数据服务平台实现交换或共享。
用户通过门户一次提交的业务资料首先通过基于XML技术的数据转换功能化为不同系统所需要的数据内容,然后再通过数据服务层中的消息代理机制,将这些数据交换、传递到被调用的审批流程中。此外针对分散的业务数据,无论是保存在RDBMS中,还是在LDAP、XML文件中,都可以利用BEA AquaLogic Data Service Platform将它们整合为一个完整、统一的虚拟数据源。
虽然业务上相互关联的数据还是分散在各个系统中,但是能够通过统一的虚拟数据源得到一致的处理,从而消除了数据孤岛。无论是数据交换、数据转换还是虚拟数据源,它们都是可复用的资源,这充分体现了SOA平台的价值。
目前大量的政务应用都位于基础业务层,它们虽然功能自成体系,但是彼此之间存在着业务相关性,通过BEA提供的SOA平台能够快速将原有封闭业务功能变为更加开放的可复用业务模块,从而将它们集成到综合服务层中。
基于BEA提供的SOA应用架构的电子政务解决方案,北京市在全市范围内实现了电子政务网上审批市级平台。平台实现30多个委办局的300多项的审批业务的网上流程,审批平台将分散在不同政府部门的业务流程以及人员端到端地集成在一起。通过在全市范围内实现的电子政务审批平台,建立了政府部门间的互联互通、信息共享、业务协同的工作机制和模式。
从2004年初试运行到11月项目验收,平台已经共形成包括组织机构代码库、民间组织(社团)库、婚姻登记库、低保等18个共享数据库,网上业务申报量达到20000余件,充分体现了其做为统一电子政务平台的服务效果。(T121)