首页> 中文学位 >基于SOA的分布式城管指挥协同工作系统的研究与实现
【6h】

基于SOA的分布式城管指挥协同工作系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2应用现状

1.3开发技术

1.4论文结构

第二章相关技术综述

2.1分布式计算模式

2.1.1 CORBA

2.1.2 EJB

2.1.3 XML Web Services

2.2基于Web服务的软件架构

2.3相关技术

2.3.1面向服务的架构(SOA)

2.3.2服务类型的划分

2.3.3架构路线图

2.3.4企业服务总线(Enterprise Service Bus)

2.3.5服务构件

2.3.6协同工作模式

2.4小结

第三章研究方法

3.1问题描述

3.2研究内容

3.3技术路线

3.4小结

第四章系统整体设计

4.1体系结构

4.2网络结构

4.3接口模型

4.4系统功能

4.5小结

第五章基于SOA的协同机制

5.1建立协同工作模型

5.2工作流分析

5.3协同机制及通信协议

5.4建立服务模型

5.4.1立案服务

5.4.2处置服务

5.4.3结案服务

5.5建立业务模型

5.5.1建立业务对象

5.5.2建立服务接口

5.5.3建立业务流程图

5.5.4通过ESB连接不同服务

5.6小结

第六章服务构件Web Services

6.1服务的实现

6.1.1创建服务

6.1.2调用服务

6.2构建UDDI注册中心

6.2.1 UDDI服务器端的实现

6.2.2 UDDI客户端的实现

6.2.3客户端请求处理的过程

6.3小结

第七章应用分析

7.1典型案例

7.2协同联动

7.3应用分析

7.4小结

总结与展望

参考文献

攻读学位期间参加的研究项目和发表的学术论文

致谢

附录:部分源代码清单

展开▼

摘要

当前,电子政务在应用中常遇到信息孤岛、异构性、可交互性差、可扩展性低等问题。而城市管理指挥系统是一类特殊的电子政务系统,市区两级部门和协同联动单位都有各自不同的指挥系统,协调通信存在着接口规范不一致与数据不一致等问题,使得系统之间的协同工作效率低下,所以有必要研究一个面向分布式环境的多指挥中心的协同工作平台。 本文对广州市城管信息化的应用现状、城市管理指挥系统的建设目标、城市管理指挥系统的工作特征进行了分析,提出并建立了一个基于SOA的分布式城市管理指挥协同工作系统的总体结构。 本文仔细研究和比较分析了各种分布式计算模式,探索相关前沿技术,从而确定了本文的技术路线和研究方法;进而深入研究了SOA的原理、框架结构、基本特征、参考模型和设计原则等相关理论:研究了企业服务总线的编排模式以及XMLWeb Services分布式计算模式,深入掌握XML语言和SOAP协议;研究了各种协同工作模式的特点以及相应的应用领域;采用SOA设计原则与方法对分布式协同指挥系统的工作流程进行了分析,发现关键服务,定义了服务接口,构造了服务模型,进而优化了业务流程,建立了面向分布式结构的协同工作模型:利用Web Services技术,基于C#和XML语言编写Web服务,创建和封装了服务构件,系统化地部署Web服务,并建立了私有的UDDI注册中心,以管理Web服务的发布和查找,通过SOAP协议绑定和调用Web服务,从而建立了Web服务层;采用SOA和基于组件的技术,构建应用系统,主要开发了事件接入、事件分派、控制监督等几个业务处理系统;并利用协同机制下的通信协议和数据同步等技术,构建一个基于SOA的协同工作平台,以实现内部应用系统和外部指挥系统与Web服务层之间的数据转换与交互。 目前, 广州市城市建设管理电子政务已投入实际运行,基于SOA的监控指挥系统架构满足了广州市城市管理机制的需要,实现了较高效率的分布式应急指挥与协同联动工作,为后续的城市应急指挥系统的开发奠定了稳固的基础。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号