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

一个集成多Agent系统与Web服务的框架

作 者: 程起鸣
导 师: 冯志勇
学 校: 天津大学
专 业: 计算机应用技术
关键词: 多Agent系统 Web服务 集成 软件框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 73次
引 用: 0次
阅 读: 论文下载
 

内容摘要


进入信息时代后,企业之间从单纯竞争关系转为竞争与协作关系,为此企业必须实现自身内部信息系统与外部伙伴的集成。Agent和web服务两种技术都为这种集成提供了良好的解决方案。基于人工智能的Agent技术能够使得集成后的信息系统具有自适应性、开放性和智能性;而Web服务由于自身的通信协议标准性和自描述性,已经成为Web上数据和信息集成的有效机制和实际标准。如何实现多Agent系统与Web服务的集成是当前研究的一个热点问题。本文通过研究FIPA标准和Web服务体系结构,为多Agent系统与Web服务的集成提出了一个通用的软件框架——CRUTCH(意为“支撑,帮助”)。该框架从两方面快速有效地将自身已Agent化的遗产系统与业务伙伴的Web服务相集成:一方面,增加一个Web服务查找Agent(WSFinder),为其它消费web服务的Agent提供查找服务,在体系结构扩展FIPA关于多Agent系统的规范;另一方面,开发了一个工具包和用XML schema定义的Web服务查找准则,提供一种可配置的方法开发消费Web服务的Agent(WSAgent)。CRUTCH框架为多Agent系统与web服务的集成定义了整体结构、各部分的主要责任以及类和对象之间的协作和控制流程。应用该框架,集成者能够有效地缩短开发周期,减轻开发人员的负担,使得企业迅速适应既有激烈竞争又紧密合作的商业环境。

全文目录


摘要  2-3
ABSTRACT  3-6
第一章 绪论  6-9
  1.1 课题背景与意义  6-7
  1.2 本文要解决的问题  7-8
  1.3 本文结构  8-9
第二章 Agent与Web服务概述  9-21
  2.1 Agent与多Agent系统  9-17
    2.1.1 Agent概述  9
    2.1.2 多Agent系统简介  9-11
    2.1.3 FIPA简介  11-14
    2.1.4 JADE简介  14-17
  2.2 Web服务  17-20
    2.2.1 Web服务体系结构  17-18
    2.2.2 Web服务核心技术  18-20
  2.3 本章小结  20-21
第三章 CRUTCH框架的体系结构  21-29
  3.1 CRUTCH框架的设计目标和步骤  21-22
  3.2 CRUTCH中的角色  22-23
  3.3 提高搜索的准确性  23-25
  3.4 CRUTCH的主要流程  25-26
  3.5 实验平台的搭建  26-28
  3.6 本章小节  28-29
第四章 CRUTCH的实现  29-45
  4.1 服务查找者WSFinder  29-36
    4.1.1 向WSFinder添加UDDI注册中心  29
    4.1.2 减少WSFinder响应时间  29-30
    4.1.3 过滤重复的Web服务  30-32
    4.1.4 Web服务的重新排列  32-34
    4.1.5 WSFinder的整体结构  34-36
  4.2 Find Criteria  36-39
    4.2.1 Find Criteria 与ACL  36-37
    4.2.2 Find Criteria 的组成  37-38
    4.2.3 Find Criteria的XML表示  38-39
  4.3 服务请求者WSAgent  39-44
    4.3.1 参数收集  40-41
    4.3.2 服务查找  41-43
    4.3.3 服务调用  43-44
    4.3.4 保证Qos  44
  4.4 本章小结  44-45
第五章 CRUTCH框架的应用场景  45-48
第六章 结论与展望  48-50
  6.1 结论  48-49
  6.2 展望  49-50
参考文献  50-53
发表论文和参加科研情况说明  53-54
致谢  54

相似论文

  1. SOA高校迎新系统中的SDO模型的研究与实现,G647
  2. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  3. 海量多数据库集成系统的Mediator和Wrapper机制的设计与实现,TP311.13
  4. LXI自动测试系统集成技术研究,TP274
  5. 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
  6. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  7. 山东省高校科研项目集成管理模式研究,G644
  8. 面向业务过程的服务动态组合方法研究,TP393.09
  9. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  10. 中海油工程项目集成化系统管理研究,F426.22
  11. 煤矿风险信息集成与智能预警研究,X936
  12. 基于嵌入式Web服务器的监控系统研究,TP393.05
  13. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  14. 基于BMC的Web服务失配检测方法研究,TP311.52
  15. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  16. 基于语义的Web服务发现研究,TP393.09
  17. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  18. 基于Web挖掘技术研究及其在数字图书馆中的应用,G250.76
  19. 高校信息集成平台的设计与实现,TP311.52
  20. 嵌入式网络视频应用技术的研究与实现,TP368.1
  21. 基于服务总线的模具企业信息集成系统,TP311.52

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