土地矿权交易解 决 方 案

更新时间:2023-09-24 04:23:01 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

XX市土地矿权交易市场信息平台(软件部分)建设项目

解 决

案 第 1 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

目录

一.

XX市土地矿权交易市场信息平台系统设计 ............................................................................ 4 1.1. 概 述 ........................................................................................................................................... 4 1.1.1. 编写目的 ............................................................................................................................ 4 1.1.2. 项目名称 ............................................................................................................................ 4 1.1.3. 引用标准 ............................................................................................................................ 4 1.1.4. 参考文献 ............................................................................................................................ 5 1.2. 需求分析 .................................................................................................................................... 5 1.2.1. 项目建设背景 .................................................................................................................... 5 1.2.2. 现状分析 ............................................................................................................................ 6 1.2.3. 可行性分析 ........................................................................................................................ 7 1.2.4. XXXX对于本项目的思考和理解 ....................................................................................... 7 1.3. 总体设计 .................................................................................................................................... 8 1.3.1. 建设原则 ............................................................................................................................ 8 1.3.2. 总体架构 .......................................................................................................................... 11 1.3.3. 技术路线 .......................................................................................................................... 14 1.3.4. 业务协同软件平台 .......................................................................................................... 28 1.3.5. 性能设计 .......................................................................................................................... 32 1.4. 数据中心建设 .......................................................................................................................... 33 1.4.1. 总体要求 .......................................................................................................................... 34 1.4.2. 数据规范 .......................................................................................................................... 35 1.4.3. 数据中心 .......................................................................................................................... 35 1.5. 土地矿权交易管理系统系统设计 ........................................................................................... 45 1.5.1. 系统架构 .......................................................................................................................... 45 1.5.2. 应用系统功能设计 .......................................................................................................... 45 1.6. 土地矿权交易市场网系统设计 ............................................................................................... 60 1.6.1. 系统架构 .......................................................................................................................... 60 1.6.2. 应用系统功能设计 .......................................................................................................... 61 1.7. 系统安全设计 .......................................................................................................................... 66 1.7.1. 概述 .................................................................................................................................. 66 1.7.2. 网络安全 .......................................................................................................................... 84 1.7.3. 应用安全 .......................................................................................................................... 85 1.7.4. 数据安全 .......................................................................................................................... 85 1.7.5. 平台运行实现 .................................................................................................................. 86 二.

项目实施方案 ......................................................................................................................... 92

2.1. 概述 .......................................................................................................................................... 92 2.2. 项目进度 .................................................................................................................................. 92 2.3. 项目团队 .................................................................................................................................. 92 2.4. 项目组织 .................................................................................................................................. 94 2.4.1. 项目整体管理 .................................................................................................................. 94 2.4.2. 项目范围管理 .................................................................................................................. 94 2.4.3. 项目的时间管理 .............................................................................................................. 95 2.4.4. 项目的成本管理 .............................................................................................................. 95 2.4.5. 项目人力资源管理 .......................................................................................................... 96 2.4.6. 项目的质量管理 .............................................................................................................. 96 2.4.7. 项目的沟通管理 .............................................................................................................. 97 2.4.8. 项目的风险管理 .............................................................................................................. 98 2.4.9. 项目的采购管理 .............................................................................................................. 98 2.5. 质量管理措施 .......................................................................................................................... 99 2.5.1. 基于ISO9001 的全面控制和管理 ................................................................................ 100 2.5.2. 基于PMP的严格项目管理 ........................................................................................... 100

第 2 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

2.5.3. 2.5.4. 三.

项目实施成果 ................................................................................................................ 100 保密承诺 ........................................................................................................................ 101

项目验收测试计划 ............................................................................................................... 102

3.1. 项目验收测试大纲 ................................................................................................................ 102 3.1.1. 软件测试概念 ................................................................................................................ 102 3.1.2. 软件测试内容 ................................................................................................................ 103 3.1.3. 软件测试分类 ................................................................................................................ 104 3.1.4. 软件测试模型 ................................................................................................................ 111 3.1.5. 针对本项目的测试方案 ................................................................................................ 114 3.2. 验收方案 ................................................................................................................................ 119 3.2.1. 安装与测试 .................................................................................................................... 119 3.2.2. 系统集中联调 ................................................................................................................ 121 3.2.3. 系统试运行 .................................................................................................................... 124 3.2.4. 系统验收 ........................................................................................................................ 124 3.2.5. 验收交付成果 ................................................................................................................ 125 3.2.6. 最终验收标准 ................................................................................................................ 126 四.

服务计划与承诺 ................................................................................................................... 128

4.1. 培训计划 ................................................................................................................................ 128 4.1.1. 总则 ................................................................................................................................ 128 4.1.2. 培训目的 ........................................................................................................................ 129 4.1.3. 培训组织 ........................................................................................................................ 129 4.1.4. 培训对象 ........................................................................................................................ 129 4.1.5. 培训课程设置 ................................................................................................................ 130 4.1.6. 培训应达效果 ................................................................................................................ 130 4.1.7. 培训教材 ........................................................................................................................ 131 4.1.8. 培训方法 ........................................................................................................................ 132 4.1.9. 培训形式 ........................................................................................................................ 132 4.1.10. 培训人数和课时安排 .................................................................................................... 133 4.1.11. 培训的考核与管理 ........................................................................................................ 134 4.1.12. 培训师资 ........................................................................................................................ 134 4.2. 售后服务 ................................................................................................................................ 135 4.2.1. 总则 ................................................................................................................................ 136 4.2.2. 售后服务队伍 ................................................................................................................ 137 4.2.3. 售后故障反应和故障处理机制 .................................................................................... 137 4.2.4. 维护支持手段 ................................................................................................................ 138 4.2.5. 技术支持与升级服务 .................................................................................................... 138 4.2.6. 服务热线 ........................................................................................................................ 139 4.2.7. 巡访与巡检 .................................................................................................................... 139 4.2.8. 用户投诉管理中心 ........................................................................................................ 139 4.2.9. 售后服务能力保障 ........................................................................................................ 140 4.2.10. 针对本项目的售后服务承诺 ........................................................................................ 140

