| 【中文题名】 | 基于Web Services网络专家系统开发平台研究 |
| 【英文题名】 | Research on the Development Platform of Expert System Based on Web Services |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-7-7 |
| 【中关键词】 | 专家系统,Web,Services,HESE,, |
| 【英关键词】 | Expert System,Web Services,Hese, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>专家系统、知识工程> |
| 【论文摘要】 | 当前专家系统已遍布各个专业领域,但大多是单机形式,受着时间、空间的限制,缺乏灵活性,数据处理形式单一,难以适应当前信息膨胀的Internet时代。随着Internet在各个领域应用的普及,需要能够方便地实现Internet上跨平台、语言独立、松散耦合的异构应用的交互和集成。而Web Services技术正是解决高代价系统集成的一个很好的解决方案。Web Services技术的主要目标就是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,它的兴起为专家系统的网络化带来了另一个崭新的视角。
本文针对上述背景,深入研究了专家系统的工作原理、发展方向和Web Services技术的最新发展、应用成果。并对现有的三种集成Web技术的专家系统结构模型进行分析对比,系统地论证了使用Web Services技术将传统的专家系统封装成独立web服务的可行性和优势。同时根据系统特性和要求,给出了在原有系统的基础上开发基于Web Services的网络专家系统的基本框架结构。本文还结合了一个传统专家系统开发环境:HESE(Hohai Expert System Environment)系统,采用W... |
| 【论文题纲】 |
|
第一章 绪论 |
8-14 |
|
1.1 研究背景 |
8-9 |
|
1.1.1 专家系统进一步实用化面临的挑战 |
8 |
|
1.1.2 传统的单机专家系统存在的问题 |
8-9 |
|
1.1.3 Web Services的出现 |
9 |
|
1.2 网络专家系统的研究现状 |
9-11 |
|
1.2.1 网络专家系统现状概述 |
9-10 |
|
1.2.2 Internet上的专家系统小结 |
10-11 |
|
1.2.3 Internet上的专家系统应注意的问题 |
11 |
|
1.3 基于Web Services技术的专家系统 |
11-12 |
|
1.4 论文的主要内容和章节安排 |
12-14 |
|
1.4.1 论文研究的主要内容 |
12 |
|
1.4.2 论文的章节安排 |
12-14 |
|
第二章 Web Services技术综述 |
14-26 |
|
2.1 Web Services技术的出现及背景 |
14-17 |
|
2.1.1 Web Services技术起源 |
14-15 |
|
2.1.2 Web Services的相关定义 |
15-16 |
|
2.1.3 面向服务的体系结构 |
16-17 |
|
2.2 Web Services中的关键技术 |
17-21 |
|
2.2.1 XML和XML Schema |
17-18 |
|
2.2.2 SOAP |
18-19 |
|
2.2.3 WSDL |
19-20 |
|
2.2.4 UDDI |
20-21 |
|
2.3 Web Services的使用范围和安全性 |
21-24 |
|
2.3.1 适合使用Web Services技术的情况 |
21-22 |
|
2.3.2 不适合使用Web Services技术的情况 |
22-23 |
|
2.3.3 Web服务的安全性问题 |
23-24 |
|
2.4 Web Service的开发 |
24-25 |
|
2.4.1 Web Service的开发方案 |
24 |
|
2.4.2 Web Service开发的主流工具 |
24-25 |
|
2.5 本章小结 |
25-26 |
|
第三章 将传统专家系统封装为Web服务 |
26-32 |
|
3.1 开发工具和服务样式的选择 |
26-28 |
|
3.1.1 从现有的JAVA组件构建Web服务 |
26-27 |
|
3.1.2 开发工具概览 |
27-28 |
|
3.1.3 服务样式的选择 |
28 |
|
3.2 系统的总体设计模式 |
28-31 |
|
3.2.1 系统的设计思想及需求分析 |
28-29 |
|
3.2.2 系统的总体结构 |
29-30 |
|
3.2.3 系统生存周期 |
30-31 |
|
3.3 本章小结 |
31-32 |
|
第四章 网上HESE系统的设计与实现 |
32-46 |
|
4.1 HESE系统简介 |
32-33 |
|
4.1.1 HESE的总体构造和基本功能 |
32-33 |
|
4.1.2 HESE的知识获取和知识库 |
33 |
|
4.2 HESE的核心部件:推理机 |
33-36 |
|
4.2.1 HESE的推理机制 |
33-34 |
|
4.2.2 HESE的推理机控件 |
34-35 |
|
4.2.3 HESE推理机控件的特点 |
35-36 |
|
4.3 网上HESE服务的开发 |
36-40 |
|
4.3.1 从ESIM类创建服务 |
36-37 |
|
4.3.2 网上HESE服务的WSDL定义 |
37-38 |
|
4.3.3 通过J2EE1.4访问服务 |
38-40 |
|
4.4 将服务发布到UDDI注册中心 |
40-42 |
|
4.4.1 UDDI的具体工作步骤 |
40-41 |
|
4.4.2 使用GUI发布服务 |
41-42 |
|
4.5 系统运行与系统特点 |
42-45 |
|
4.5.1 系统运行 |
42-44 |
|
4.5.2 系统运行特点 |
44-45 |
|
4.6 本章小结 |
45-46 |
|
第五章 Web Services安全体系的架构 |
46-52 |
|
5.1 Web Services应用安全体系 |
46-48 |
|
5.1.1 Web服务中的两个基本安全性概念 |
46 |
|
5.1.2 Web服务安全性路标 |
46-47 |
|
5.1.3 数字签名(Digital Signatures)和加密 |
47-48 |
|
5.2 网上HESE系统的安全架构 |
48-50 |
|
5.2.1 使用WSDK构建服务的安全性 |
48-50 |
|
5.2.2 网上HESE系统的访问权限控制 |
50 |
|
5.3 本章小结 |
50-52 |
|
第六章 总结与展望 |
52-56 |
|
6.1 文本总结 |
52 |
|
6.2 进一步工作和展望 |
52-56 |
|
| 【DOI】 | LunWen.ID:2.2008.387316 |