mapgis7搭建平台是新一代基于Web的面向分布式服务组件的开发平台,系统采用基于网络控制的工作流模型,实现了业务的灵活调整和定制,解决了GIS和办公自动化的无缝集成。通过拓扑关系能够自动实现条件判断、循环、会签等功能。拥有可视化的工作流开发环境,只需“拖拽”相应事件元素即可设计出相应的业务流程,实时显示后台工作流的执行情况,符合工作流程人性化的特点。与多层安全体系挂钩,不同用户可以对应不同表单,支持多级子表和数据字典。平台完全按照国际工作流联盟规范搭建,全面支持XML,系统以组件方式构建,提供基于ASP和.NET的开发环境以及丰富的开发实例,方便用户快速搭建应用系统。
搭建平台的特点
● 使用简便、高生产率
上手简单,不需要编码或者少量编码实现复杂应用,可将开发周期缩短50%~80%。“一次搭建、处处运行”。
● 企业级应用技术
采用基于组件和面向服务的架构体系,注重体系架构的兼容性和集成性,采用门户技术提供个性化和适应性接口;采用工作流技术实现业务处理和协同办公;采用跨平台数据、信息交换技术实现信息共享;采用多媒体文档存储及管理技术实现文档数据库管理;能快捷构建应用系统。
● 支持多用户、分布式规模应用
搭建平台支持多用户在线、多事务并发等应用模式,对用户提交的请求进行快速反应。针对海量数据(如TB级)的多用户/多系统调用等情况,通过建立缓冲池等措施,有效的改善速度,保证应用系统的正常运行。
● 部署、移植、维护方便
由于搭建平台采用“搭建”式开发系统,抛开了复杂的编码方式,因而维护起来很方便,基本上不需要程序编写人员维护,甚至企业用户自己都可以完成,维护期间无须停止服务器,不耽误应用系统的正常工作。
搭建平台的功能
● 定制管理功能 ● 工作流建模 ● 资源管理
● 系统定制 ● 角色管理、安全权限管理 ● 图形图集管理、数据实体管理
● 功能库管理 ● 功能模块管理 ● 通用查询管理
● 自定义报表 ● 模块分区授权管理 ● 自定义表单
● 流程监控设置 ● 二次开发接口 ● 外部系统接口管理 ● 搭建运行框架
搭建运行框架
搭建运行框架具体包括了统一登录认证管理、工作流相关(案件移

交、模拟、查询,统计)、数据字典、权限管理、功能编码库、菜单项管理、规则库、页面工具集、动态审批语、定时服务、收件材料、Excel统计报表、Word公文、短消息、应用系统驱动引擎、运行时权限管理、工作流调整、工作流可视化监控、工作流统计分析器、个人权限授权管理、Web服务接口(远程查询接口)、通用信息发布设置、移动终端查询接口等功能。提供丰富的二次开发接口,完善的扩展机制;提供功能强大的辅助开发配置工具。系统通过各个基础模块(功能模块,页面模块,流程模块),组成最基本的服务模块,作为最底层的支持,进而完成各子功能的封装,由子功能的叠加复用,形成各个业务线,最终形成功能完整的业务系统。系统屏蔽了与应用业务不相干的技术细节,让软件开发更多的专注于业务本身。同时也降低了开发难度和成本。(见图1、2)
自定义表单(Visual Form Designer)
● 概述
用“搭建”的方式构建应用程序是当今应用软件发

展的大趋势。无论是B/S还是C/S结构的应用程序,大致都分为以下几个层面:界面表现层,逻辑控制层,功能服务层,数据层。基于这样的层次结构,中地数码设计并开发搭建平台。搭建平台力图从界面表现到数据持久各个层面上实现搭建-Visual Form Designer实现界面表现和逻辑控制的融合:MapGIS WorkFlow实现逻辑控制,MapGIS Function Library提供基础功能服务,而数据层由MapGIS DB Tool或其他数据库工具来管理。(见图3)
● 自定义表单系统特点
(1)技术先进
自定义表单基于面向服务插件,将界面表现和逻辑控制有机结合起来,无须编码即可实现一般企业应用系统的搭建,结合MapGIS Workflow、MapGIS Function Library能实现GIS功能的搭建。
(2)容易使用
自定义表单展现在用户面前的仅仅是一个类似Microsoft Word的编辑器,用户不需要关注内部的复杂细节,只需简单的设置和拖放就可以完成表单的搭建。
(3)扩展性强

自定义表单包括一套通用插件库,这些插件提供企业应用的一般功能,对于特殊应用,用户可以根据需要自定义插件。在界面制作方面,自定义表单兼容各种工具产生的Html文档,只需将相应的文档拷贝到自定义表单中即可。
(4)移植性强
自定义表单将用户操作中的各种动作、插件、数据绑定关系、界面描述、报表描述都打包成一种专用的文件(VFD文件)。只要应用系统安装有VFD解释引擎和功能服务,VFD文件可以随意移植,只需拷贝到应用系统下即可,无需做任何修改。
(5)维护方便
自定义表单搭建的系统,不需要程序编写人员的维护,甚至企业用户自己都可以完成,维护期间无须停止服务器,不耽误应用系统的正常工作,维护工作量只有传统维护方法的20%。总之,自定义表单结合MapGIS搭建平台其他子系统,可大大提供您的工作效率,是对传统应用开发的一场深刻革命,“今天,我们不编码。”是其永远的目标和不变的大方向。
工作流管理系统
工作流提供了一种手段实现应用逻辑和过程逻辑的分离,这使得可以在不修改具体功能模块实现方式的情况下,通过修改过程模型来改进系统性能,实现对生产经营过程部分或全部地集成管理,提高软件的重用率,发挥系统的最大效能。工作流管理系统为企业的业务系统运行提供一个软件支撑环境,通过工作流可视化建模工具,用户可以灵活的定义出企业的业务流程。工作流引擎提供强大的流程控制能力,可以严格按照业务流程的定义驱动业务流程实例的运行,包括静态工作流:支持串行,并发,选择分支,汇聚等普通工作流模式,支持基于条件规则的路由。动态工作流:支持任意节点回退,撤销,子流程,窗口补证等多种复杂工作流模式。还提供批办,协办,督办,沉淀,超期提示等多种流程实例控制管理功能。为了适应业务流程的变化,工作流引擎还提供强大流程模板版本管理,状态管理功能,实现了流程模板XPDL格式的导入导出。