免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3123|回复: 4
收起左侧

[经验共享] MapGIS7 搭建式开发平台

[复制链接]

124

主题

1万

铜板

19

好友

教授级高工

我就是我,不必为谁虚伪。

Rank: 12Rank: 12Rank: 12

积分
1850
发表于 2010-3-20 00:09 | 显示全部楼层 |阅读模式

  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格式的导入导出。

7

主题

107

铜板

24

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1327
发表于 2013-3-30 20:29 | 显示全部楼层
楼主看看,学习学习

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

怎么上网啊!
回复 支持 反对

使用道具 举报

1

主题

2738

铜板

0

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1473
发表于 2022-1-23 12:56 | 显示全部楼层
感谢分享                                             
回复 支持 反对

使用道具 举报

0

主题

5376

铜板

1

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2348
QQ
发表于 2022-3-22 12:59 | 显示全部楼层
学习一哈
回复

使用道具 举报

发表于 2025-4-15 10:31 | 显示全部楼层
持续学习 持续进步
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表