运维管理    |    人才招聘    |    内部办公

金鹏软件构建服务平台分析

  • 时间:2017-01-04 17:05:05 编辑:Sissi 来源:www.jpsycn.com 浏览:




  目前,电子政务领域应用软件的多样性,需求变化快等特点使得耗费的开发时间和工作量巨大,从而导致开发效率低和软件质量差,维护成本高。在分析电子政务平台体系结构和构件模型的基础上,针对当前分布式复杂计算环境下电子政务应用服务的集成、政务资源的复用等问题,金鹏信息提出了金鹏软件构建服务平台。


  金鹏软件构建服务平台是一个面向电子政务应用的、支持可视化和可复用的软件构建平台,其将构件化、组件化、可视化、智能化等思想应用到电子政务应用软件领域。平台抽取了一组与基础功能相关而与具体政务应用无关的核心功能,包括安全访问控制、工作流引擎、智能表单、消息处理、应用逻辑管理等,为电子政务应用软件项目高效率和高质量的开发提供基础支撑。


【总体框架】


  平台总体框架如下:


【技术架构】


  金鹏软件构建服务平台基于B/S结构,采用JAVA EE平台,融合SSH2框架等技术,构建高效、可维护、可重用和灵活的软件构建服务平台。通过分析电子政务应用主要需求,抽取共性、通用的基础模块和业务功能,定义、开发和部署具有高度复用能力的预制构件集合,采用以面向对象为基础、面向构件为桥梁、面向服务为目标的体系结构,利用平台中的预制构件为电子政务应用软件的开发提供快速、可视化的开发环境,持续积累可复用的软件资产,从而缩短应用系统的开发周期、提高系统的开发效率、保证产品的质量。


【平台特点】


  该平台的特点如下:


  1、提出基于用户、群组、角色、权限、资源五元组的安全访问模型,通过多种手段建立安全保障机制,构建平台基础功能,实现平台安全访问构件化;


  2、构建智能化、可视化的工作流引擎,将工作流与业务模块紧密集成,实现流程定制智能化,流程展现图形化,流程设计嵌套化,流程事件绑定化;


  3、表单设计提供所见即所得方式,构建智能表单,实现表单内容引用化,表单设计分级化,表单呈现一致化,表单使用简单化;


  4、平台采用模板技术,基于模型驱动架构,实现模型创建自动化,模型关系智能化,模型版本管理化,模型管理简单化;


  5、通过封装构件库,实现多级的软件复用,提高软件系统的开发效率、软件质量、可扩展性和移植性。


【平台意义】


  金鹏软件构建服务平台建设对于避免重复建设、缩短开发周期、提高经济效益具有重要意义。具体体现在以下几个方面:


  1、通过构件资源库已有构件快速搭建,能快速开发实施应用软件项目,缩短开发周期,提高客户满意度。


  2、利用平台提供的运维分析工具,方便对系统进行运维管理,有效节省维护成本。


  3、平台能够持续积累可复用的软件资产,提高系统的开发效率,保证产品的质量,减少项目成本。【金鹏信息电子政务研究院供稿】


【平台截图】