| 摘要 | 第5-6页 |
| ABSTRACT | 第6-7页 |
| 1 绪论 | 第12-16页 |
| 1.1 研究背景和意义 | 第12页 |
| 1.2 技术背景 | 第12-13页 |
| 1.3 研究目标和内容 | 第13-14页 |
| 1.4 论文结构安排 | 第14-16页 |
| 2 相关技术论述 | 第16-29页 |
| 2.1 Rest | 第16-20页 |
| 2.1.1 Rest 的定义及特点 | 第16-17页 |
| 2.1.2 Rest 的规范与设计准则 | 第17-18页 |
| 2.1.3 Rest 与SOAP 的区别 | 第18-20页 |
| 2.2 Mashup | 第20-24页 |
| 2.2.1 Mashup 的定义及特点 | 第20-21页 |
| 2.2.2 Mashup 的分类 | 第21-22页 |
| 2.2.3 Mashup 的原理及构成 | 第22-23页 |
| 2.2.4 Mashup 面临的问题 | 第23-24页 |
| 2.3 SOA | 第24-26页 |
| 2.3.1 SOA 的定义 | 第24页 |
| 2.3.2 SOA 的组件 | 第24-25页 |
| 2.3.3 SOA 的原理与特性 | 第25-26页 |
| 2.4 基于Rest 的Web Service 与SOA | 第26-28页 |
| 2.4.1 Web Service 的定义 | 第26-27页 |
| 2.4.2 Web Service 的原理与特点 | 第27页 |
| 2.4.3 基于Rest 的Web Service | 第27-28页 |
| 2.4.4 理解基于Rest 的Web Service 与SOA | 第28页 |
| 2.5 本章小结 | 第28-29页 |
| 3 应用框架的分析与设计 | 第29-48页 |
| 3.1 SOA 应用框架拟解决的问题 | 第29-30页 |
| 3.2 SOA 应用框架的变化 | 第30-32页 |
| 3.2.1 客户机的变化 | 第30-31页 |
| 3.2.2 服务器的变化 | 第31页 |
| 3.2.3 由基于Rest 的Web Service 取代传统的Web Service | 第31-32页 |
| 3.3 SOA 应用框架的关键问题分析 | 第32-33页 |
| 3.4 SOA 应用框架总体构成分析 | 第33-35页 |
| 3.5 SOA 应用框架总体设计 | 第35-38页 |
| 3.6 SOA 应用框架关键组件分析与设计 | 第38-46页 |
| 3.6.1 外部资源的搜索和抓取单元的分析与设计 | 第38-40页 |
| 3.6.2 Mashup 的分析与设计 | 第40-43页 |
| 3.6.3 基于Rest 的Web Service 的分析与设计 | 第43-45页 |
| 3.6.4 企业服务总线(ESB)的作用 | 第45-46页 |
| 3.6.5 数据库调用的分析与设计 | 第46页 |
| 3.7 基于Rest 和Mashup 的SOA 应用框架的优势分析 | 第46-47页 |
| 3.8 本章小结 | 第47-48页 |
| 4 应用框架的实现 | 第48-63页 |
| 4.1 SOA 应用框架中基于Rest 的Web Service 的实现 | 第48-50页 |
| 4.1.1 实现策略 | 第48-49页 |
| 4.1.2 实现要项 | 第49-50页 |
| 4.2 SOA 应用框架中客户端的实现 | 第50-52页 |
| 4.2.1 Ajax 的引入 | 第50-51页 |
| 4.2.2 实现策略 | 第51-52页 |
| 4.2.3 实现要项 | 第52页 |
| 4.3 SOA 应用框架中服务端的实现 | 第52-54页 |
| 4.4 SOA 应用框架中外部资源搜索和抓取的实现 | 第54-56页 |
| 4.4.1 实现策略 | 第54-55页 |
| 4.4.2 实现要项 | 第55-56页 |
| 4.5 SOA 应用框架中应用逻辑层的实现 | 第56-59页 |
| 4.5.1 实现策略 | 第56-57页 |
| 4.5.2 实现要项 | 第57-59页 |
| 4.6 SOA 应用框架中企业服务总线(ESB)的实现 | 第59-62页 |
| 4.6.1 IBM 的Websphere 的引入 | 第59-61页 |
| 4.6.2 企业服务总线(ESB)的实现 | 第61-62页 |
| 4.7 本章小结 | 第62-63页 |
| 5 应用框架的验证 | 第63-82页 |
| 5.1 项目背景 | 第63-64页 |
| 5.1.1 项目目标 | 第63-64页 |
| 5.1.2 项目技术特点 | 第64页 |
| 5.2 业务需求 | 第64-65页 |
| 5.3 医院专家门诊预约网站系统的设计 | 第65-67页 |
| 5.3.1 医院专家门诊预约网站系统服务的划分 | 第65-66页 |
| 5.3.2 医院专家门诊预约网站系统的SOA 架构 | 第66-67页 |
| 5.3.3 医院专家门诊预约网站系统的组件图 | 第67页 |
| 5.4 医院专家门诊预约网站系统的组成 | 第67-70页 |
| 5.4.1 Ajax 客户端 | 第67-68页 |
| 5.4.2 服务器端 | 第68页 |
| 5.4.3 企业服务总线(ESB) | 第68-70页 |
| 5.4.4 外部资源搜索和抓取单元 | 第70页 |
| 5.5 医院专家门诊预约网站系统的实现 | 第70-79页 |
| 5.5.1 Ajax 客户端的实现 | 第71-72页 |
| 5.5.2 基于Rest 的Web Service 的实现 | 第72-77页 |
| 5.5.3 外部资源搜索和抓取功能的实现 | 第77-79页 |
| 5.6 系统应用及效果分析 | 第79-81页 |
| 5.7 本章小结 | 第81-82页 |
| 6 总结与展望 | 第82-84页 |
| 6.1 本文总结 | 第82-83页 |
| 6.2 改进与展望 | 第83-84页 |
| 参考文献 | 第84-87页 |
| 致谢 | 第87-88页 |
| 攻读学位期间发表的学术论文目录 | 第88页 |