第 3 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

一. XX市土地矿权交易市场信息平台系统设计

1.1. 概 述 1.1.1. 编写目的

本报告是“XX市土地矿权交易市场信息平台(软件部分)建设项目”方案建议书,是在充分理解XX市国土资源信息中心应用需求的基础上提出的一个整体解决方案。本方案包括对该项目及其背景的描述和分析、确定该项目的总体目标与研究内容、设计开展该项目的主要技术路线。

本报告是建立在对XX市土地矿权交易系统建设的整体设计和长远规划基础之上,充分考虑了XX市国土资源信息中心未来的信息化建设模式和应用扩展,保证系统在技术架构和应用模式上具有前瞻性。

我们将遵循“总体规划、分步实施、先易后难、先简后繁”的指导思想,构架一个业务驱动、架构灵活、资源共享、数据为先、分级管理、方便易用、扩展性强、节约投资的统一土地矿权交易平台、为提升XX市国土资源信息中心的工作效率、改进政府的服务能力、建设一个透明、高效、职业化的政府提供技术支撑和保障。

1.1.2. 项目名称

XX市土地矿权交易市场信息平台(软件部分)建设项目

1.1.3. 引用标准

本方案中所涉及的产品和技术将严格符合下列国家标准,当标准间出现矛盾时,则按最高标准执行或按双方商定的标准执行。

GB/T 17859-1999 计算机信息系统安全保护等级划分准则 GB/T 16680-1996 软件文档管理指南 GB/T 14079-1993 软件维护指南

GB/T 14394-1993 计算机软件可靠性和可维护性管理 GB/T 12504-1990 计算机软件质量保证计划规范 GB/T 12505-1990 计算机软件配臵管理计划规范

第 4 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

GB/T 8567-1988 计算机软件产品开发文件编制指南 GB/T 9361-1988 计算机场地安全要求 GB/T 9385-1988 计算机软件需求说明编制指南 GB/T 9386-1988 计算机软件测试文件编制规范

1.1.4. 参考文献

(1)“XX市土地矿权交易市场信息平台(软件部分)建设项目项目”招标文件,XX市政采招[2010]181-1号,2010年12月

(2)《XX市国土资源局关于开展“一张图”综合信息平台建设的通知》(成国土资发【2009】245号,2009年7月)

(3)《XX市人民政府办公厅关于经营性国有建设用地使用权纳入中心城区土地交易市场统一出让的通知》(成办发【2010】71号,2010年9月)

(4)《国有建设用地使用权出让工作规程》(交易中心,2010年5月) (5)《XX市土地矿权交易中心新址办公布局建议方案》(交易中心,2010年6月)

1.2. 需求分析

本项目是XX市土地矿权交易管理系统主要为满足交易中心国有土地使用权招标、拍卖、挂牌方式出让(转让)工作、土地使用权转让审批工作、探(采)矿权挂牌出让工作的管理需要;土地矿权交易市场网主要实现国有土地使用权网上招标、拍卖、挂牌工作的管理需要及面向社会的信息发布、信息查询服务。

1.2.1. 项目建设背景

XX市土地矿权交易中心(下称交易中心)是XX市国土资源局局属事业单位,主要职能是:承担国有探矿权、采矿权招标、拍卖、挂牌出让及转让工作;办理再建项目转让、房屋转让涉及的国有土地使用权转让工作,并办理房屋转让后《国有土地使用证》登记发证工作;办理土地使用权作价出资、入股涉及的土地使用权转让工作;负责受理法院、单位或个人委托的土地使用权或不动产的招标、拍卖、挂牌转让工作;承担对区(市)县土地、矿权交易业务工作的指导、监督和规范运作;承担土地有形市场的管理,分析研究地产市场的发展动态及趋势,对

第 5 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

重大项目进行方案论证和项目推广;负责地价动态监测,发布土地市场运行及交易信息;承担国有土地使用权、采矿权、探矿权出让及转让咨询服务和技术、业务骨干培训工作。

传统的现场招拍挂出让土地使用权工作在实施的过程中存在一些隐患,主要体现在:由于招拍挂出让工作是在有形市场进行的,竞买人以公开身份参与竞买,容易导致私下的结盟竞买、压低卖价、围标串标、排斥竞争等现象发生,扰乱土地市场交易秩序。

2011年前,交易中心将搬迁至新的交易场馆。为将我市土地市场建设成为具有成都特色的、城乡统一的、全国一流的现代化市场,适应新形势下的土地矿权交易服务和监管要求,进一步促进土地使用权交易“公平、公正、公开”进行,维护交易各方合法权益,防止国有资产流失,决定开展XX市土地矿权交易市场信息平台项目(软件部分)建设,项目包括XX市土地矿权交易管理系统和土地矿权交易市场网系统两个部分。

1.2.2. 现状分析

