基于XML的安全通信-XML Engine
XML安全论文 XML引擎论文 加密/解密论文 签名/验证论文 WebService应用论文
论文详情
随着Web Service 技术的流行,作为Web Service 基础协议的XML 变得越来越重要。同时,XML 作为一种事实上的数据表示标准,越来越多的公司在通过网络传输结构化数据时采用XML,XML 文档的安全性变得愈加重要。XMLEngine(基于XML 的安全通信平台)是出于对XML 消息安全功能的设计考虑,为将来网络中基于XML 信息的Web 服务提供了安全而有效的信息保障。本课题设计并实现了基于XML 的信息安全通信平台。首先我们提出了XMLEngine(中文名称XML 引擎)这个基本概念,介绍了研发的技术背景,在XML1.0 规范和SOAP 规范1.0.2 版本的基础上,总体描述了在开发过程中所涉及到的XML、SOAP、Web Service、应用密码学及XML 安全的基本知识,从而给出了XMLEngine 体系结构的模型,并在LINUX 平台下详细阐述了实现XMLEngine 的方法和步骤。在本项目中,本人承担了构建Web Service 典型应用的任务,该应用是基于J2EE 设计和实现的,应用完成后经过测试完全达到了设计要求,本文详细给出了该应用的设计和实现过程。
摘要 | 第4-5页 |
Abstract | 第5页 |
第一章 引言 | 第8-12页 |
1.1 课题背景 | 第8-10页 |
1.1.1 作为 Web Service 基础的 XMI的安全性越来越重要 | 第8-9页 |
1.1.2 传统的信息安全不能满足 XML 安全的需要 | 第9-10页 |
1.2 作者的主要工作 | 第10页 |
1.3 各章节安排 | 第10-11页 |
1.4 小结 | 第11-12页 |
第二章 XML 概述 | 第12-25页 |
2.1 什么是 XMI | 第12页 |
2.2 格式良好的 XML 文件-XML 语法 | 第12-18页 |
2.3 有效的:XML 文档 | 第18-21页 |
2.3.1 DTD 和 Schema | 第19-21页 |
2.4 XMI 文件的解析 | 第21页 |
2.5 XML 文件的显示 | 第21-22页 |
2.6 应用程序接口 | 第22-25页 |
第三章 Web Service 概述 | 第25-30页 |
3.1 基本概念 | 第25-26页 |
3.2 Web Service 协议标准 | 第26-30页 |
3.2.1 简单对象访问协议(SOAP) | 第26-28页 |
3.2.2 Web Service 描述语言(WSDI) | 第28页 |
3.2.3 统一描述、发现和集成协议(UDDI) | 第28-30页 |
第四章 XML 安全和 SOAP 安全基础 | 第30-42页 |
4.1 XMI 签名和验证过程简介 | 第30-35页 |
4.1.1 什么是 XMI 签名 | 第30-31页 |
4.1.2 签名过程简介 | 第31-34页 |
4.1.3 核心验证步骤 | 第34-35页 |
4.2 XML 的加密和解密 | 第35-42页 |
4.2.1 基本概念及特点 | 第35页 |
4.2.2 XML加密的方式 | 第35-37页 |
4.2.3 加解密过程简介 | 第37-40页 |
4.2.4 加密器处理过程流程图 | 第40-41页 |
4.2.5 解密器处理过程流程图 | 第41-42页 |
第五章 XML 安全平台——XML Engine 的设计 | 第42-59页 |
5.1 定义 | 第43页 |
5.2 典型应用环境 | 第43-45页 |
5 3 基本设计概念和处理流程 | 第45-46页 |
5.4 XML Engine 部署和使用的大体流程 | 第46-48页 |
5.5 XMLEngine 的结构 | 第48-59页 |
5.5.1 XML Engine 总体结构 | 第48-50页 |
5.5.2 XMI_Engine 运行结构 | 第50-51页 |
5.5.3 基本平台 | 第51-55页 |
5.5.4 流程控制 | 第55-56页 |
5.5.5 XMI 加/解密和签名/验证 | 第56-59页 |
第六章 构建 Web Service 典型应用——数字书店 | 第59-85页 |
6.1 典型应用介绍 | 第59-63页 |
6.1.1 典型应用要达到的目标 | 第59页 |
6.1.2 系统功能 | 第59-60页 |
6.1.3 技术实现 | 第60-63页 |
6.2 客户端设计 | 第63-74页 |
6.2.1 MVC 设计模式 | 第63-65页 |
6.2.2 MVC1 | 第65-66页 |
6.2.3 MVC2 | 第66-67页 |
6.2.4 struts | 第67-69页 |
6.2.5 应用视图(MVC 中的v)的设计 | 第69-73页 |
6.2.6 应用控制器(MVC 中的C) 设计 | 第73-74页 |
6.3 服务端设计 | 第74-81页 |
6.3.1 JAX-RPC | 第74页 |
6.3.2 Apache Axis | 第74-75页 |
6.3.3 应用模型(MVC中的 M)的设计 | 第75-81页 |
6.4 典型应用在 XMI Engine 上的运行效果 | 第81-85页 |
6.4.1 不使用 XMI Engine 时的 SOAP 包 | 第81-83页 |
6.4.2 使用 XMI Engine 后的 SOAP 包 | 第83-85页 |
第七章今后的工作 | 第85-88页 |
7.1 SOAP 安全 | 第85页 |
7.2 AAA 门户认证系统 | 第85-88页 |
参考文献 | 第88-90页 |
致谢 | 第90-91页 |
个人简历、 在学期间的研究成果及发表的学术论文 | 第91页 |
论文购买
论文编号
ABS1566817,这篇论文共91页
会员购买按0.30元/页下载,共需支付
27.3。
不是会员,
注册会员!
会员更优惠
充值送钱!
直接购买按0.5元/页下载,共需要支付
45.5。
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文