广州市纪委执法系统投标技术方案.doc_第1页
广州市纪委执法系统投标技术方案.doc_第2页
广州市纪委执法系统投标技术方案.doc_第3页
广州市纪委执法系统投标技术方案.doc_第4页
广州市纪委执法系统投标技术方案.doc_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广州市纪委监察局反腐倡廉智能化管理系统平台(第一期)之行政执法电子监察系统及指挥中心等基础配套设施建设项目(子项目1) GZIT2012-ZB0211十四、技术方案目 录十四、技术方案2441.概述2451.1.项目背景2451.2.建设目标2451.3.建设内容2461.4.建设原则2461.5.深圳太极软件有限公司承担本项目的优势2462.需求分析2482.1.需求概述2482.2.功能需求2492.3.技术路线需求2512.4.性能需求2513.系统总体方案2523.1. 系统设计重点难点分析2523.2.系统业务模型2533.3.系统总体框架2543.4.系统网络设计2563.5.系统技术体系架构2564. 相关自主产品介绍2684.1. 行政执法信息系统2684.2.TYKY bos.jee业务中间件平台2704.3.TYKY cBus云服务总线2764.4. TYKY xBridge数据桥接器介绍2804.5. TYKY xSwap 数据交换总控介绍2825.应用功能实现2845.1.风险排查软件2845.2.客户端数据采集软件2855.3.行政执法电子监察系统(管理端)软件2885.4.系统管理模块(资源库)2975.5.接口设计3005.6. 执法数据库设计3015.7.性能设计3045.8. 应用设计3061.概述1.1.项目背景行政执法行为是政府部门履行行政职责,管理社会秩序的重要行为,由于行政执法经常涉及到被执行对象的各项利益,因此行政执法业务行为是政府工作中腐败行为多发易发的重要业务范畴,加强对行政执法管理的监管是纪检工作中从源头上预防和治理腐败的一项重要内容,也是纪检监察工作由治标逐步转向治本的客观需要。1.2.建设目标主要目标:通过建设广州市行政执法电子监察系统,利用信息化技术手段,提升反腐倡廉工作效率,创新监督模式,实现电子监察为主要手段的、行政执法领域的纪检监察业务信息化应用,拓展目前电子监察实施的应用领域和加大电子监察应用深度。具体达到的目标:(1) 建立一套完善详细的、针对各种类型行政执法业务的监控数据采集标准。(2) 建立覆盖全市各级行政执法部门的标准化、自动化的行政执法电子监察系统数据采集网络,按照业务监控数据采集标准,实现各行政执法部门多种类型执法业务数据的自动采集、抽取和汇总。(3) 通过对数据采集网络得到的各部门执法业务数据进行管理和分析,建立针对不同类型行政执法业务流程的数据监察模型,实现对行政执法过程全方位的数字化电子监察。(4) 建立针对行政执法过程中异常行为和潜在腐败现象的自动识别与风险预警机制。(5) 建立各级执法部门行政执法业务专项绩效考核机制与规则。1.3.建设内容广州市行政执法电子监察系统建设主要包括四部分内容:1) 开发广州市风险排查软件对各单位的行政执法事项等进行梳理、需求采集,配合市纪委监察局制定广州市行政执法电子监察数据采集标准;2) 广州市行政执法数据采集客户端软件;3) 试点单位内部业务系统数据对接模块改造;4) 广州市行政执法电子监察管理端软件;1.4.建设原则本项目按照党中央关于反腐败要“坚持标本兼治,教育是基础,法制是保证,监督是关键”的方针,采取“整合、深化、融入、拓展”的工作思路,坚持“总体规划、先易后难、试点先行、分步实施”的建设原则。1.5.深圳太极软件有限公司承担本项目的优势1.5.1.太极软件公司简介(1)深圳太极软件有限公司成立于1990年,已有二十一年历史;(2)是在原国家机械电子工业部支持下,由十五所成立的高科技软件企业。2004年改制为民营企业;(3)注册资金3208万元,现有员工450人,是深圳市重点软件企业;(4)2004年以来,在电子监察带动下,电子政务软件业务成倍增长,07年软件销售3500万元,08年已超过8000万元;(5)深圳太极认真贯彻相关指示,积极开展推广工作,在短短的四年中,将有关成果从深圳到广东、到浙江、推广到20多个省直辖市,累计承建项目二百多个(6)公司采取软件产品化、机构专业化,服务规范化的发展策略,提升大批量项目的实施能力,并制定了三年内创建我国最高水平电子政务专业公司的宏伟目标。1.5.2.案例介绍.深圳太极建设了全国第一个电子监察项目2004年,基于前置数据交换建设深圳市行政审批电子监察系统,创新了行政监察型电子政务应用。随后开发了广东省省、市(区)、县三级联网电子监察、水利部电子监察和网上审批项目等等一个又一个典型系统,成为各地参观学习的榜样。.在广东省各地已建设了多个网上审批和电子监察项目从2006年开始深圳太极已在广东省直各单位、阳江、江门等地开展了网上审批和电子监察项目的建设,取得了较好的成效。同时在广东省行政审批电子监察数据交换标准基础上,制定了广州市行政审批电子监察数据交换标准。深圳太极软件有限公司现以为广州市相关单位开发的系统包括:n 广州市监察局行政审批电子监察系统n 广州市监察局重大项目电子监察系统n 广州市重点办电子监察系统项目一期深圳太极软件有限公司已经成功实施的行政执法电子监察系统包括:n 广东省监察厅行政执法电子监察系统n 韶关市监察局行政执法电子监察系统n 湛江市监察局行政执法电子监察系统n 揭阳市监察局行政执法电子监察系统n 惠州市监察局行政执法电子监察系统n 阳江市监察局行政执法电子监察系统.深圳市太极软件承担本项目建设的优势虽然相比大型项目来说,本系统功能比较简单,但它仍是一个跨部门的应用系统,不论开发和实施均有风险存在,如系统与实际工作情况的结合程度、系统可操作性及实用性、系统推广使用均存对系统顺利建设及正常运行的重要因素,所以本系统在工期短、任务重的前提下应选择成熟产品、参考成功经验,在成功项目的基础上增加广州执法特色,使用成熟产品快速搭建原型系统。在此方面我公司具有不可比拟的优势:1、我公司参与过多个执法系统的建设(详见相关案例介绍),并具有行政执法信息系统自主创新产品,对城市执法系统的开发及实施有点深刻的理解和丰富的经验,能够快速且零风险地进行项目的开发和实施。2、我公司经过多年的积累,拥有了很多技术领先的电子政务基础产品,如本系统中使用的TYKY cBus云服务总线、TYKY bos.jee业务中间件平台等,如TYKY bos.jee业务中间件平台主要提供了工作流及电子表单的服务,TYKY cBus云服务总线提供了方便灵活接口服务功能。这些产品的使用对系统架构的先进性、安全性、可靠性、可扩展性等起到保证作用,同时也对系统的快速方便的搭建起到了平台作用,增加了系统标准化、及易维护性。2.需求分析2.1.需求概述系统通过对广州市具备行政执法权力的各业务部门的业务系统数据进行分布式、自动化的业务数据抽取,从各部门系统数据中按照业务规则采集与行政执法行为中“廉政风险点”相关的业务数据,通过对业务数据的汇总和分析,实现纪委监察部门对全市行政执法案件从立案来源、立案登记、调查取证、案件审理、处罚告知、案件批准、处罚决定、结案归档等一系列业务环节实施情况的全过程电子监察,并根据业务规则建立各项执法处罚行为的腐败风险预警机制,对行政执法实施过程中的可疑行为进行自动预警。2.2.功能需求2.2.1. 开发广州市风险排查软件对各单位的行政执法事项等进行梳理、需求采集,配合市纪委监察局制定广州市行政执法电子监察数据采集标准1、行政执法电子监察系统需要对各单位的行政执法事项,特别是自由裁量规范、听证要求、行政强制规范等内容进行梳理,对运行过程和环节中存在的风险进行排查,提出防控措施。软件功能要求:行政执法事项梳理:各个行政执法部门对涉及本单位行政执法权的事项进行梳理,要求录入相关的法律法规依据等信息;自由裁量规范上报审核:按照市法制办要求,各行政执法部门对自身行政执法事项相关的自由裁量规范进行了梳理,按照严重、一般、轻微等级别和档次,针对不同的自由裁量情节,规定相应的处罚标准和范围;各部门上报后,市法制办对每个自由裁量规范进行审核确认;行政执法业务工作流程梳理及风险点防控:对部门行政执法业务的工作流程进行梳理,对相关环节的风险点进行查找、定级,提出防控措施,为电子监察提供依据和参考。基于B/S方式开发软件,数据集中存放,各单位工作人员根据要求进行填报。2、建立一套详细、科学、准确的行政执法电子监察数据交换标准,定义行政执法流程中各环节信息项,包括执法人员信息、执法证件信息、法律法规信息、自由裁量信息和罚没物品信息,这是进行电子监察的数据基础。2.2.2. 广州市行政执法数据采集客户端软件行政执法数据采集客户端软件实现对行政执法部门执法案件信息数据的实时采集。考虑到全市各执法部门信息化程度不同和执法业务系统及数据库不同,行政执法数据采集客户端软件能够实现对分散异构信息资源的整合。行政执法数据采集客户端软件采用SOA设计理念,按照政务信息资源目录体系和政务信息资源交换体系国家标准,具有多种交换方式、支持多种交换协议、灵活的业务规则定义、基于XML报文标准、全面的交换监控和统计、可视化的用户定制界面等特点的数据采集客户端软件。数据采集客户端软件支持各主流数据库、文件等格式内容的采集,能够对数据库定义表和查询语句的数据集,通过可视化的管理实现采集节点的关系配置,并支持自定义服务的定制。2.2.3. 试点单位内部业务系统数据对接模块改造各试点单位目前已有行政执法业务系统,但现有系统缺少监察功能。在行政执法电子监察系统中需要对各单位原有业务系统进行改造,并开发数据接口对业务数据和廉政风险点信息进行提取。各数据来源单位和部门的原有内部业务系统需要按照行政执法数据采集客户端软件提供的标准化接口对原有系统进行相应的升级和改造。目前,各行政执法机关的行政执法业务系统建设进度不一,有些单位已经建成了全流程实时的业务系统,有些单位只是对部分执法业务进行电子化管理,还有些单位还停留在纸质操作的层面。为了更好地开展行政执法电子监察系统建设工作,本期我们选择了7个试点单位(广州市工商局、广州市安监局、广州市药监局、广州市质监局、广州市林业和园林局、广州市城管执法局、广州市交委),这些单位都在内部建立起了行政执法的业务系统,由于各个系统设计的技术标准不一致,要实现监察,必须开发接口软件进行数据的采集,这部分的开发需要各个单位自行组织技术力量进行。2.2.4. 广州市行政执法电子监察管理端软件行政执法电子监察,就是按照相关法律法规,对行政机关行政执法行为进行监察:对执法过程中的主体、职权、处罚依据、处罚程序、处罚结果等进行比对,发现异常,提出预警,实现对行政权力的约束、效能的提升和行政相对人权益的保护。广州市行政执法电子监察管理端软件主要由系统管理模块、数据采集总控模块、功能构建模块和执法监察模块四部分组成。通过对执法业务调研和执法事项及执法流程梳理,制定数据采集标准,利用数据采集软件实现对执法监察数据的采集,通过数据采集总控对数据采集各节点和交换过程进行监控。根据监察功能要求利用功能构建模块的工具快速完成执法监察模块的搭建,实现对一期建设中系统试点部门执法业务的电子监察。2.3.技术路线需求广州市前期建设的电子监察项目是采用J2EE技术框架,数据库使用的oracle,操作系统使用的是windows,为了保障本项目与前期建设的统一性,要求沿用原来的技术路线,在建设中要求适应系统结构复杂、业务量大、吞吐量高的应用环境,需要具备良好的安全性、可靠性、开放性和可扩展性的技术框架。技术路线要求描述如下:1)技术框架采用B/S结构和MVC模式;2)采用XML技术统一数据交换格式,使用XML Schema进行数据标准规范的定义和描述;3)采用SOAP协议进行信息包的封装和数据路由,支持Web服务。2.4.性能需求广州市行政执法电子监察系统是基于网络环境下的数据库应用系统,因此现有网络环境下,系统对海量数据进行数据采集、数据管理和数据查询操作的响应时间和效率以及系统的稳定性和可靠性是系统性能的主要考量指标:1)数据库支持千万数量级的海量数据存储。2)在100M局域网环境下进行数据库增、删、改业务(不含大对象数据类型)响应时间:3秒以内。3)在100M局域网环境下进行数据库查询操作的响应时间要求:3秒以内。4)系统支持同时在线用户数为200,并发用户数:50。3.系统总体方案3.1. 系统设计重点难点分析3.1.1. 灵活的案件流程配置鉴于广州市全市具有多个具有执法职能的部门,具有多项执法事项。执法部门及执法事项的众多决定着执法流程多样化。实际情况也是如此,在实际工作中不同的执法事项的具体流程除了均具有立案 - 调查取证 处罚处理 - 结案 - 归档等流程外,具体差别很大。如果不能提供强大的工作流及电子表单服务,灵活地根据实际工作进行配置,肯定会大大地影响系统的使用效果。所以工作流系统的功能强大及性能灵活方便是本系统的设计的重点及难点之一。我公司的TYKY BOS.JEE业务中间件是成熟产品,其中的业务建模平台的工作流管理在多个项目包括行政执法项目中成功使用。很好地实现案件处理流程的配置管理功能。系统可根据不同的案件性质、案件类型以及案件处理情况配置案件的合理流向,并生成所需的电子表单。3.1.2.与现有系统的融合本着“保护和节省投资原则”,充分利用现有平台资源,实现对现有系统和将来建设的系统进行数据和应用整合,促进系统间协作互动,共享服务。本系统的另一项设计重点就是怎样与现有系统很好地融合,充分利用现有系统已具有的功能或数据。3.1.3.具有扩展以及接口能力本项目的设计中,为了适应将来的发展,系统一定要具有良好的可扩展性,重要的是系统需要和很多其它系统进行接口,将来也必定会与不断建成的新系统进行对接。所以本系统的又一个设计重点就是系统要具有标准化、方便可行的接口方案。本项目中采用我公司自主产品TYKY cBus云服务总线,很好地解决了这个问题。3.2.系统业务模型3.3.系统总体框架本系统总体架构上图所示,从下至上由基础支撑层、数据层、应用层、门户层四层组成,根据标准规范体系和信息安全体系的要求,以上各层次按照自下而上构筑,各层都以其下层提供的服务为基础。所有用户采用统一登录的模式,经过系统身份认证和授权后进入系统。由六部分内容组成:1、基础支撑系统基础支撑系统是系统运行的基础。包括政务网络、硬件平台、存储与备份及基础软件。本项目依托于广州市政务外网上,政务网络、硬件平台、存储与备份及基础软件等已基本具备。2、全市执法中心数据库全区执法中心数据库,是本系统数据存储和管理的中心。它集中存储全市执法数据,并分类存储。包括制度库、执法事项数据库、自由裁量理数据库等。中心数据库的建设一方面支撑统一的查询统计,另一方面作为数据源提供数据共享提供服务。3、行政执法电子监察系统行政执法电子监察系统是本项目的建设重点。在TYKY bos.jee业务中间件平台的基础上,构建四大业务功能模块:系统管理、数据采集总控模块、功能构建模块和执法监察模块。4、信息门户基于广州市在线建设本项目的公众门户,为公众的提供信息服务,为职能部门及各级领导提供办公、统计、决策平台。5、安全保障体系以信息安全为基础,采取完善的安全措施,严格遵守业务流程和各项安全规定,确保应用系统安全、有效运行。6、统一数据规范与标准。建立一套完善详细的、针对各种类型行政执法业务的监控数据采集标准。在全市电子政务网络和各部门行政执法业务系统的基础上,通过对各行政执法部门业务流程、业务规则的充分调研,通过权力梳理、流程分析从中提取各种类型行政执法行为中潜在的“廉政风险点”,建立针对各种类型行政执法行为的业务监控数据采集标准。3.4.系统网络设计3.5.系统技术体系架构3.5.1.主要技术路线目前,主流的技术路线有两大阵营:JAVA EE和微软的.net, 鉴于JAVA EE其跨平台特性、开放特性、安全特性等,本系统建议采用JAVA EE技术路线,充分利用软件工程的工具来分析、设计和开发应用系统。3.5.2. 体系架构方法与技术发展趋势应用体系架构方法与技术当前朝着松耦合的构件集成、分布式两方面迅猛发展,SOA、WOA(第二代面向WEB的SOA)聚焦了这两方面的特征及优势,成为当前应用体系架构的主流方法与技术。SOA的核心价值在于将业务逻辑直接以服务的方式映射到一个服务编排中,从而真正实现业务人员对IT系统的直接掌控、修改及再造,一举改变过去很长的IT系统建设的内部流程。3.5.3. SOA的重要特征及主要优势SOA的重要特征在于以下六个方面:1) Interoperability-协同性;2) Reusability-可重用性;3) Composibility-可组合性;4) Service Contract-服务契约;5) Autonomy-自治;6) Losely Coupling-松耦合。SOA的主要优势如下图所示:3.5.4. SOA应用支撑平台设计.SOA应用的构成要素根据我们对SOA方法论及技术体系的深刻理解,基于SOA架构的应用系统的基本元素及各个元素的作用,如下图所示:.SOA应用的概念架构设计根据SOA应用的基本构成要素,SOA应用的概念架构设计如下图所示:整个架构分为前端与后端两部分,后端分为:数据资源及现有信息资产层、业务逻辑组件及数据组件层、业务服务及数据服务层;前端(即SOA基本元素中的应用前端)分为:业务过程管理及资源聚合层、表示层。.SOA前端的业务流程管理技术设计1、BPM领域的两大阵营及BPEL相关规范在SOA架构中的作用在业务流程管理(BPM)领域中,业界现在划分出两大阵营:支持OASIS的WS-BPEL和BPEL4People的“WS派”和支持XPDL的“WFMC派”。Active Endpoints、Adobe、BEA、IBM、Oracle和SAP划入代表IT一方的“WS派”,TIBCO、Lombardi、Savvion划为代表业务分析一方的“WFMC派”。随着SOA的深化及普及,OASIS的WS-BPEL和BPEL4People已成为SOA前端的业务流程管理技术的主流。WS-BPEL是一种业务流程可执行语言,主要用来定义基于Web Services的可执行流程,通常被称为BPEL;BPEL4People是OASIS已发布WS-BPEL2.0规范上的一个扩展,扩展为同时支持对Web Services服务和基于角色的人工活动进行编排(即加入了工作流功能),使得WS-BPEL在业务流程中能够集成和支持人工任务,BPEL4People包含两个补充性规范:1)WS-HumanTask,它引入了人工活动和通知的定义(符号、状态图和API),包括它们的属性,行为特性,和一系列用于操纵人工活动的操作。同时还引入了一个协调协议,它允许人工任务以更面向服务的风格交互且同时控制任务的自治。2)WS-BPEL Extension for People(简称BPEL4People),该规范引入一个BPEL扩展来解决BPEL中的人机交互活动。它定义了一种新的基本活动类型,它使用人工任务作为实现,允许任务可以在本地的过程中,也可在过程定义之外。这个扩展基于WS-HumanTask规范。总之,BPEL4People用来处理人机交互活动,即将人工任务当成“服务”集成到BPEL流程当中;WS-HumanTask则用来处理任务的呈现和执行。WS-BPEL、WS-HumanTask和BPEL4People三大规范在SOA架构的作用如下图所示:2、人机交互类活动与BPEL流程的关系在BPEL4People 对人机交互活动的交互方式定义中,人机交互类活动与BPEL流程的关系被定义为以下几种类型,即:方式A、B 和C 定义的人机交互活动仅能运行在业务流程的上下文之内,其中A、B 都是将人工任务作为流程的一部分内嵌在 BPEL 流程中。方式A 中内嵌人工任务可以被定义为人机交互活动的一部分,这种情形下,人工任务的使用局限于包含它的人机交互活动之中。另外,人工任务还可以构建在 BPEL 流程或范围的上一层中例如方式B,这种情形下,同样的任务可以被应用于多个人机交互活动中。因此,人工任务在方式B 中的应用范围较在方式A 中的应用更广泛些。交互方式C 描述了人工任务与人机交互活动在同一个运行时环境中,他们之间的调用特定于具体的实现,而不是依赖于 Web 服务之间的调用。这种情形类似于交互方式B,区别在于方式C 中人工任务独立于业务流程。交互方式D、E 中人工任务与人机交互活动处于不同的运行时环境,与方式C 的区别在于人工任务提供了 Web 服务接口供人机交互活动调用。另外,WS-HumanTask 协调协议也用来在 BPEL 流程与任务之间通讯。通过这种机制,流程活动与任务之间的状态可以保持一致。3、BPEL所支持的活动BPEL支持两类业务活动定义:基本活动、结构化活动。结构化活动被用来控制业务流程的流转逻辑。1)基本活动:2)结构化活动:4、BPEL Processes的基本结构BPEL Processes的基本结构如下图所示:5、点对点的服务调用关系点对点的web服务调用关系如下图所示:定义合作伙伴连接(Partner Links)实际上包括定义两件事情:1)在BPEL 中定义;2)在对应的WSDL 中定义。为了使合作伙伴能够对应相应的WSDL 的接口,需要在对应的WSDL 里面通过定义它所对应的WSDL 的portType。6、BPEL相关规范所涵盖的内容总览BPEL相关规范所涵盖的内容如下图所示:.SOA后端的服务组织技术设计SOA服务由三部分构成:服务契约、服务接口、服务实现。服务契约提供一个信息规范,说明服务的作用、功能、约束和使用。服务接口将服务的功能向服务消费者公开,接口描述是服务契约的一部分。服务实现在物理上提供所需的业务逻辑和适当数据,在技术上实现服务契约。如下图所示:SOA服务的类型有 4 种,它们是:u 数据服务:允许统一访问不同的数据源。u 业务服务:提供复杂的服务,这些服务使用多个打包或定制应用程序的功能。u 组合式服务:使用上述两种类型类创建一个新的服务。该服务既含有新的功能,也含有现有的功能。u 基础服务:低级服务,例如消息日志记录,其重用可快速创建新的高级服务。SOA服务的组织应采用Web Services技术来进行。当前Web Services有两种样式:REST 样式和SOAP 样式。(1)REST表象化状态传递(Representational State Transfer),它是Web Services的一种架构样式,它是为通过HTTP协议来进行分布式调用量身定造的架构样式,利用简单的HTTP、URL和XML构建起轻量级的Web Services。从SOAP样式的Web Services具备的内在特征来说,它包括了这些特征:u 基于HTTP资源(XML文本);u 以HTTP协议去操作(POST,GET,PUT,DELETE);u 数据和表象分离;u 适用于面向资源的服务, 集中于明确的数据对象。REST样式的Web Services概念框架如下图所示:(2)SOAP简单对象访问协议(Simple Object Access Protocol),它最初是作为XML-RPC的扩展而发展起来的,是一种基于 XML 的、用于在 Web 上交换结构化类型信息的简单的轻量级协议。SOAP样式的Web Services通常是面向活动的,WSDL(Web Services Description Language)文档定义并描述特定于服务的操作,操作由特定于服务的消息交换组成,每一个操作都是一个可以执行的活动,那些正在被执行的操作所针对的内容通常是不相关的。从SOAP样式的Web Services具备的内在特征来说,它包括了这些特征:u SOAP可以但不依赖于HTTP协议(SOAP可以运行于许多底层协议之上,例如SMTP协议,Jabber协议等等),并且仅仅使用HTTP POST;u 通讯格式是XML文本;u 通过RPC机制来实现分布式调用;u 适用于面向活动的服务,服务的操作是关注的中心。SOAP样式的Web Services概念框架如下图所示:服务可以暴露成资源,而资源也可以暴露成服务。REST简单、易用,与互联网思想一脉相承,而SOAP是广为接受的标准,在互操作性方面,解决复杂的应用集成方面优势明显。REST和SOAP样式各有千秋,如果要用浏览器来显示XML数据,则建议采用REST;如果要把XML数据传给一个程序来处理,那么还是采用SOAP。.BOS.JEE业务支撑中间件平台基于SOA的调用框架TYKY BOS.JEE业务中间件平台是我公司自主开发的平台软件。作为一个健全的SOA平台,它不但能支持新应用的开发,而且还能支持遗留信息资产的SOA化,业务服务的公开与否可以根据需要而定,需要对外公开的业务服务则发布到企业信息总线(ESB),随着SOA化的逐渐推进,ESB中所挂接的业务服务均为政府可重用的业务服务。TYKY BOS.JEE业务中间件平台的调用框架如下图所示:整个框架分为四层:表示层、连接层、业务逻辑层、数据服务层。表示层即为SOA的前端,业务逻辑层、数据服务层为SOA的后端,企业信息总线ESB,用来连接SOA前端及后端。表示层不但负责人机交互,而且控制系统的流程及后端服务的调用。针对简单流程类的业务应用,系统流程的控制在Action中完成,后端服务的调用通过ServicesProxy来完成;针对极度复杂的流程类业务应用,则可以用BPEL引擎,该BPEL引擎遵循两大规范:WS-BPEL和BPEL4People,支持Web Services服务编排,以及支持对人工任务的定义和将人工任务当成“服务”集成到BPEL流程中。4. 相关自主产品介绍根据广州市行政执法电子监察系统建设的要求,将通过我公司自主研发的三大产品:行政执法信息系统自主创新产品、TYKY BOS.JEE业务中间件、TYKY xBridge数据桥接器,TYKY xSwap数据交换总控以及TYKY cBus云服务总线服务器实现应用技术架构设计。这几项产品均为我公司自主开发的可广泛应用于政府各类电子政务领域的尖端产品。4.1. 行政执法信息系统4.1.1. 产品概要行政执法信息系统,是以信息共享平台为基础、以统一办案系统为核心、以移动执法为手段、以决策分析和综合评价为监督,实现城市行政执法执行处置环节的信息化的电子政务工程。行政执法信息系统通过建立覆盖市、区、街道三级的数字化行政执法平台,实现城市行政执法的信息共享和资源整合;开发适用于全市三级行政执法体系的业务信息系统,实现行政执法业务全过程的数字化管理,提高规范化执法水平和执法处理效率;建立以综合评价和信息公开为内容的业务考评体系,提高执法透明度;建立决策分析和效益评价系统,及时发现行政执法运行过程中存在的主要问题,全面实时评估行政执法的社会经济效益;加强执法队伍的内部监督管理,以国际先进城市为标杆,提高城市市行政执法的现代化管理水平。4.1.2.系统建设内容1、建设行政执法信息共享平台,为行政执法提供全方位信息支撑。行政执法涵盖多个行政执法部门,涉及的143部法律法规是执法的重要依据,各级行政部门的行政许可审批信息、证照信息和执法处罚信息等是支撑行政执法的重要信息。行政执法系统要实现与多个相关部门的业务系统互联和实时交换信息,信息共享接口和信息共享平台的开发工作是系统建设重要内容。街道行政执法涉及到市、区和街道办三级政府部门,在案件查处过程中,对于重大案件、跨区域、跨部门案件,需要进行跨部门移送办理。为了便于整合全市行政执法资源,确保行政执法工作的协调运作,需要在办案平台上建设网上协同功能,实现案件的及时移送和任务的快速派遣。通过强化对案件移送工作的管理,更好地落实各级行政机关的权限和责任,促进各级行政机关提高工作效能。2、建设城市统一的行政执法办案系统,实现行政执法业务全过程的数字化管理。街道是实施行政执法的主要工作部门,为确保各街道执法严格依照有关法律法规,并准确地把握执法尺度,统一办案标准,统一办理流程,规划建设全市统一采用的行政执法办案系统,全市所有的行政执法案件查处工作必须纳入系统平台进行管理,并按照系统定置的流程和有关业务权限来处理。依据案件处理的工作程序,在全市范围内实现从立案受理、调查取证、案件审批、执法文书打印、处罚处理、强制执行和结案归档等全过程的网上审理。采用全市统一的办案平台,将全面提高执法的透明度,提高规范化执法水平,提高案件处理的工作效率。3、建立以综合评价为内容的量化考评体系,开发决策分析、综合评价和绩效评价系统,提高我市行政执法的现代化管理水平,促进节约型政府、节约型社会的建设。决策分析与综合评价系统主要包括评价考核、决策分析、效益评估三个方面,依托现代信息技术建立健全行政执法体制机制,推进条块协同执法,实现目标精细管理的有效举措,是落实城市管理“科学、严格、精细、长效”方针,大力推进文明执法、高效执法、廉洁执法、和谐执法的有力抓手,是行政执法管理手段的创新。4.1.3.系统总体架构行政执法系统是集信息共享、统一办案和决策评价为一体的综合性大型电子政务应用系统,需要与多个系统进行互联,且必须考虑以后业务的变化与扩展,因此系统的体系结构必须先进、稳定、易扩展,既需要安全稳健的系统平台支持,又需要面向更广阔的业务支撑和更灵活的应用集成扩展能力。系统总体构架如下: 图3-1-1“行政执法”系统体系结构图行政执法系统采用层次结构体系。系统的总体框架主要由网络与硬件层、数据层、应用支撑层、应用层、用户认证层、用户层等六个部分组成。根据标准规范体系和信息安全体系的要求,以上各层次按照自下而上构筑,各层都以其下层提供的服务为基础。所有用户采用单点登录的模式,经过系统身份认证和授权后进入系统。系统建设的基本思路是,通过系统整合、资源共享和拓展开发,构建全市统一的行政执法应用系统平台。根据系统的建设目标,行政执法系统由“一个平台、二个系统”组成:行政执法信息共享平台、全市行政执法统一办案系统和行政执法决策分析与综合评价系统。4.2.TYKY bos.jee业务中间件平台4.2.1.产品概要TYKY BOS.JEE业务中间件是我公司自主开发的平台软件,J2EE架构,采用JAVA、FLEX、XML、PKI、Web Services等当前先进流行的技术与设计思想,为客户打造一个动态可重构、无限可扩展、随需所变的业务中间件软件,基于该中间件可为客户快速部署电子监察、行政审批、行政执法、协同办公、公文流转、决策支持等业务应用系统。TYKY BOS.JEE业务中间件适合各种领域的具备分散机构又需要集中管理的组织机构,基于BOS.JEE业务中间件既能开发建设出新的高效业务应用系统,又能完美的整合客户原有各种业务应用系统,打造了一个适应中国国情的、先进的电子政务解决方案。TYKY 业务中间件支持多种相关数据库(如Oracle,Sybase,DB2, MS SQL Server、My Sql),多维数据库和数据仓库。因此构筑应用业务系统时,可根据用户需求,配置指定的数据库和Web服务器。4.2.2.业务基础平台业务基础平台是基于SOA架构的B/S(浏览器/服务器)结构,采用可配置性,可扩展性设计理念,支持Tomcat、Jetty、WebLogic, WebSphere,Jbos等应用服务器。普通用户和系统管理员根据所分配的权限的不同,访问的内容也不同。普通用户通过浏览器,一站式登录进入Web服务器层的业务系统,处理和自己相关的业务,比如浏览,或填写公文、报表、审批单并发送给相关人员等。用户对这些业务的处理,动态传输,归档等功能是由应用服务器中的业务逻辑层来支撑。在应用服务器中,工作流引擎负责将用户业务活动的文档按预先由工作流定义工具设定好的流程路线和转移条件动态生成流转状态相关数据。交换引擎除利用工作流相关数据为触发条件流转文档外,亦可按用户要求实现内部用户之间的文档交换。不仅如此用户还可通过邮件接口,Web服务实现与外部系统的数据与信息交换,如利用WEB服务接口建立的数据交换平台。PKI 服务接口实现的安全基础平台对传输过程中的文档或数据进行加密,对操作用户进行身份甄别,以此提高系统的安全性。系统管理员通过浏览器登录,一般拥有较高的系统权限,除了可以做普通用户所能做的事情以外,还可以对其辖区用户,机构,资源(报表、通用查询、表单、工作流等模板),印章/证书等进行管理。系统接口:任何一个系统都不可能包罗万象,同时一个好的中间件软件又必须是可扩展的、开放的,TYKY BOS.JEE业务中间件在保证当前系统的先进性和通用性的同时,充分考虑到了系统的未知的发展趋势,提供了可动态添加符合业务中间件标准的任何第三方组件和应用,实现了系统的无限扩展性和强大的生命力。4.2.3.业务建模平台业务建模平台为B/S RIA结构,包括表单定义、通用查询定义、报表定义、工作流定义这四个工具。采用先进的柔性自定义软件工程设计理念。 这些工具主要是供项目实施开发人员使用。其中,“报表定义工具”采用表格样式和流样式定制报表,“表单定义工具”通过其基本控件元素定制各种格式的相关业务文档,供各类用户使用。“工作流定义工具”则通过其基本控件元素定制业务处理流程。定制的通用查询、报表、表单模板和工作流均由XML描述,通过双向XML解析器,经由数据接口存储于数据库中或本地机中。前述的系统管理员从浏览器登录,将数据库中对应的工作流,表单模板资源与用户,机构权限等进行合理有机绑定后,普通用户即可实现可配置和可控的业务文档流转及投递,提供有效的文档处理与交互。这些开发工具旨在用于快速构建客户要求的应用业务系统,无需编码或少编码。根据是否连接数据库,开发工具支持离线编辑和在线编辑两种模式。在线编辑状态下,开发人员编辑的数据实时与数据库内容同步,同时完成数据的可写锁定与只读状态的控制;离线编辑状态下,开发人员可以将文件下载到本地机,完成脱机状态数据编辑功能,然后在在线编辑状态时将数据导入数据库或其他应用系统。动态表单设计器:传统工具如VB、PB、Delphi等设计的表单以及HTML技术开发的Web表单都存在开发成本高、效率低等缺陷。TYKY BOS.JEE业务中间件平台具有的动态表单采用XML描述表单外观和表单数据,能够对元数据自主定义,同时采用所见即所得的表单编制方式,实现了数据与显示分离和自由组合,实现灵活的数据输出。 可视化的柔性工作流:组织业务的变化必然导致业务流程经常变化,TYKY BOS.JEE平台通过提供强大的工作流引擎实现了可视化的流程设计或优化;用户无需任何编码即可按需可视化的调整流程,做到真正意义的流程随需而变。 智能报表:在不同环境下,客户对报表的需求是变化的,传统的报表做法很难一次性或快速地满足变化中的报表需求。TYKY BOS.JEE平台项目提供了“所见即所得”的智能报表工具,可以针对临时提出各种报表需求快速生成、分发任意复杂度的报表,实现对数据最有效的利用。 敏捷通用查询:TYKY BOS.JEE平台提供的通用查询工具一改传统对数据数据库增、删、改、查的设计模式,实施人员可以不懂任何编程语言,只需熟悉SQL即可快速定义基于关系型数据库的应用;通用查询工具同时集成Flash动画图表功能,大大提高了用户体验效果。 强大的系统管理:TYKY BOS.JEE平台实现了真正意义的单点登录(SSO);提供人性化的个人Portal、皮肤自定义功能;提供灵活的权限自定义功能,支持多应用域及多级管理员机制,系统管理员或域管理员可在业务框架内自行设置和调整用户权限。 4.3.TYKY cBus云服务总线4.3.1.产品概要TYKY cBus云服务总线是我公司在解决政府业务应用集成、异构系统之间互联互通、消息格式繁多难于统一等问题时所开发地的产品。它是一款服务容器,利用cBus可方便、高效地搭建政府SOA应用体系。cBus所支持的web服务标准主要包括:l WSDL1.1 / WSDL2.0l WS-Addressing/WS-Security/WS-RM/WS-Eventingl JSR311cBus 能处理的消息格式包括:SOAP1.1 /SOAP1.2,POX /REST, Text, BinarycBus云服务总线服务器解决的主要问题参与业务交互的应用系统越来越多,业务应用整合迫在眉睫:随着电子化协作的深化应用,参与业务交互的应用系统越来越多,业务应用整合迫在眉睫,cBus云服务总线服务器解决的主要问题:问题号问题描述备注1需要集成至少3个应用/服务如果你只需要在2个应用之间通信,使用点对点集成会更简单。2在未来集成更多的业务应用系统。3需要使用的通信协议类型多于1种要是你只使用HTTP/Web服务或只使用JMS,那么你就无法从cBus提供的跨协议消息传递和转换中得到好处。4需要消息路由功能如分割和聚合消息流,或基于内容的路由。5需要发布服务供其他应用消费这非常适合用cBus,因为它提供了一个健壮和可伸缩的服务容器。6服务访问伸缩性需求你需要支持100个用户访问服务时与10000个用户访问时的性能几乎相同。7你面临一大段围绕集成点、协议、数据格式、IT基础设施、安全 等一开始有大量细节需要了解利用cBus从小做起有助于控制问题的范围,使莫名其妙的问题降至最少。8需要能代理REST样式的Services构建下一代SOA即WOA的基础9需要建立可靠的消息传输通道及访问服务的安全性机制cBus支持一系列的WS-Plocies10需要在地域级建立基于服务总线的联邦4.3.2.主要功能因此,cBus云服务总线服务器提供的主要功能如下图:服务代理 :帮助真实服务完成访问服务的用户认证授权、信息校验等功能。消息中介:包括基于Rule的消息路由,基于Content的消息路由及不同消息格式之间的转换等。事件代理 :cBus支持WS-Eventing的内容 。任务调度 :cBus采用调度框架执行一些内部comand或外部comand的功能。4.3.3.主要特性cBus云服务总线服务器提供如下主要特性:相比同类产品cBus的新特性包括:4.3.4.应用场景cBus产品的典型应用场景:通过外部负载均衡器及TYKY cBus的集群特性轻易的实现了服务访问的伸缩性,服务的消息费者通过cBus访问真实服和,由cBus完成一系列任务如用户身份认证及服务访问授权,消息内容校验过滤,在将消息转换成真实服务可处理的格式。由TYKY cBus提供的Loadbalancing 服务访问点,可轻松实现故障转移。4.4. TYKY xBridge数据桥接器介绍TYKY xBridge是一个强大的、灵活的数据桥接软件,xBridge以富客户端插件技术为基础,运用图形化编辑框架、元数据驱动、流程处理、任务调度等技术,是一个用户良好体验、能够简单快速生成桥接服务并且容易扩展功能的数据集成工具、适用范围非常广泛。TYKY Bridge提供TKYK xGate和业务互联单位业务系统的连接、数据的提取、转换、推送等功能,其强大的图形化和智能接口设计、部署和监管功能,使信息“孤岛”的连接变得简单易操作,大大提高了系统互联的工作效率,避免业务系统与TYKY xGate的接口开发,减轻了技术人员的工作负担。TYKY Bridge提供图形化配置界面。可以通过拖拽的方式完成桥接规则的配置界面如下图所示:TYKY xBridge主要功能如下图所示:1)数据桥接:对用户指定的数据源进行数据桥接,能够支持各种类型的数据源,包括各种类型的数据库(Oracle、MySQL、DB2、H2等等)、Cube数据集市数据源、XML数据源、EXCEL数据源、CSV数据源、LDAP数据源、LDIF数据源,等等。同时支持五种数据库数据提取模式:数据库日志分析、触发器、标示位、全表比对、时间戳。2)数据转换:提供上百种数据转换的组件供用户选择,用户根据自己的数据转换规则选择相应组件,通过各种不同的数据转换组件的组合可以完成复杂的数据转换需求。主要的数据库数据转换组件有:字段折分组件、字段合并组件、数据过滤组件、多字段计算组件、空处理组件、字段映射组件、数据类型转换组件、脚本转换组件等。可以出色完成如下图所示的数据转换处理:3)任务调度:TYKY xBridge支持多种任务调度模式:实时调度、定时调度、时间间隔循环调度。4)实时监控:TYKY xBridge提供桥接监控、流程统计、过程监控、事件预警的功能,用以展示桥接的系统接入情况、流程的运行状态、数据桥接过程中发生的事件情况。5)日志管理:TYKY xBridge提供对数据桥接过程的日志管理,可以展现数据桥接的日志情况,便于管理员查询在桥接系统运行过程中的各种信息。TYKY xBridge数据交换桥接器产品的优势: 友好的桥接服务开发界面 支持多种数据源 强大的数据转换功能 不需要业务系统开发接口来提取数据4.5. TYKY xSwap 数据交换总控介绍TYKY xSwap数据交换总控负责对运行在广域资源共享与数据交换网络中的各个TYKY xBridge数据桥接器进行统一配置、统一监控、统一跟踪、统一管理,是整个广域资源共享与数据交换网络的治理中心。TYKY

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论