1、没有土地基础数据库建设,数字化信息积累依然明显不足。

由于历史和技术原因,国土资源部门中图文资料不全,测绘工作滞后,地籍图、土地利用现状图等图形资料实时性差等问题普遍存在。目前图形资料不完整,质量无保证,管理不健全,如果修补测跟不上,两三年前耗资数百万的地籍图就要过时,建立在此数据库基础上的系统也就达不到管理自动化辅助决策的目的,从而使整个系统成为仅供“看看而已”的一种“摆设”。

这几年尽管加大了土地基础数据库的建设力度,但土地资源基础信息大部分仍处在纸介质状态,难以满足土地管理和信息社会化服务的需要。全市土地利用数据、城镇地籍信息有80%左右仍以纸介质方式保存。

2、土地管理信息化还处于起步阶段,土地管理主流程信息化尚未实现。 国土资源部门的信息技术应用大多局限在文字处理和数据管理方面,尚未实现国土资源部门业务的主流程信息化。少数单项业务管理流程虽初步实现了信息化,但综合性的管理信息系统还没有建立。虽然计算机技术已在土地管理工作的某些环节上得到部分应用,但从信息的获取、处理到信息的加工、分析,土地管

第 6 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

理全过程还没实现办公自动化。传统的土地信息系统以地籍图管理为核心的,侧重点在空间数据库或者满足制图的要求。一些重要的信息技术应用还刚刚开始,土地管理工作尚未真正摆脱以手工作业为主的工作方式。

土地资源信息的传输、存储、交换与分发缺乏强有力的技术平台支撑,市、区县范围的数据交换体系尚未形成。

1.2.3. 可行性分析

土地矿权信息平台的建设能有效解决招拍挂出让工作在有形市场进行的,竞买人以公开身份参与竞买,容易导致私下的结盟竞买、压低卖价、围标串标、排斥竞争等现象发生,扰乱土地市场交易秩序。

为将我市土地市场建设成为具有成都特色的、城乡统一的、全国一流的现代化市场,适应新形势下的土地矿权交易服务和监管要求,进一步促进土地使用权交易“公平、公正、公开”进行,维护交易各方合法权益,防止国有资产流失 交易信息管理系统的建立可有效的消除内部信息冗余和信息流通不畅的问题,各部门所出现的问题都可被及时发现、及时反馈和及时解决,因此可以尽量避免管理中所可能出现的漏洞,大大加强了管理的有效性和及时性。

1.2.4. XXXX对于本项目的思考和理解

XXXX承担过多个类似项目的建设,在项目建设和工程管理上有丰富经验,我们对本项目有以下认识:

1、XX市土地矿权交易市场信息平台是市国土局重要的业务应用系统,在设计时要充分保证数据库的规划设计、对历史数据的管理、原始数据的归集与应用,都将是系统建设时要考虑的关键问题。

2、坚持平台的开放性设计的同时,要充分考虑到后期运维。XX市土地矿权交易市场信息平台是一个涉及面很广的大系统,如果缺少充分的规划与架构分解,很容易做成一个无法扩展的死系统。充分利用模块化、组件化的思想,按搭积木的建设思路来做,才会使系统具有可维护性。

3、基于元数据管理的数据标准化接口设计。考虑到XX市土地矿权交易市场信息平台要和多个系统集成,长期困扰用户的问题是,数据接口在不断改变,期

第 7 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

望通过编制数据规范解决这一问题。从技术角度看,建立数据规范的同时,还要依托技术手段应用技术规范,基于元数据字典的数据交换技术是比较适用于这一应用场景的。

4、针对本项目的难点和需要外界支持方面的分析,如下表所示:

难点 GIS空间数据管理 第三方系统集成 描述 需要对宗地的空间数据进行管理、标注 需要与第三方系统进行集成 风险 需要“一张图”门户建设密切配合 与外部集成系统较多,包括市局门户网站、行政审批系统、交易管理系统与交易网、大屏、视频监控、门禁系统和IC卡识别系统等,因为工期紧将面临协调处理的问题 需要银行方面提供相应的接口,数据、工作量较大 视频设备需要选择对.NET平台支持较好的视频设备,并提供SDK,并且支持B/S模式。对设备的要求较高 对实时性要求较高 需要市局办公门户开发放提供良好的接口技术支持 与银行接口进行集成 实时视频监控 需要支持大额支付、跨行支付、多笔支付 通过B/S模式实现实时视频监控 网上实现宗地实时拍卖竞买功能 与市局办公门户工作流一致 网上挂牌实时交易 工作流

1.3. 总体设计

XX市土地矿权交易市场信息平台是一项规模庞大、结构复杂、功能全面的系统工程,本次系统建设项目,要立足于现有系统,充分利用现有系统资源,避免重复建设,同时也要梳理其体系架构,引进新技术模式,特别是能够适应XX市土地矿权交易平台建设的未来发展要求,使其能够满足不断扩展的应用需求。

1.3.1. 建设原则 1.3.1.1. 总体原则

XX市土地矿权交易市场信息平台(软件部分)建设项目,项目覆盖全XX市20个区县,应坚持“统一领导、统一规划、统一标准、统一组织实施”的原则,确保项目质量。

第 8 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

1. 统一标准、遵循规范的原则

从行业标准的角度,主要遵循《国有建设用地使用权出让工作规程》、《XX市国土资源局关于开展“一张图”综合信息平台建设的通知》、《XX市人民政府办公厅关于经营性国有建设用地使用权纳入中心城区土地交易市场统一出让的通知》、《XX市土地矿权交易中心新址办公布局建议方案》等有关规范。

