美章网 资料文库 电子政务区域的一体化研习范文

电子政务区域的一体化研习范文

本站小编为你精心准备了电子政务区域的一体化研习参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

电子政务区域的一体化研习

金蝶OperaMasks

金蝶OperaMasksStudio开发平台是建立在eclipse基础上的一个轻量级开发平台,集成了多个优秀框架以及他自己的应用服务器,还提供了可视化Web开发环境,通过拖拽的方式生成页面。金蝶OperaMasksStudio通过对开发工具应用服务器的集成提升开发效率,通过对优秀框架的支持,解决了软件开发中质量,成本,风险等问题,快速开发页面,对J2EE开发提供了开发,配置,部署,监控等生命周期管理。同样他具备以下的特点:提供流程引导视图,引导用户一步步建立工程;提供了全新的J2EE工程视图;该环境提供了实体对象设计,数据源生成的可视化环境,在可视化页面拖拽生成实体bean;提供了数据源和控件的绑定,例如tree或者grid;支持数据库反向导入数据模型,支持数据库脚本导出;提供了一系列的控件库,用来支持可视化开发,支持控件对后台业务的绑定;页面控件提示工程强大;页面控件异常提示功能;

研究内容

电子政务领域软件生产环境功能上由三个部分集成而成:软件开发协同平台、业务基础平台和软件生产管理平台。其中软件开发协同平台提供对电子政务领域软件生产中各类活动的协同支撑;业务基础平台包括应用开发工具集、应用运行支撑框架、应用监管工具集、领域构件库四部分,是生产环境的核心支撑;软件生产管理平台提供对整个软件生产环境中的核心资产、主要过程和产品质量进行监控和统计分析,如下图:

技术路线

1统一应用运行支撑框架技术

通过综合使用构件化开发技术、SOA技术、业务流程管理技术、异构信息集成技术,服务总线技术、门户技术,可以抽取电子政务应用系统的共性,形成统一的应用运行支撑框架,对上提供统一的应用开发接口,屏蔽中间件、数据库、操作系统等系统平台之间的差异性,方便用户开发和整合各类应用系统,对下统一接入操作系统、数据库、中间件等,这样能够在不影响或者尽量少影响应用开发的前提下,实现应用系统在不同系统软件环境下的迁移,从而可以有效地促进领域构件在不同系统软件环境、不同项目中的复用。

2统一应用监管技术

从保障业务持续可用的角度出发,从业务流程、业务操作、业务数据等各个业务层面进行监控,对监测数据进行综合的分析研判,对系统的隐患进行提前预警;提供标准的应用监控接口,同时提供开发包,支持针对特定业务场景的二次开发,从而能够更深入地监控业务系统,提高系统的可信度。

3软件开发协同平台

软件开发协同平台在持续集成、论坛、即时通讯、缺陷管理、邮件列表工具基础上,为了适应软件企业内部的使用需要,一方面需要根据需求进行功能调整,另一方面需要通过开放的API接口公开部分服务,和其他办公系统进行整合。

4软件生产线过程监控技术

在软件生产线的过程监控技术方面,采用实时数据采集为主要手段、以指标考核为保证手段的综合过程监控方法。在生产线模型的基础上,分析需求建模、资产开发、应用组装、资产管理和质量保障等主要过程控制点,充分利用监控工具进行整合和适应性改进,实现不同开发环境下软件生产线的过程监控,并可结合开发过程的需求,对过程监控模型进行改进和扩展。

总体结构

在我看来,面向电子政务领域的一体化平台应该由如下几个方面组成:

1应用运行支持环境

应用运行支撑环境建立在J2EE应用服务器之上,提供了对各类业务构件的运行支持,必须作为最终应用软件的一部分。为了满足应用软件的稳定、高性能、可维护、可扩展的要求,应用运行支撑环境本身也需要满足上述特性。从软件架构上来看,应用运行支撑环境的设计需要保持架构的简单性,提供给开发人员的接口要尽量简单。应用运行支撑环境需要采用微内核的架构,所有业务构件和通用构件均是可插拔的方式,通过微内核进行管理。

2应用开发环境

应用开发环境支持应用系统的构件化开发和部署,提供一个集成的项目开发工作环境。应用开发环境基于开放源代码的IDE工具Eclipse,提供了增强的开发插件,为用户提供了数据模型、业务规则模型、界面模型、业务流程模型等的描述能力,可以基于这些模型直接生成应用程序的框架代码,开发人员只需要关注核心的业务逻辑,添加相应的代码就可以完成开发,不需要纠缠于实现的细节。另外,所依赖的代码模板可以调整,以采用新的技术模式,或者是根据实施的经验进行优化。当然,不可能在模型中描述应用系统的所有细节,也就不可能生成直接可以运行的所有代码,需要由开发人员补充这些关键的业务逻辑代码,应用开发环境保证代码的同步。最终所有的代码经过编译后,由应用开发环境部署到应用服务器上。综上所述,我总结了如下几个方面来概括

3应用管理环境

应用管理环境提供了对应用系统执行的各个方面的监管和控制功能,可以是集中式管理的方式,监管多个运行环境,也可以作为构件整合在应用系统之内。它可以监管所有实现了应用管理接口的业务功能,以及对上层业务构件的运行监控等功能。包括对业务流程、数据访问、业务规则等基础服务的监管功能,有助于在系统运行时察看运行状况,发现并解决问题。电子政务领域通用业务构件电子政务领域的通用业务构件,是可以用于多数政府部门的信息化建设中。主要包括以下几类:

(1)办公类业务构件:公文处理、会务管理、行政督察、活动安排、资料库管理等;

(2)办事类业务构件:在线申报、政务公开、集成办事、咨询交流、办事通知、服务导航、网上审批、监察管理等;

(3)网站建设类业务构件:信息、网页防篡改、网上调查、论坛、全文检索等;

(4)信息交换类业务构件:信息抽取、信息转换、信息加载、信息传输等;

(5)信息安全类业务构件:统一用户管理、单点登录、认证授权、访问审计等。

作者:李可俊单位:东华大学计算机科学与技术学院