学位论文 > 优秀研究生学位论文题录展示

社区电子服务系统的设计与实现

作 者: 贾蕾蕾
导 师: 李蜀瑜
学 校: 陕西师范大学
专 业: 计算机软件与理论
关键词: 社区电子服务 服务代理 注册中心 容器
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 73次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术、网络技术的日趋成熟,城市信息化建设正呈现大规模发展的趋势,作为城市信息化建设重点之一的社区信息化,近几年内更是急速发展。社区的信息化建设需要有功能强大的支撑软件作为基础,社区电子服务系统是社区信息化支撑软件的一个重要组成部分,其整个服务过程是以电子化形式来完成的。因此,研究和开发性能更好、功能更齐全、使用更方便的社区电子服务系统是社区信息化建设深入开展的必然需求。社区电子服务系统是一种集代收电话费、公用事业费、行政事业费,保险费,订购电子机票、火车票、汽车票、彩票、景点门票,发布社区服务信息、菜篮子、房产信息等各类服务于一体的综合系统。通过对当前系统的现状进行分析,得出服务提供商(SP, Service Provider)将他们的服务资料提供给开发人员,开发人员通过服务代理生成器(SP Agent Builder)将新服务快速接入某电子社区系统中,资料中包括具体服务采用何的传输协议、数据如何封装等信息,生成一个服务代理;把服务代理注册到服务注册中心;若请求使用,监控系统会把注册中心的服务代理加载到社区电子服务系统的运行平台后中,以供调用,监控系统还可以对运行中的服务代理进行状态监控,查看日志信息。本文的具体工作如下所示:第一,设计了一种基于XML的异构服务描述语言模型,使现有的异构服务在组装配置时达到了语义一致性要求,设计了服务代理的三层结构,即功能层、表示层和传输层,实质上是一种服务总线,屏蔽了各种平台系统之间的异构性。同时,设计并实现了服务代理生成器工具,它具有以下两个功能:信息采集和服务代理生成。信息采集:用户根据服务的文字描述可以生成某一服务代理的三层XML文档,即功能层文档、表示层文档和传输层文档;服务代理生成:利用服务代理生成器工具根据生成的三层XML生成针对某一服务的代理,表现为三层XML和dto、service、serviceImpl文件夹,文件夹中包含了服务代理源程序(java语言)。第二,设计并实现了注册中心,借鉴SOA的UDDI思想,构建了一个私有UDDI服务代理注册中心,将服务代理生成器生成的服务代理调用UDDI远程注册接口存储在服务代理注册中心。第三,设计并实现了社区电子服务系统运行平台,处在前台应用程序和第三方服务之间,作为二者之间信息转换和交换的桥梁。它将需要使用的服务代理从注册中心加载到运行平台的容器中,生成服务代理的一个实例化对象,供某网点和服务提供商提供的服务通信。针对容器建立了监控系统,此系统监控服务代理的运行状态;并对服务代理的生命周期进行管理;此外还有日志管理功能,包括注册服务代理日志信息、监控服务代理日志信息、下载服务代理日志信息和定位服务代理日志信息,以达到及时反馈、调整和恢复服务代理的目的。

全文目录


摘要  3-5
Abstract  5-7
目录  7-9
第一章 绪论  9-13
  1.1 研究意义  9-10
  1.2 国内外现状  10-12
  1.3 章节安排  12-13
第二章 相关技术研究  13-19
  2.1 XML  13-14
  2.2 SOA和Web Service  14-16
    2.2.1 SOA  14-15
    2.2.2 Web Service体系结构  15
    2.2.3 Web Service的主要协议  15-16
  2.3 服务总线  16-18
  2.4 MDA  18-19
    2.4.1 MDA  18
    2.4.2 MDA与SOA  18-19
第三章 基于服务的社区电子服务系统  19-29
  3.1 总体需求分析  19-21
  3.2 社区电子服务系统通信机制  21-22
  3.3 应用开发平台功能模块  22-24
  3.4 后台功能模块  24-27
  3.5 网络拓扑结构  27-29
第四章 社区电子服务系统服务总线设计  29-47
  4.1 整体设计  29-31
    4.1.1 SOA技术架构和J2EE体系结构  29
    4.1.2 整体平台架构  29-31
  4.2 服务代理生成器设计  31-41
    4.2.1 Agent设计  31-36
    4.2.2 基于MDA的服务代理生成器  36-41
  4.3 注册中心ES-UDDI  41-47
    4.3.1 注册中心ES-UDDI需求分析  41-43
    4.3.2 注册中心设计  43-45
    4.3.3 数据库设计  45-47
第五章 社区电子服务系统运行平台实现  47-59
  5.1 运行平台功能  47-49
  5.2 运行平台架构图  49-53
    5.2.1 监控模块  49-51
    5.2.2 定位器模块  51-53
  5.3 日志系统  53-56
  5.4 系统运行示例  56-59
第六章 结束语  59-61
  6.1 总结  59-60
  6.2 展望  60-61
参考文献  61-65
攻读硕士期间研究成果  65-67
致谢  67

相似论文

  1. 宁波市主要造林树种苗木工厂化育苗基质配方研究,S723.1
  2. 薄壳山核桃容器育苗及嫁接技术研究,S664.1
  3. 不同基质配比对容器大叶女贞苗生长与生理指标影响的研究,S687
  4. 不同光照强度和施肥水平对降香黄檀容器苗质量的影响,S792.28
  5. 滨梅繁殖技术初步研究,S685.99
  6. NVD音视频容器格式的研究与实现,TP391.41
  7. 反应堆压力容器快中子注量计算方法研究,TL32
  8. 大开孔结构压力容器有限元分析及强度设计,TH49
  9. 奥氏体不锈钢焊缝韧性与组织规律性研究,TG457.11
  10. 压力容器参数化设计的研究,TP391.72
  11. 杭州地区车辆管理中代理人管理信息系统的设计与实现,TP311.52
  12. 富氩气体保护焊在压力容器设备上的应用研究,TG444.72
  13. 整体多层包扎式高压容器应力状态研究,TH49
  14. 整体多层包扎式高压容器预应力分布及其均匀化研究,TH49
  15. 高压圆柱壳与球形封头连接区可靠性分析,TH49
  16. 销售包装容器造型设计的舒适度研究,TB482
  17. 单轴式声悬浮器的优化设计及其悬浮性能研究,TB559
  18. 辽西地区水土保持型苗木容器育苗技术研究,S723.1
  19. 茶籽基质育苗技术及萌发过程中营养生理研究,S571.1
  20. 陶瓷水容器造型设计研究,J527
  21. 现代香水容器造型的方法研究,J524.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com