从技术标准的角度,主要遵循基于总线技术的数据交换、SOA应用架构、工作流国际标准WFMC的相关规范。

2. 统一规划、统一实施的原则

本项目的基础平台从逻辑意义上考虑,我们是可以把其看成是一个统一的、物理连通的网络,为系统提供便利的数据通讯及信息共享等应用服务,考虑到当前实际情况,首先要满足应用系统安全保密性,我们采用统一规划、统一实施的思想。

3. 技术与管理相结合的原则

信息系统是一项复杂的系统工程,涉及产品、过程和人的因素。电子政务解决方案也是一个总体解决方案,必须在考虑技术解决方案的同时充分考虑管理、法律、法规方面的制约和调控作用。单靠技术或单靠管理都不可能真正解决问题,必须坚持技术和管理相结合的原则,以确保系统的实用、易用、安全。

4. 培训和售后服务也是系统建设的一个重要方面

信息系统的完善仅仅依赖产品是不够的,必须结合管理,结合培训和售后服务,才能确保系统长久实用。

1.3.1.2. 设计原则

本项目建设在统一标准规范的基础上,突出重点、分步推进,保证系统建设的完整性和系统的实用性。在方案设计过程中,根据招标文件要求,我们将遵循以下设计原则:

1. 经济性原则

在可用性的前提条件下充分保证系统建设的经济性,提供投资效率,避免重复建设。

2. 成熟性原则

本系统的设计在保证技术的可靠性与先进性基础上,应该尽量采用经过市场充分论证的成熟技术以降低技术风险。充分利用已建模块,新增功能将基于我公

第 9 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

司的成熟产品进行有针对性的二次开发。

3. 可扩展性原则

采用多层架构技术实现技术架构和组件开发技术实现功能的可伸缩性。支持快速的组件式二次开发:采用构件式的开发模式,以便后期需求发生变更时,只需部分进行二次开发。支持对外部系统的扩展兼容,为外部系统提供扩展接口。支持扩展为集群。

在不同的软、硬件(操作系统、应用服务器)平台上,不经过二次开发即可快速移植。

4. 标准规范化原则

系统在设计实施过程中需严格遵循国家、省、市相关行业规范的要求,从业务、技术、运行管理等方面对项目的整体建设和实施进行初步设计,充分体现标准化和规范化。

5. 安全性原则

安全体系建设是本项目重点建设内容之一,严格遵循国家和XX市有关信息系统安全保密的有关政策、标准和规范的要求,使XX市土地矿权交易市场信息平台的在网络、应用、数据信息等多层面获得有力的安全保障。采用业界成熟的安全技术,切实保证系统破坏和数据泄密。

有安全完整的用户验证解决方案。必须对用户密码加密存储,对关键敏感数据加密。支持网络数据传输加密。需要记录相关日志(包括系统日志、流程日志、业务操作日志等)。

6. 先进性原则

本系统将立足先进技术,采用主流技术,在满足需求的基础上,使改造后的系统具有国内领先水平。

7. 开放性原则

本系统所采用的技术均为开放技术、利于移植,有利于降低项目实施成本,并保证服务质量。

使用XML技术作为内部及外部数据交换的标准格式。应采用Web服务作为内部模块之间、本系统与外部系统之间交互的标准方式。工作流应遵循WFMC规范。系统在遵循标准性原则的基础上,应按可扩展、可扩充的原则组建,以利以后调整。

第 10 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

2. 业务逻辑层

主要完成系统对数据库的持久管理,集成了各种系统服务、引擎,并提供接口,实现具体功能,封装了各应用子系统的业务逻辑,包括用户管理与统一登录系统、报表及模板制作、内容管理系统、全文检索系统。同时提供标准的二次开发接口,实现与第三方系统的整合。

3. 基础服务层

提供系统的运行支撑,除了提供基本的硬件和操作系统的底层支持外,还提供目录访问、单点认证、用户管理、用户通讯协作、搜索引擎、通讯服务、安全认证等基础服务。

4. 数据存储层

主要用于存贮系统数据,可以是文件系统、数据库、LDAP等,主要实现海量资源信息存储管理和信息全文索引。主要选用关系型数据库实现,对政策法规、办事指南、用户认证数据等进行有效管理。系统可以跨数据库,多用户数据源(用户可以存放在数据库也可以存放在LDAP中)。

5. 接口适配层

作为一站式平台,需要集成各类系统数据,通过接口适配层集成,支持从介面到数据的各个层次的集成方式,保护用户投资,并且接口实现采用开放式标准协议设计,以保证技术先进及通用性。

1.3.3.2. 设计模式

本项目完全采用MVC设计模式。

图1.2 MVC模型图

XXXX业务协同工作平台软件就是基于这一框架开发的,并对这一框架进行了

第 16 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

封装,因此,基于XXXX业务协同工作平台软件开发的所有应用有以下几个优点:

(1)完全遵循MVC设计模式,并在MVC基础上增加了一个接口层,从而将SOA架构结合了进来。

(2)由于对底层框架进行了封装,更换底层框架不影响业务层代码,有效避免技术升级给系统带来的重构风险。

1.3.3.3. 面向服务的体系结构

本项目将采用面向服务架构(SOA),使土地矿权交易管理业务更加敏捷、内部协作更加有效。具体体现在:

