吸毒人员网格化管理系统技术方案
目录
第一章
总体建设概要
5
第一节
建设背景
5
第二节
建设内容
7
第三节
设计原则和规范
9
第四节
架构设计
12
第五节
网络拓扑
14
第二章
技术标准
15
第一节
J2EE企业级开发架构
15
第一条
J2EE企业级开发架构
15
第二条
基于J2EE标准的软件体系架构
16
第三条
面向对象的开发设计方法
17
第四条
高效安全的三层架构体系
18
第二节
中间件
18
第三节
构件化开发
22
第四节
服务管理平台
24
第五节
消息中间件技术
26
第六节
富客户端技术
26
第七节
数据集成技术
28
第八节
身份认证技术
29
第九节
报表技术
30
第十节
接口技术
31
第一条
数据接口
31
第二条
WebService 技术
31
第十一节
工作流技术
33
第一条
petrinet-令牌过程模型
33
第二条
支持分布式应用
34
第三条
支持集群
35
第四条
支持 JavaScript 脚本
35
第五条
强大的系统管理和业务监控能力
36
第六条
安全管理能力
36
第七条
跨平台能力
37
第十二节
智能电子表单技术
37
第一条
丰富格式、能够达到纸面效果的电子表单
38
第二条
动态的电子表单,支持循环输入
38
第三条
数据与显示分离—XML 数据格式
39
第四条
自定义数据模型,重用已有数据存储结构
40
第五条
强大的脚本支持
41
第六条
多种输出格式,适应多种设备
42
第七条
离线和在线填写
42
第八条
多种方式提交 XML 数据
43
第九条
数据访问权限控制
44
第三章
功能介绍
44
第一节
整体功能清单
44
第一条
规范化建设
55
第二条
档案管理
59
第三条
业务办理
61
第四条
日常管理
72
第五条
监督考核
80
第六条
研判分析
81
第七条
数据交换共享
84
第八条
吸毒人员 APP
109
第四章
项目实施计划及进度流程
121
第一节
项目进度安排
121
第二节
项目管理计划
123
第三节
项目进度管理
124
第四节
项目实施流程
125
第五节
项目培训
126
第一条
培训目标
126
第二条
培训方案
126
第三条
培训内容
126
第五章
项目质量的技术、组织保障措施
127
第一节
质量保证措施
127
第一条
质量目标
128
第二条
质量保证体系
128
第三条
项目质量控制
132
第二节
项目质量保证方案
132
第一条
需求管理内容
133
第二条
质量控制与管理措施
133
第三条
质量保证模型
134
第三节
项目风险管理
134
第一条
项目风险的来源识别
134
第二条
项目风险控制
135
第四节
项目组织管理
139
第五节
工程协调会
141
第六节
实施过程
141
总体建设概要
建设背景
全面贯彻落实党的十八届三中、四中、五中、六中全会和十九大会议精神,认真学习贯彻习近平总书记系列重要讲话精神,深化落实公安部信息化顶层设计规划。按照对党忠诚、服务人民、执法公正、纪律严明的总要求,践行开放、共享的发展理念,主动拥抱互联网、大数据、人工智能新时代,树立前瞻性的思维与眼光,紧跟公安工作业务发展需要和人民群众的新期待新要求,坚持统一领导、统一规划、统一标准,不断强化科技引领、深化信息支撑,加快科技成果的运用与创新,全力开创公安科技信息化工作新局面。
党中央、国务院对吸毒人员戒毒康复工作高度重视。习近平总书记专门指出:治理毒品问题,关键是抓住“人”这一核心要素,扎实做好吸毒人员的管控、戒治、康复工作,让他们摆脱毒品、回归社会。中央6号文件精神加强禁毒工作的实施意见,切实加大全国禁毒基础工作综合信息系统的应用推进力度,努力实现禁毒基础保障工作的规范化、系统化、信息化,推进社区禁毒工作更加深入有效开展。
吸毒人员动态管控,是推动社区戒毒社区康复各项工作措施落到实处的首要环节,然而,戒毒人员不同程度的脱管失控直接影响和制约了社区戒毒社区康复工作的顺利开展,这也是全国各地反映较为集中的难题。按照信息化建设有关要求,以“互联网+警务”为契机,主动变革禁毒运行模式,建立“手段、机制、保障”三位一体工作体系,同时促进全省禁毒系统日常监督管理技防能力现代化。
为了更好地促进社区禁毒工作向信息化、合理化,人性化,智能化,效率化方向发展,推动社区禁毒工作管理的进步,根据社区禁毒工作的特点及禁毒工作的实际要求,推出了数字化,智能化的管理系统——吸毒人员网格化管理系统,该系统是现代信息技术在社区禁毒工作中的高效使用,是推动社区禁毒工作规范化、科技化发展的重要保障设施。
通过平台建设,具体要实现以下目标:
1、规范管理、尽职免责。通过信息化手段规范社区戒毒档案数据及管理过程,确保管控措施落实到位;
2、创新运用、强化技防。基层管控力量较为薄弱,通过信息化提高实现向科技要警力。运用网格化管理、GIS、卫星定位、人脸识别、移动化、物联网、研判分析等新兴技术;
3、自动生成、提高效率。能够每天自动生成针对各类人群的事项提醒,自动针对各类事项进行预告警提醒,自动生成文书打印,提高工作效率;
4、全面融合、共同管理。全面融合吸毒人员、家属、社区民警、社区医生、网格员等各类角色,并提供各自角色对应功能,通过平台进行共同参与管理,回归社会正轨。
5、监督考核、深化研判。针对管理机构、网格员制定工作巡查机制,系统拟定针对考核项的工作巡查内容。能够根据平台的相应数据进行分析统计,总体画像、轨迹分析、快速统计等。
建设内容
根据我司对社区禁毒工作的需求分析和梳理,按照“管用
、
实用、常用”原则,立足禁毒工作信息化发展现状,结合信息技术的发展,确定本项目的总体设计思想是:以科技信息化引领禁毒工作现代化的任务部署和要求,依托“互联网、大数据、GIS”等新兴信息技术,坚持以需求为导向、以应用为核心,建设以吸毒人员信息库、工作人员信息库、日常管理信息库等为核心的吸毒人员网格化管理系统,实现规范化数据采集,流程化日常监管,技防化管控手段,公平化监督考核,智能化辅助决策。
吸毒人员网格化管理系统依托现有软硬件基础平台,总体建设方案为:
两大系统(公安专网子系统、互联网子系统)、五个服务(数据采集上报服务、业务办理服务、监督考核服务、研判决策服务、信息共享交换服务)。
两大系统。基于使用人员的角色和使用系统的场景不同,平台划分为公安专网子系统、互联网子系统两大子系统。吸毒人员及家属、网格员、社区医生等角色人员不具备公安专网使用条件,同时为了更便于进行数据的采集上报工作,互联网子系统以基于互联网建设的APP为主。公安专网子系统以网页版为主,包括省市县三级禁毒机构及派出所使用。
五个服务。实现了包括基本信息录入、事项上报、走访、定位等各类数据采集上报的数据采集上报服务;报到登记、风险等级评估、请假、尿检、告诫等各类业务流程的业务办理服务;机构考核、网格员考核及监管过程督办的监督考核服务;各级监管机构管理工作月报、年报,机构、人员管理工作完成情况趋势
,
吸毒人员配合管理情况趋势等各类研判决策服务;满足与公安部、综治办等其他机构、系统间的数据共享需求的数据共享服务系统。
图1系统建设内容架构示意图
设计原则和规范
在整个系统的开发建设过程中,将遵循以下原则:
“可靠性”原则,运行可靠是系统建设的一个先决条件,系统应具有长期的重负荷稳定运行和相对较强的抗干扰能力,必须采用多方面的措施,采用成熟而通用的技术和产品、在系统设计和软硬件选配中进行简化及优化、对系统关键部分做适当的冗余考虑等,使系统具有良好的可靠性和可用性。
安全保密性原则:系统必须有备份措施和过滤措施,互联网子系统存储的重要数据字段必须要有加密措施、中间件及数据库主动更新措施,以保证信息系统内的数据安全,防止攻击、病毒、入侵或无授权的进入。
“先进性”原则:在设计理念、技术体系、产品选用等方面要求先进性和成熟性的统一,以满足系统在很长的生命周期内有持续的可维护和可扩展。
标准性原则:系统从应用功能、内容组织、界面风格、上下互联、网络支撑、安全管理等各个方面,遵照标准化原则,统一规划,规范建设。
“实用性”原则,系统建设贴切实际操作需求,切实提高环境管理效率,有效加强信息共享。系统设计以实用为主,以用户需求为出发点,以方便用户使用为原则;同时,系统在产品的选择上,采用符合实际需求、并为国际上广泛采纳的、主流的、支持开放标准的主机设备和数据库产品。
“管理性”原则:系统支持先进有效的管理策略,提供良好的管理工具或手段能够实时监视系统的工作情况,并在安全和系
统故障方面进行预警,提交日志和分析报告,及时发现故障点,为平衡负载、优化服务、排除故障提供手段和依据。
灵活性:系统建设遵循灵活性原则,适合不同的用户群体使用,使用方便、灵活,可以按照不同的需求进行相关方案配置。
可扩展性原则:系统建设是一项长期的任务,需从点到面不断推进。整个系统的规模也会由小到大、从简单到复杂。因此,要求系统的设计和实施要具有良好的扩展性,满足不断发展的需要。
项目采用的标准和规范:
中华人民共和国国家标准GB/T22239-2008中华人民共和国国家标准GB/T20269-2006
中华人民共和国国家标准GB/T
20270-2006
中华人民共和国国家标准GB/T
20271-2006
中华人民共和国国家标准GB/T
20272-2006
中华人民共和国国家标准GB/T
20273-2006
中华人民共和国国家标准GB/T
18336-2000
中华人民共和国国家标准GB/T19716-2005《国家电子政务工程建设项目管理暂行办法》
中华人民共和国《计算机软件开发规范》(GB8566-88)
中华人民共和国《软件工程术语》(GB/T11457-89)
中华人民共和国《计算机软件产品开发文件编制指南》(GB8567-88)
层次模型设计遵循ITU-TMN标准
数据库接口符合SQL结构化查询语言标准
计算机通信协议:IEEE802.3、TCP/IP、X.25
IUT、EIA、IEEE等关于计算机硬件、软件、网络设备、数据交换接口和格式等国际标准
架构设计
系统架构设计分为五个层级,系统架构设计如下图所示:
图2系统架构设计图
架构设计通过有效的层级结构划分可以全面展现系统的整体设计思路。各层级应满足监狱信息化应用评测要求中的相关规范要求。
基础层:主要包括供电、网络平台(安全、路由、交换)、边界设备、服务器、存储及操作系统、中间件、数据库等。其中供电、网络平台(安全、路由、交换)、边界设备基于公安厅数据中心现有环境,服务器及存储采用联想高性能硬件设备,操作系统采用基于linux的centos64位操作系统,确保了系统运行
的稳定性。中间件及数据库分别采用稳定的Apache+Tomcat及mysql数据库。
数据资源层:数据层是建设吸毒人员网格化管理系统运行的数据环境,建设省级集中数据中心进行数据存储,是与系统运行及与其他系统信息交换的基础,是整个系统成功建设和运行的基础。整体建设包含了吸毒人员信息库、机构信息库、警察信息库、网格员信息库、日常管理信息库、业务办理信息库、监督考核信息库等多类信息库。
数据资源层是项目中的数据资源的保障,本次项目建设要求实现全面的应用支撑平台的搭建,所以对于数据资源层的有效设计规划对于本次项目的建设有着非常重要的作用。
从整体结构上划分,我们将本次项目业务系统建设的基础数据资源分为结构型资源和非结构型资源,结构型资源和非结构型资源可以通过ESB基础设施向上提供服务。
平台层:平台层是应用系统开发的基础平台,为各模块提供组件及服务。基于平台层既可以满足当前应用需求,又可以通过平台层不断的扩展应用。包括应用支撑运行组件、主流开发组件、数据交换共享平台、大数据分析平台、以及在此基础上提供的工作流平台、表单管理平台、身份认证平台、定时任务、BI报表等基础支撑服务组成。
应用层:在基础层、数据层、平台层的支持下,建立各应用子系统系统及相应服务。在统一的数据环境体系基础上,依赖支撑平台的支持,通过ESB总线将内在的数据共享和协作关系与各个应用连接起来构成一个各部分既相对独立又密切协作的集成的系统。
展现层:实现各级用户数据的应用展示功能,支持省市县乡四级禁毒机构及网格员、吸毒人员、帮扶小组人员、维护人员八类角色视图,并提供网页版及app版本两种登录使用渠道。
网络拓扑
系统部署按照实际网络环境及公安厅网络部署要求,遵循网络安全规则进行实施部署,不改变省厅现有的网络结构和安全规则。公安内网子系统需与数据交换服务都部署在省厅的公安内网侧,确保系统能够与公安部、综治办进行数据对接共享交换;而互联网子系统部署在省厅的互联网侧,实现系统的移动化及更好的让网格员、吸毒人员及帮扶小组使用系统;两个子系统间利用省厅现有的边界设备实现内外网的数据共享、一致。
具体组网拓扑见下图:
图3系统网络拓扑图
技术标准
J2EE企业级开发架构
J2EE企业级开发架构
本项目采取集中统一部署方式。采用B/S结构技术的系统实现,基于WEB方式的客户端实现,采用J2EE技术,体现其开放性、跨平台、扩展性好等成熟技术。同时采用国际标准的J2EE三层架构,使应用表现层和运用逻辑层、数据存储的分离,从架构上保证了系统的灵活、高效,并能完成负载平衡。工程建设充分考虑到未来系统的扩展性,系统将支持可拆可合的分布式部署模式。
基于J2EE标准的软件体系架构
J2EE是符合OMG标准的纯面向对象的技术体系结构,J2EE
已成为一个标准的企业应用服务体系结构,它把企业的整体应用服务分成四层标准的逻辑结构:数据层、业务逻辑层、应用逻辑层和表现层,并以此为基础扩展可以形成N层体系结构,基于组件技术的企业应用服务可以灵活地配置和组装,因而获得了较好的稳定性、高可靠性和可扩展性,不受平台的束缚,方便地迁移
和重用。合理集成以J2EE为标准的软件产品及采用中间件技术
的组件或构件产品建立面向服务的S0A架构体系,可以得到较好
的稳定性、高可靠性和可扩充性,方便迁移和重用。
1.3面向服务的S0A体系架构
面向服务的体系结构(service-orientedarchitecture,S0A)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。通过S0A架构,可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。
面向对象的开发设计方法
面向对象的开发设计方法顺应了人类思维习惯,让软件开发人员在解决空间中直接模拟问题空间中的对象及行为;通过模块化与封装,改善了软件结构,提高了软件的灵活性;并且它是对软件开发过程所有阶段综合考虑而得到的,从生存期的一个阶段到下一个阶段所使用的方法与技术具有高度的连续性,并将面向对象分析(00A)、面向对象设计(00D)和面向对象程序设计(00P)
集成在一起。它的突出优点在于改进了软件生存期各个阶段之间
的界面,以类作为软件分析、设计和实现的基本单元,降低了系统部件之间的耦合度并使得软件部件的复用成为可能,从而提高了生产质量和效率,同时最大程度的支持了软件重用及大型软件的增量开发。
高效安全的三层架构体系
本项目将使用业界成熟的B/A/S架构,同时系统应用也将使
用MVC三层架构,即持久层、展示层和业务逻辑层。分层的优势在于:上层的逻辑不需要了解所有的底层逻辑,它只需要了解和它邻接的那一层的细节;通过严格的区分层次,大大降低了层间的耦合度;某一层次的下级层可以有不同的实现。例如同样的编程语言可以在不同的操作系统和不同的机器中运行;同一个层次可以支持不同的上级层。通过接口的标准化,可以很容易的用新的实现来替换原有层次的实现;每个层次实现特定的功能,利于各层逻辑的复用;逻辑清楚,降低系统复杂度,利于标准化。
中间件
平台应用J2EE技术框架,简化且规范应用系统的开发与部署,支持JDK1.5及以上版本。支持主流的WINDOWS、Linux、Unix、Solaris操作系统上的安置部署。数据库软件使用ORACLE作为
数据存储软件。应用集群部署采用Apache+tomcat的组合中间件部署。
ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
ApccheHTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种
产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用
(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了ApacheGroup,后来这个团体在NCSA的基础上创建了Apache。
Apacheweb服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议
拥有简单而强有力的基于文件的配置过程
支持通用网关接口
支持基于IP和基于域名的虚拟主机支持多种方式的HTTP认证
集成Perl处理模块集成代理服务器模块
支持实时监视服务器状态和定制服务器日志支持服务器端包含指令(SSI)
支持安全Socket层(SSL)提供用户会话过程的跟踪支持FastCGI
通过第三方模块可以支持JavaServlets
中文WEB管理监控工具使用ApacheAmbari,它是一种基于Web的工具,支持ApacheHadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等。
ApacheAmbari支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5个顶级
hadoop管理工具之一。
Ambari主要取得了以下成绩:
通过一步一步的安装向导简化了集群供应。
预先配置好关键的运维指标(metrics),可以直接查看
HadoopCore(HDFS和MapReduce)及相关项目(如HBase、Hive和HCatalog)是否健康。
支持作业与任务执行的可视化与分析,能够更好地查看依赖和性能。
通过一个完整的RESTfulAPI把监控信息暴露出来,集成了现有的运维工具。
用户界面非常直观,用户可以轻松有效地查看信息并控制集群。
Ambari使用Ganglia收集度量指标,用Nagios支持系统报警,当需要引起管理员的关注时(比如,节点停机或磁盘剩余空间不足等问题),系统将向其发送邮件。
此外,Ambari能够安装安全的(基于Kerberos)Hadoop集群,以此实现了对Hadoop安全的支持,提供了基于角色的用户认证、授权和审计功能,并为用户管理集成了LDAP和Active
Directory。
构件化开发
软件体系结构代表了系统公共的高层次的抽象,它是系统设计成败的关键。其设计的核心是能否使用重复的体系模式。
构件化开发方法实现了分析、设计、类等多层次上的重用。在分析抽象层上,重用元素有子系统、类;在设计层上重用元素有系统体系结构、子系统体系结构、设计模式、框架、容器、构件、类库、模板、抽象类等。
在软件开发方法上,构件化软件开发方法引导软件开发从应
用系统开发转变为应用系统集成。构件模块可能是在不同的时间
、
由不同的人员开发的,并有各种不同的用途。在这种情况下,应
用系统的开发过程就变成对构件接口、构件上下文以及框架环境一致性的逐渐探索过程。
下图描述了构件化软件开发的基本过程。
服务管理平台
服务管理平台采用一个专用于异构系统集成的轻量级企业服务总线,构建横跨多个应用系统的综合业务处理平台,以支持集成化信息服务和多业务协调。该平台的核心是通过企业服务总线(enterpriseservicebus,ESB)技术完成业务交互和数据交换的综合集成。企业服务总线是基于面向服务架构的基础设施。第三方的程序组件能够以标准的方式“插入”到企业服务总线上运
行,参与应用集成的各方并不直接交互,而由总线负责将请求交付给功能提供者和QoS的服务提供者。服务提供者和服务请求者的应用逻辑可以使用各种编程模型和技术调用或支付服务,而无需考虑是直接连接还是通过企业服务总线传递的。
服务管理模块,包括服务元素管理(服务注册、审批、发布)、服务管理(服务使用申请、授权、版本、服务分类)、服务路由管理(调度、授时)三个子模块。从而实现对于服务全生命周期的管理。同时支持通过web界面进行快速服务生成,并纳入服务管理。
统计分析,包括性能统计与服务量统计。
吞吐量·率统计:统计指定时间区间平台服务吞吐量和吞吐率,比如按天、周、月、季度、年等,以曲线图和饼状图的形式进行展示。
服务响应时间统计:服务的响应时间是系统性能的一个重要标识。根据用户输入条件,可对平台各个服务的响应时间进行统计,也可以对平台所有服务的综合响应时间进行统计计算,得出平台服务平均响应时间。服务响应时间=服务完成时间-服务请求时间.
参与服务交互的应用系统,每次发起或接受服务,后台DB
都对其进行计数,并记录服务请求时间,服务完成时间,发起服务实体ID,服务实体ID,服务操作,服务状态等。
服务实体统计:根据指定时间区间(按天、周、月、季度等)、服务实体,统计该服务实体被访问的频率并预测其趋势,以曲线图的形式进行展示。根据指定服务实体下所有服务操作单位时间内被调用的情况,计算出单个服务操作被调用的时间百分比
,
以饼状图的形式进行展示。
服务操作统计:统计某个服务在指定时间区间内被调用次数以及统计某个服务指定时间区间内被那些应用系统调用。
提供多种监控功能,让管理人员能够随时掌握平台、接入服务等的运行状态,调用情况,提供对服务、日志等的审计功能,并根据规则配置进行审计结果的报警。提供全方位、多维度、多形式的统计报表。
调用数据库、代理服务、数据转换服务、相同端口服务、不同端口服务大于500并发。单节点调用数据库服务系能200并发线程数小于4秒。
消息中间件技术
消息中间件应采用多项先进技术,保证客户端到服务端,以及服务端到服务端之间的高效、可靠的消息传输。先进的断点续传功能,能够保障在网络出现异常恢复后,消息能够从断开的位置重新开始传输,加快可消息传输速度,节约了网络资源。持久化技术可以保证在节点异常重启后,所有的消息以及状态信息能够完全恢复,保证了消息的可靠。多种安全措施,从网络层的身份认证到应用层的消息安全,层层把关,确保消息的安全。
富客户端技术
传统网络程序一般基于HTML页面雨服务器端数据传递的模式,所有处理操作均在服务器端执行,客户端仅仅是用于现实静态的信息内容(如HTML)。因此导致传统网络应用响应速度较慢,交互能力较弱,可视化界面欠缺丰富元素。
丰富互联网应用程序RIA(RichInternetApplication)是
集桌面应用程序的最佳用户体验,Web应用程序的快速和低成本部署,以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。RIA技术类似于单机版应用程序,在很大程度上跳出了浏览器的限制,具有丰富美观的界面和交互能力,但它又是地地道
道的网络程序,具有快速修改和部署的能力。它基于XML、脚本语言和webservice,可以构建丰富而强大的应用。
目前主流的富客户端技术包括Ajax,Flex和Silverlight,
用于设计、开发和发布RIA的开发包。本项目采用Flex富客户端进行开发,具有以下优点:
RIA富互联网应用技术的发展改变了B/S应用的开发方式和用户体验,RIA技术在AJAX的基础上,进一步将浏览器客户端的开发环境框架化,结合AJAX技术通过浏览器的插件(框架)实现了类似于传统桌面软件的图形。多媒体和动画功能和用户动态的交互效果,大大改善了基于浏览器的Web应用的用户体验,同时大幅度提高了应用部署的方便性和灵活性,使在浏览器环境下的B/S应用可以实现传统的桌面应用所能实现的效果。
基于RIA技术可以开发平台的客户端,并与各种专业应用集成。这样,可以降低应用布署成本,同时可使原来开发独立系统模式转变为基于平台扩展应用的服务提供商,各种应用基于RIA客户端开发,数据由平台统一管理,更好的实现数据统一管理,应用发呢不的平台数据共享模式。
数据集成技术
数据集成是把不同来源、格式和特点的数据在逻辑上或物理上有机地集中,从而提供全面的数据共享,是企业商务智能、数据仓库系统的重要组成部分。ETL是企业数据
某省公安厅吸毒人员网格化管理系统投标方案(143页)(2024年修订版).docx