王知明
近年来,随着“面向公众、服务公众”的政府门户应用理念的不断提升,政府门户应用越来越多,身份越来越复杂。为了满足大量应用系统的整合,选择什么样的技术构架就显得非常重要。
当前,Web2.0和面向服务架构(SOA)给政府门户的发展注入了新的活力。SOA是一种IT体系结构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA帮助我们站在一个新的高度理解政府门户应用架构中的各种组件的开发、部署形式,以迅速、可靠、和更具重用性架构整个政府门户系统。政府门户实施SOA的关键目标是实现政府门户系统各种应用功能的最大化重用。
政府门户应用状况
政府门户应用包含以下系统:
图1
还包括邮件系统,视频点播,博客社区系统,授权阅读,政府图库系统等等。在政府内网门户应用中还有办公自动化系统,网上办事等业务系统。这些应用系统充分满足了政府的信息公开,在线交流和服务,以及行政监督的需要。由于在建设时间、承建厂商、采用标准等方面的不同,这些系统在大多数政府里形成了一个个无法共享的信息孤岛,“整合”便成了一个热门话题,也成了一个难题。这么多系统之间的互相访问和操作,大量的功能需要被重用,包括已经建设系统的重用,未建系统的标准规范,等等,势必需要选择一套先进的技术整合体系。
整合技术
点对点的整合最常见的是用于两、三个系统之间进行数据交换。方法简单,但其最大的问题是缺乏灵活性,每两个系统之间需要进行互访时都要进行开发。两三个系统之间的互访尚可以应付,随着系统的增加,其复杂性和工作量成指数级增加。
图2
建立一个集中的EAI数据交换平台,每个应用系统中安装一个适配器的插件。由适配器负责应用系统的数据接口和统一规范格式的转换。它降低了集成的难度,扩展性好。不足之处在于,集中的数据交换平台和适配器的开发复杂,初期投资高,具有一定的应用门槛,另一方面,由于投资大,用户的期望也非常高,造成很多用户对整合效果并不满意。
图3
SOA通过建立一种统一的架构,使得软件开发人员能快速开发、集成和重用应用。更为重要的是,基于这种框架,系统能在业务发生变化之后,动态响应新的需求,快速重新装配各种服务。从底层通过标准化的接口,实现流程优化和低成本运行,使业务流程变得更具灵活性。
图4
大汉JPORTAL平台实现政府应用整合
大汉JPORTAL产品正是适应SOA这样的构架而发展的,它包含了统一用户管理体系,单点登录系统,门户应用整合平台,统一消息平台。系统采用数据总线的技术,将机构,用户,公共信息资源,待办事项,短信邮件通知等数据进行有效地整合并制定了相应的访问和控制标准,提供低耦合网络访问的标准接口。
整合政府门户应用中已有系统,实现单点登录,用户登录任何一个业务系统之后不必再次登录就可进入其它有权限的系统。各种资源信息根据不同的业务范围和需求在政府内部进行有效的共享。通过和后台系统集成,将信息和业务处理过程在门户系统中进行展示,各种业务过程能够流畅地通过门户系统中进行处理,实现自动化和流水化。系统采用开放、插件式的集成技术,满足不断发展的业务系统与门户的集成。
系统构架图:
图5
特点及性能:
◎轻量级Portal构架,快速部署低成本实施。
◎实现统一用户,统一入口,集成化用户操作环境。
◎系统提供三种方式的单点登录功能,支持B/S、C/S系统的单点登录。
◎面向用户更为人性化的友好界面,支持频道的定义,支持频道和页面的拖拽重组。
◎提供多种信息聚合器,聚合来自因特网和其他应用系统的信息。
◎集成全文检索方便构建知识管理平台。
◎系统内嵌更多资源。
◎统一进行应用授权和资源授权。
◎系统提供更多服务,方便地进行应用和功能的进一步扩展。
目前市场上基于SOA构架的整合成功实施的相对较少。有的往往只提供一系列产品或者一套基于他们产品上的解决方案,而大汉JPORTAL资源整合门户平台,以轻量级Portal构架,通过统一界面、统一用户、统一登录、统一授权的方式,整合并展现组织内部应用系统资源和外部互联网资源,随需应变地满足组织内每一个个体的使用需要。除了提供更为个性化的应用和使用扩展的便捷,在开发效率、轻便灵活、应用维护上都具有一定的优势,远低于传统Portal 的投入。
(供稿单位:南京大汉网络有限公司)