(1)通过土地矿权交易平台,提供综合信息展示和日常工作便捷的窗口; (2)为平台交易对象的相关员工提供便捷的信息访问方式,供他们快捷获取所需信息或参与业务流程处理;

(3)提供更加安全的信息访问机制,统一用户管理,提供单点登录服务,加强信息访问和系统的安全性,包括用户的验证、授权和管理;

(4)通过流程组合和人机交互平台,分离应用程序逻辑和业务逻辑,构造一个高层次的业务抽象和组合,从而达到更加灵活的业务变化能力;

(5)采用业务流程管理工具,创建和执行高度透明、模块化和面向过程的工作流,在满足 IT 组织所要求的运营性能标准前提下,为企业提供业务需求响应的敏捷性;

(6)借助于对 XML 和 Web 服务的支持,实现企业应用系统接口标准化和信息结构化,帮助企业实现松耦合的信息系统架构,节省未来业务需求变化的开发时间;

(7)提供企业基础服务管理和数据整合平台,帮助企业更有效地整合和自动化业务流程;

(8)提供 Web 服务的标准化、封装、管理和配臵,将清算中心待集成的应用包装成 Web 服务,并按需要将这些 Web 服务及其描述进行发布,供流程组合平台、人机交互平台和其他系统订阅查询和使用;

(9)提供跨平台的 Web 服务松散捆绑,帮助实现快速低代价的动态绑定应

第 17 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

用;

(10)建立标准的数据交换和通讯机制,采用XML 标准,达到在不同系统间“定义沟通”的数据语言规范的目的;

(11)实现自动的数据转换,采用 XML 或非 XML 文档格式标准,通过在不同的数据格式之间进行映射,实现企业内部或企业与贸易伙伴之间有效的沟通协作。

1. Web Service技术

Web Service的标准由制定Web和XML技术标准W3C组织(World Wide Web Consortium)制定。Web Service是由URI(统一资源标识符)标识的软件应用程序,其接口和绑定可以通过XML构件进行定义、描述和发现,Web Service支持通过基于因特网的协议使用基于XML的消息与其它软件应用程序直接交互。

从定义看,Web Service是用于应用软件之间交互的技术,具有以下基本特征: (1)通信层面上的Web特征:使用URI进行标识,并使用各种因特网协议进行通信。

(2)表示层面上的XML特征:使用XML描述服务接口和绑定信息,通信消息格式使用XML。

(3)架构层面上的分布式计算特征:服务可以被使用它的应用程序在网络上查找和发现。

2. 面向服务的集成架构

W3C的Web Service架构组建议一个的面向服务的Web Service架构,如下图所示。在这个架构中,核心是服务这个概念。服务被定义为执行某类商业任务的一组操作。在Web Service上下文中,使用标准的XML技术和Internet协议发布、查找和绑定服务。Web Service架构定义了三个主要实体。

第 18 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

服务提供者发布绑定服务代理查找服务请求者 图1.3 面向服务的Web Service架构

(1)服务提供者:负责使用WSDL描述和定义Web Service的功能,在UDDI注册库(位于服务代理)中发布这些服务的信息,使它们可以被服务请求者访问和调用。

(2)服务代理:负责宣传服务提供者发布的Web Service和允许服务请求者查找发布的Web Service 定义。它的作用和电话本的黄页相同。

(3)服务请求者:负责通过服务代理查找所需要的Web Service后,下载描述Web Service的WSDL文档,根据服务描述来绑定和调用服务提供者提供的Web Service。

Web Service架构的这种三角形设计模式被称为面向服务的体系结构。它包括了下面三个标准操作。

(1)发布:由服务提供者执行来宣传和注册一个服务的存在和功能,是服务提供者和服务代理之间的操作。

(2)查找:由服务请求者执行来查找符合特定需求或技术特征的服务,是服务请求者和服务代理之间的操作。

(3)绑定:由服务请求者执行来调用服务提供者提供的服务,是服务请求者和服务提供者之间的操作。

3. Web Service的核心组件

Web Service技术包含一系列的协议和组件,其结构如下图所示:

第 19 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

应用服务注册、查找服务描述消息传输通道Internet??UDDIWSDLSOAPHTTP、FTPIPv4、IPv6管理质量安全 图1.4 Web Service协议和组件结构

(1)服务注册、查找:通过UDDI规范提供用于描述某项服务的商业结构,包括业务、服务和技术规范三个部分。

(2)服务描述:描述服务提供的功能和调用方法信息,通过WSDL规范提供。 (3)服务调用:使用SOAP协议在服务提供者和服务请求者之间传递SOAP消息来调用Web服务,SOAP定义了请求和响应消息的格式,SOAP建立在XML之上,定义了一种跨系统平台的信息交换的简单包装方法。绑定于HTTP之上的SOAP协议,可以跨语言、跨操作系统进行远程过程调用(RPC),实现了编程语言和系统平台的无关性。

(4)消息编码:SOAP用XML将消息编码,XML提供了跨平台的数据库编码和组织方法。

(5)传输网络层(传输通道):采用了Web上广泛使用的HTTP协议传输消息,适应Internet环境,能顺利通过代理和防火墙(理论上可以采用其它协议,如SMTP、FTP)。

4. 应用集成过程描述

Web Service通过SOAP进行调用的过程有两种方式:SOAP RPC(同步)和SOAP Message(异步)。这里主要就SOAP RPC 调用来说明利用Web Service进行应用集成过程,如下图所示。

第 20 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

图1.5 Web Service进行应用集成过程

