论文部分内容阅读
城市公共服务总体朝着整体化、开放化和智慧化方向发展。但在城市公共服务的管理过程中业务部门已有独立的业务系统,其数据不易与其他系统进行数据交互。即使可发生数据交互,基于数据的业务流程也不易在其他平台中开展。为了避免“烟囱系统”的情况发生,本文研究基于Portal框架作为综合性的门户平台,提供统一的架构风格,实现城市公共服务整体化目标;采用Portlet插件式开发技术开发了案件管理应用,实现城市公共服务开放化;同时基于SOA和Web Services技术实现数据交互,保证数据的整合和业务流程的一致。本文所研发的城市公共服务平台案件管理系统包括平台层及案件管理应用、案件管理微信对接子系统。1)基于Portal框架的分层架构插件式开发了平台层,同时整合了Liferay Framework组件、Lucene搜索引擎以及工作流引擎,提高了软件功能组件的可重用性。为了保证数据处理的一致性,平台层中的本地服务用于实现核心业务逻辑,远程服务用于实现数据交互时的参数设置和访问控制。2)基于Portlet开发了案件管理应用,实现了案件立案、案件查询、派遣、结案处理等模块。其表现层基于Angular JS的MVVM(Model-view-view Model)框架实现,业务逻辑层和数据访问层基于Spring MVC框架搭建。案件管理应用的远程服务经过发布使其可通过Web Services技术,实现与案件管理微信对接子系统的数据交互,避免不必要的数据重复录入,提高了办理效率。3)基于Web Service开发了案件管理微信对接子系统,实现了与城市公共服务平台的平台层应用之间的数据交互。本子系统是连接城管微信公众平台与案件管理应用的桥梁,利用移动互联网技术,支持城市案件处理和市民的直接互动,实现了案件上报、案件查询以及与城管微信公众平台接口对接等。所研发的系统目前已应用到了某地级市的综合服务中,通过1年多的平稳运行,凭借其优良的技术架构和便捷的可扩展性、易维护性,已经接入16个部门系统,新增Portlet应用23个,接口目录数136个,信息指标数921个,数据量244万条。案件管理应用截止目前已经收到13000多件案件报送,达到立案标准的有11180件,已结案9297件,结案率超过80%。目前陆续有新增应用部署和接入,有效地实现了预期研究目的。