航道综合管理平台的总体设计
施勤 陈曦
摘 要:随着信息化的发展,各个单位和行业信息系统越来越多,如何加强系统间的融合,实现数据统一共享,减少信息孤岛的形成,本文通过航道综合管理平台建设的介绍,对系统整合做了有效的探索和尝试。
关键词:数据整合 信息化 综合管理平台
近年来,随着信息技术的高速发展,内河航道信息化水平得到了迅猛的提升,航道管理部门陆续引入或开发了多个业务系统,这些系统在日常航道业务处理及管理决策方面发挥了巨大的作用。但随着信息化建设的不断发展,技术人员在使用这些航道业务系统时,需要在不同的系统中操作数据,增加了数据的查询和维护难度,因此,建立一个信息管理平台显得十分必要。综合管理平台应能提供统一身份管理服务,可使各级用户通过同一身份信息一站式登录所有业务系统;能打破各个系统之间的通讯壁垒,对现有系统的业务数据和管理数据进行融合,实现数据交叉搜索的准确性、智能化、可视化。
综合管理平台目标和定位
航道综合管理平台的实现目标是,将现有的应用系统和数据资源统一集成到一个综合信息管理平台之上,涵盖门户、报表中心、办公协作、工作流程、即时通信、个人门户、企业文档管理、项目管理等功能,有效消除信息孤岛,实现各类信息资源紧密链接和高效协作。通过协同平台,让人、财、物等信息资源紧密链接和高效协作并集中在统一的平台上进行管理,使之成为员工快速获取信息的平台,从而建立一个全面协同的数字化管理环境,并对各级领导的决策分析工作起到巨大的辅助作用,为长江航运的大发展提供强有力的支撑。
系统主要功能
统一身份管理。每个用户通过同一身份信息可以一站式登录所有业务系统。
数据中心。按照一定的业务规则和业务之间的关联性,将相关的数据定时抽取到新的数据中心里,在数据中心中对管理数据及业务数据进行处理,并提供智能化搜索服务。
辅助决策平台。提供一个统一的、完整的报表管理平台,为企业级数据整合和面向全局的数据分析工作提供方便,解决机构内部存在的信息关联和信息共享难题,有效提高业务人员及决策管理工作的效率。
工作管理平台。对全局共用的信息进行统一管理、存储和发布;提供用户日常工作所涉及的日程及会议安排等相关资料;对各种文档进行分类的管理;对所属各级人员信息、车辆使用状况进行信息化管理。
消息通知平台。对系统发布的信息,可通过站内信、手机短信及电子邮件的方式即时通知到每一个用户。
我的工作台。用户可通过拖拽的方式自定义业务系统排序界面,并且可以即时查看站内信,以及日程和会议提醒。
技术路线及关键点
技术框架采用主流的.NET平台,软件实现采用分层技术,目的是减少模块间的耦合性,具体分为WEB表现层、领域模型层、数据访问层、核心业务层4层结构,WEB表现层采用ASP.NET MVC技术,展现上采用富客户端技术以满足用户的使用习惯,数据访问层采用ORM技术,业务层采用Spring.Net进行业务建模,数据转换服务采用WCF技术进行通信,同时采用SOAP服务技术实现与其它系统的交互。整个设计面向对象,最大限度的为以后的扩展和维护提供有效的保障。
数据仓库、数据挖掘,以及完整数据中心的建设,是考虑到现有业务系统、未来信息化发展规划的建议性方案。以数据中心方式,从全局上管控数据的存储、管理、共享;是目前国内、国际大型、机构在信息化进程中的必然选择。通过数据仓库、数据挖掘的实施,规范、有效的利用海量数据,可灵活的扩展、共享、决策分析。
综合信息管理平台总体设计方案
1、系统结构设计
综合信息管理平台包含三个部分:
应用系统:业务中心、决策中心、工作中心、消息通知中心。
数据中心:数据存储、数据转换、数据安全、数据备份。
身份认证:统一身份认证服务
用户通过客户端登录系统后,平台会自动生成用户标识ID,进入业务中心时,统一身份验证服务会校验用户标识ID是否合法,如果合法则可自动登入已授权用户的业务系统。各个业务系统通过数据转换服务,将综合管理平台所需要的数据传输到平台数据中心。用户在决策中心中进行数据查询时,平台数据中心根据检索条件进行计算后提取数据并发送到决策中心,决策中心将数据以图文或表格等形式展现出来。平台管理员发布的公告等信息,可通过消息通知平台以短信、站内信、邮件等方式发送给平台的每个用户,确保消息的即时性。用户也可通过站内信进行工作沟通交流。此外,用户制定的日程及会议安排也可设定消息提醒。
2、数据中心的建设
数据中心的建设涉及数据存储、数据安全、数据备份等相关内容。从未来的业务数据规模及应用数据的发展来看,采用单独的磁盘阵列来做数据存储,数据库服务器用IBM的小型机,但从经济的角度和目前的应用量考虑,数据库集群是必要的,但实现方式上可以用两台普通的服务器来充当,安装Oracle RAC,可以达到同样的预期,在数据安全上也可以得到有效的保障;数据备份可以用NAS存储增量或定期完全备份数据。
3、功能规划
门户首页。包括新闻公告信息的展现,并提供业务集成平台、辅助决策平台、工作管理平台、统一登录等快速入口;新闻中心主要包括系统内的相关公告及通知,同时也可以展现重要业务数据。
业务集成平台。当用户登录后,系统列出该用户能操作的业务平台,用户选择其中的业务系统后,系统则根据统一用户管理配置的账号信息直接登录到指定的业务平台,无需要再次录入该业务平台的帐号与密码,实现单点登录。
集成工作平台。包括个人工作安排、车辆管理、通知公告管理、短信发送平台等功能。
辅助决策系统。提供一个统一的、完整的报表管理平台,为企业级数据整合和面向全局的数据分析工作提供方便,解决机构内部存在的信息关联和信息共享难题。该平台包括机构设置、角色管理、用户设定、报表发布、权限设定等基本报表系统功能,方便企业报表应用者及决策领导迅速找到自己需要的数据报表,有效提高业务人员及决策管理工作的效率,同时对数据中心的数据进行挖掘和处理,通过各类图表以WEB或手机终端展现,实时为决策者提供支持。
我的工作台。主要包括用户的基本信息、站内信、个性化设置等。在个性化设置中,用户可通过拖拽的方式,将自己常用的业务系统或报表进行排序,最终设置的结果与业务集成平台或辅助决策平台的排序一致,达到个性化的目标。
系统管理。系统维护子系统主要是面向系统管理员的,是整个管理系统中最基本的配置和安全控制模块。它是系统安全可靠运行的重要基础,是确保系统能合理运行和维护系统性能的重要环节,主要功能有:统一认证帐号管理、系统权限管理、系统角色管理、系统配置管理、系统日志管理等。
4、业务数据采集
数据中心是综合管理平台的核心,它除了必须具有数据集中、主机运行可靠之外,还必须具有非常好的安全保证、网络带宽、大存储空间等要素。在综合管理平台中,数据中心可以通过安全的网络通道,定时或人为从所有在用系统中进行数据抽取,完成数据存储及数据转换等操作。
5、统一身份认证服务
身份认证:用户在综合管理系统的登录页面中完成登录信息后,综合管理系统会对用户名和密码使用LDAP进行认证。认证通过之后,综合管理平台会创建用户的Session,产生用户唯一标识TicketID,用户第一次访问应用时候,信息综合管理平台把用户的userID,TicketID传给业务应用。综合管理平台的认证服务根据userID,TicketID判断用户是否在信息综合管理平台通过认证。如果用户已经通过认证,则返回用户的相关信息。如果用户还没有在信息综合管理平台通过认证,则转到登录页面进行用户登录。业务应用得到认证通过的信息,创建用户的Session,初始化用户Session,在Session存放用户的相关信息。以后再有用户请求访问业务应用,业务应用就不用再请求信息综合管理平台的认证服务。
身份注销:用户需要登出系统时,在综合管理平台选择注销功能后,综合管理平台从用户Session中得到用户曾经访问的业务应用代码即appCode。根据业务应用代码对用户已经认证的应用,循环调用各个业务应用的登出服务。业务应用在收到服务调用后注销该会话。循环调用各个业务应用的登出服务完成后,综合管理平台注销用户Session。
结束语
随着人们认识的不断深入,需求的不断提升,系统整合问题的解决迫在眉睫,成为了信息化发展的必然要求。一方面,将已建系统整合互联起来,另一方面,保证让在建、待建的系统更好的与现有系统互联互通,避免造成“边整合边孤立”的情况发生。航道综合管理平台整合了所有有价值的信息资源,提供了一个更为安全、方便、快捷、准确的系统应用管理平台。