(1)对原有应用服务按照Web Service的标准打包成一系列的服务接口,比如原有一个处理页面(处理函数、组件),按照标准将这些组件打包,提供一系列的应用接口,将其部署在Web Service服务器上。

(2)这些打包后的组件接口按照wsdl格式编写配臵文件。 (3)将这系列的服务接口进行发布。

(4)编写客户端应用程序,这些应用程序将通过SOAP RPC使用已打包的那些接口,实现对原有应用的使用。

5. 集成后应用的调用过程

(1)客户端应用如浏览器通过HTTP按照SOAP消息格式将请求发送出去。 (2)UDDI注册中心通过对请求消息格式进行分析,发现服务接口的目标地址。 (3)将目标服务和客户请求绑定到一起,并对服务进行访问,接受访问反馈结果。

(4)客户端通过接受的结果进行展现。

在通过WEB SERVICE对应用进行集成后能够充分利用已有应用资源,同时减少集成的工作量和工作难度。

6. 集成实现

XX市土地矿权交易市场信息平台涉及各类业务系统,应用集成是将原有系统的对外服务部分通过Web Service技术集成到一个统一平台上,在这个集成过程

第 21 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

中,在原有系统的业务实现基础上,提供一系列的外部服务接口,将这些接口统一部署到Web Service服务器上,然后在统一平台中通过Web Service访问机制实现对原有业务系统的访问,并将访问结果以统一的方式展现,实现应用集成和统一门户。

其中,UDDI主要实现对服务的注册以及解析查找客户请求的服务,并将服务与客户请求进行绑定,实现对原有应用的访问,重用已有系统的业务功能。

各业务系统的业务功能包括WEB方式的处理页面、业务处理组件,利用Web Service技术能够屏蔽原有各业务系统平台以及原有系统的编程语言的差异,以统一的方式进行应用集成。

总之,本方案 SOA 架构采用了“自内而外”的实施方法,以业务需求为出发点,封装业务需求后发布标准的业务服务,再由业务流程管理平台自由组合这些业务服务,最后提供给信息使用者。同时,这个“自内而外”的过程也是一个迭代的过程,通过一次次的开放和组合这些业务服务,维持这个“活”的生态的 IT 系统,促进 IT 资源与不断变化的业务需求紧密结合。

本方案中SOA架构优势有以下几点:

(1)每个主要平台的可操作性和可实施性很强

从信息共享平台到流程整合平台和服务、数据管理发布平台,每个平台都是基于成熟的解决方案,历经了多年的实践开发和客户应用验证,不是一个虚无的、浮空的架构。

(2)更有成本效益的应用程序开发

基于 Web Service 标准的服务设计,使企业 IT 创建可重复使用服务存储库。当出现新的业务需求时,这些服务可以捆绑、合并到更高级的服务和复合应用中。这降低了解决方案开发和测试的成本,减少了冗余,加快了实现业务价值的时间。

(3)更容易管理、更安全的应用框架

本方案提供了一个易于管理的、安全的基础结构。通过对流程组合进行跟踪和控制,有效管理业务需求的变化;通过对接口版本的管理和审计,有效控制接口的使用;通过对 Web 服务而非应用程序本身的调用,在保护现有 IT 投资的同时,不会限制新功能的部署;通过强大的验证和授权模型,作用于所有服务,提

第 22 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

供总体安全性。

本方案使用SOA的业务收益有以下几点: (1)更敏捷的业务决策

通过将业务服务和信息聚集到一套动态的复合业务应用程序中,决策者可以获得更准确、更全面的信息。跨越多个部门的人员、流程和系统,可以更容易地映射到单独的统一视图中,这样组织机构就可以更好地理解他们在日常的业务操作中做出的成本权衡。

(2)更强大的员工生产力

通过提供对系统和信息的流线型访问,并实现业务流程的改善,业务能够带动更强大的员工生产力。开发人员可以将他们的精力集中于重要的增值流程和半结构化的协作性活动,而无须遵守底层 IT 系统的限制和约束。而且,由于最终用户可以在表格和满足了他们的要求的显示因子(网站、丰富的客户端和移动设备)中访问信息,生产力得到了提高。

(3)与各基层业务组织及系统更稳固地联系

SOA 的利益可以扩展到组织机构的界限之外。由于异构系统和应用程序的集成变得更加容易,与外部应用系统的整合以及信息流程的流线化成为容易实现的目标。

1.3.3.4. 多层服务模型设计

N层结构其实是对传统Client/Server 结构的扩展,它以构建模块化应用程序为基础,对一个应用程序进行分割以后,可将代码划分为不同的逻辑组件,这些逻辑组件分为三种逻辑层:用户服务、业务服务和数据服务,它们共同组成一个应用程序。我们把这种设计模型称为“服务模型”。

三种服务的属性如下: (1)优化服务

提供信息和功能、浏览定位,保证用户界面一致性和完整性。 (2)业务服务

共享的业务政策,从数据中生成业务信息,保证业务一致性。

第 23 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

(3)数据服务

数据的定义、永久数据的存储和检索,保证数据的一致性。

使用服务模型,可以把应用程序的需求分解成明确定义的服务,并进一步创建可重用的构件来实现它们。构件遵守公开的接口标准,所以是通用的、可共享的和可以灵活部署的。

这种基于构件的多层结构的优点可概括为以下四个方面: (1)可重用

许多应用程序可共享和重用封装在构件中的功能。 (2)灵活

从桌面计算环境到功能更强的网络服务器,随处都可分配工作,这有利于协调性能和网络带宽。

(3)可管理

将大型复杂的工程细分为简单、安全的构件工程。 (4)易维护

将业务逻辑部署在中央服务器上,而不是分散在用户桌面上,这有助于处理各种变化,并缩短解决方案的往返时间。

1.3.3.5. 企业应用集成技术

企业应用集成(Enterprise Application Integration, EAI)是一门新兴的技术,应用于应用系统之间的互操作。异构的应用系统由于语义、平台等方面的差异造成了彼此的间隔,使业务信息处于不一致的冗余状态,并中断了业务流程的自动化。EAI通过实现异构应用系统之间的无缝集成消弭信息孤岛,保护已有的IT投资,以最小的代价实现机构内部以及机构之间数据和业务流程的共享,并最终构建虚拟的企业网络。

EAI提供了应用系统互操作所需要的基础结构。考虑到应用系统的现状以及互操作的需要,EAI必须至少具有如下特性,即开放性、集成性、健壮性、伸缩性和安全性。

1. 开放性

第 24 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

开放性是指EAI的体系结构以及相关的规范都是公开的,以便第三方在其基础之上的继续开发。这种开放性的体系结构和规范允许开发者选择最适合自己需要的解决方案、平台、工具进行系统开发。在企业应用系统这种典型的异构环境下,开放性能够保证应用系统之间集成的顺利进行。

2. 集成性

集成性是EAI的本质特性。作为应用系统之间的粘合剂, EAI提供了一系列机制用于保障应用系统互操作的顺利进行。EAI技术支持3种不同级别的集成度,即数据级、应用级和流程级。

3. 健壮性

EAI的健壮性是指集成后的应用系统抵御故障、正常工作的能力。

4. 伸缩性

伸缩性是应用集成不可避免的问题。在EAI发展的早期阶段,由于系统的规模普遍较小,参与集成的应用系统数目不大,集成者们往往只需要关心应用系统互操作的实现,伸缩性并没有被考虑在EAI的体系结构内。当业务规模持续扩大,应用系统互操作的需求日益增强时,原有的EAI体系结构由于缺乏必要的伸缩性而无法容纳更多的应用系统,无法承受更重的负载,从而迫使人们重新设计新的结构以满足日益增长的需求。一个良好的EAI平台应该能够适应集成规模的变化。

5. 安全性

EAI的主要目标是保证机构内部以及企业之间多个应用系统互操作的顺利进行。由于涉及到的应用系统都与机构的业务相关,并且互操作的过程必须通过Internet/Intranet实现,因此,如何保证应用系统之间的信息流在网络上安全正确地传输就成了EAI所要解决的重要问题。为此, EAI必须提供一系列的安全措施,保证应用系统之间的信息流免受来自外部的恶意攻击。

1.3.3.6. 轻量级目录访问协议

本系统采用轻量级目录访问协议(LDAP服务器)存储用户信息,并单独部署一台服务器,基于该服务器实现单点登录的用户身份认证、访问控制等。

LDAP是基于Windows的用户账号、客户、服务器和应用程序进行管理的唯一点,建立中心授权机构实现统一角色和统一审计的功能,验证用户身份并控制其对网络资源的访问。

本项目采用Windows自带的AD(一种标准的LDAP实现)作为LDAP服务器的

第 25 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

第三层,为元数据详细集描述数据的全部详细信息,服务于决策支持和管理层用户,需具备一定的专业知识。

因为各层次之间存在密切联系,基本集和基础集可通过一定的抽样方法得到。 根据系统的需求,以及项目组的开发经验,把元数据机制描述为以下五类系统管理功能:

(1)描述哪些数据在数据集中;

(2)定义要进入数据集中的数据和从数据集中产生的数据; (3)记录根据业务事件发生而随之进行的数据抽取工作时间安排; (4)记录并检测系统数据一致性的要求和执行情况; (5)衡量数据质量。

依据以上提出的元数据的管理功能,将项目组开发过程中的元数据管理划分为如下,并根据不用的种类来实施不同的元数据管理方法:

1、数据结构

数据集的名称、关系、字段、约束等,包括数据库模型设计文档,表的设计文档,以及相关的管理,在客户关怀系统中,数据结构的元数据管理采用svn统一版本的管理方法。

2、数据部署

数据集的物理位臵,包括数据集平台设计方案(服务器配臵、分区、表、日志等的管理),web平台设计方案(web服务器的配臵、数据源、连接池的配臵等),各方案对应相关文档,采用svn的统一版本的管理方法。

3、数据流

数据集之间的流程依赖关系(非参照依赖),包括数据集到另一个数据集的规则,系统中的数据流划分为,原始数据、细节层数据、计算层数据、业务部分数据,从终端采集到的原始雨水情数据,进行保存,并更新相关元数据文档。在细节层对数据进行计算,在计算层对细节曾数据进行汇总,还包括业务库数据的迁移,在整个数据的流向过程中需要进行元数据的管理。并维护相关文档。

第 36 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

4、质量度量

对数据集上可以计算的度量进行相关元数据的管理,包括详细设计文档中对各个表中度量的定义、描述等。

5、度量逻辑关系

记录数据集度量之间的逻辑运算关系。要求系统中对所有表和度量之间的关系进行严格的文档记录,包括度量的计算、度量之间的相互依赖关系、以及历史信息进行元数据管理

6、ETL过程

记录过程运行的顺序,并行、串行,由数据库开发人员,根据各个模块的ETL过程,制定相关元数据管理文档,并形成元数据文档提交svn,进行统一版本的管理。

7、数据集快照

记录一个时间点上,数据在所有数据集上的分布情况。对数据库在这一时间的数据分布、I/O、表空间使用,内存使用等进行快照,并形成元数据文档提交svn,进行统一版本的管理。

8、星型模式元数据

记录事实表、维度、属性、层次等。

9、数据访问日志

记录哪些数据何时被何人访问。启用数据库的快照捕获以及预警,对访问数据库的人的相关信息进行记录,保存数据库访问时间,把对数据库表德操作、锁、内存使用、I/O使用等信息记录日志,并形成元数据文档提交svn,进行统一版本的管理。

10、质量稽核日志

记录数据库何时、何度量被稽核,其结果;

第 37 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

11、数据装载日志

记录哪些数据何时被何人装载,在系统中,建立日志表,对每个ETl过程,记录抽取时间,操作人员,起始和截止时间,抽取涉及到的表,操作行数等相关信息。并形成元数据的文件提交svn,进行统一版本的管理。

1.4.3.2. XX市土地矿权交易市场信息资源库系统

系统实现现有系统数据库的所有数据进行清理、分析、处理、更新,形成详细具体的数据分析报告,并将数据按照新建数据中心的规范标准进行分类、整编、入库。数据库表的设计,按照“有标贯标,无标自定”的原则,遵循国家国土资源部颁布的行业标准和国家土地矿权交易管理系统综合数据库设计规范,结合XX市土地交易业务系统的实际需要,进行必要的增补和扩充。

建成后的信息资源库系统能够方便的收集、管理、维护各类数据信息,具有完善的指标体系扩展维护管理功能。方便与上下级单位等其他部门进行数据共享交换。

1、共享数据库

共享库是市级平台业务数据库系统、核心数据库、信息查询展示之间起着信息交换桥梁的作用。通过数据采集和交换,抽取来自对外收集的各类数据及市级平台业务系统中的各业务数据,数据内容主要包括各业务系统需要的共享数据以及综合查询所需的各业务系统的汇总信息。

2、业务数据库

市级平台业务数据库为操作型的OLTP数据库,为XX市市级业务系统。

3、核心数据库

核心数据库是对多个异构的数据源有效集成,集成后按照主题进行重组,并包含历史数据,存放在核心数据库中的数据一般不再修改。

核心数据库是以业务系统和大量业务数据的积累为基础。核心数据库不是静态的概念,只有把信息及时提供给需要这些信息的部门和管理者,供他们做出改善管理业务的决策,信息才能发挥应有的作用。

第 38 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

核心数据库可作为未来数据分析和挖掘工作的基础。

4、数据清洗与转换

数据清洗与转换子系统为市级平台业务库数据进入共享库和核心库提供了支持。按照定制的规则,根据共享库和核心库的需要,通过清理与转换操作完成。

系统主要由数据库加载和管理模块,规则库,规则引擎,数据清洗模块,以及管理监控模块组成。系统的体系框架图如下所示。

用户界面规则引擎规则库数据库加载和管理数据清洗管理监控 图1.8 数据入库模块

数据库加载和管理

系统通过JDBC连接需要进行数据清洗的各种主流数据库,读取数据库结构,并选取要进行数据清洗的表对其操作,并可以查看清洗之后生成的数据表。

规则库和规则引擎

当源数据库与目标数据库结构不一致、数据类型不一致、数据编码不一致时需要使用数据转换规则库进行清洗转换。通过规则引擎实现输入或输出数据的格式转换,以及异构系统的数据交换接口;实现对数据的预处理,如格式校验、格式转换、拆分映射等,然后汇集和整合并入数据库。

数据清洗

用户定义好作用在数据表上的规则集合之后,就可以调用数据清洗模块开始对数据进行清洗过滤。

管理监控

管理监控对清洗过程进行监控,在根据清洗规则进行数据清洗的过程中,允

第 39 页 共 140 页

XX市土地矿权交易市场信息平台(软件部分)建设项目

许用户看到当前的状态,比如目前运行到了哪条规则,估计进度,以及诸如运行时间,规则描述等辅助信息。

用户界面

基于可视化图形界面,进行清洗转换的规则、流程和任务等的定制、管理、监控。

5、数据维护

数据维护包括元数据维护、信息分类编码维护、数据结构维护、数据库维护、数据备份、数据脱机备份和异地保存等。

6、数据清理

为了更好地利用现有数据资源,需要对原有系统数据进行清理、补录和比对工作,基于13.5.3.3形成的数据规范建立实时水雨情库、历史大洪水库、工程库、社会经济库、洪涝灾害库、气象信息库、防汛管理库、图形库、动态影像库等数据库。

1.4.3.3. 数据交换平台

数据交换平台是整个交易管理信息系统的数据枢纽,系统实现信息资源库与其他业务系统之间以及市国土资源局与区县国土资源部门的数据交换与共享。与现有的业务系统应保持相互隔离和透明,对现有业务系统没有影响或尽量减少影响。可以在不影响数据交换平台的基础架构条件下,扩充增加业务系统。

数据交换平台流程控制引擎流程管理层业务规则引擎数据格式定义数据转换XML数据交换处理层数据映射数据路由设计开发工具管理配置维护WebService传输模块HTTP\\HTTPs传输模块消息队列传输模块数据传输与应用适配层其它传输模块应用适配器 图1.9 数据交换平台总体框架

第 40 页 共 140 页

本文来源:https://www.bwwdw.com/article/2l0d.html

Top