您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 面向XML的安全中间件——构建细粒度数字签名
四川大学硕士学位论文面向XML的安全中间件——构建细粒度数字签名姓名:周鹏申请学位级别:硕士专业:软件工程指导教师:潘无名;周兴华20051020面向XML的安全中间件——构建细粒度数字签名作者:周鹏学位授予单位:四川大学参考文献(23条)1.KennethJKlingenstein.透明中间件:IT基础结构的第二层2001(11)2.黄雪斌使用XML和PKI构建安全Web服务[学位论文]硕士20023.李江.张威实例解析XML/XSL/Java网络编程20024.TongSEC安全中间件白皮书20045.Public-KeyInfrastructure(X.509)(pkix)6.Kerberos:TheNetworkAuthenticationProtocol7.XML-SignatureSyntaxandProcessing,W3CRecommendation20028.DidierMartin.严春莹.马琳XML高级编程20019.NameinXMLWorldWideWebConsortium199910.ScottShort.戴荣.马方平.吴健构建XMLWeb服务——基于Microsoft.NET平台200211.XMLPathLanguage(XPath),Version1.0,W3CRecommendation199912.肖延松XML文档转换技术研究及应用[学位论文]硕士200213.ChuckWhite使用XSLT作为分析工具200414.虞万荣XML语言简介2002(05)15.飞鹰XML文档搜索使用小结200216.WebServicesSecurity(WS-Security),Version1.0200217.XMLEncryptionSyntaxandProcessing,W3CCandidateRecommendation200218.GettingStartedWithXMLSecurity200219.王凯明.浅析NET下XML数据访问新机制200320.徐涵XMLBase200321.DeveloperWorks编辑组从这里开始了解XML200322.chyich在.NETFramework中轻松处理XML数据200323.DecryptiomTransfomforXMLSignature,W3CCandidateRecmmendation2002相似文献(10条)1.学位论文孙叶枫基于XML的数据转换中间件的研究与实现2005数据是任何结构的支柱,不同平台上的应用程序往往需要进行数据转换,而这些数据可能是以不同的数据格式存在,这使得许多平台需要依靠应用程序来处理数据转换,这就增加了不同平台之间数据交流的复杂性。因此对应用程序来说,建立一个简单的、有效的数据转换机制是非常必要的,而这种交换机制可以通过中间件来实现。本文探讨了中间件的特点和优势,分析了它在应用程序和数据库之间所起的接口作用,以及基于XML文档的中间件在数据转换方面的优势。探讨了XML的发展,其主要的相关技术标准和XML与数据库相结合的技术特点。XML本身具有的与平台无关、易于扩展、交互性好、语义性强等特性,使得基于XML的数据转换中间件模型能够较容易地实现对各数据源的描述以及数据源之间的数据转换。本文还讨论了XML数据库的相关知识以及XML模式和关系数据库的两种转换规则。根据XML、数据库和中间件之间的关系提出了XDBWare中间件模型,这个模型在处理数据转换时具有相对独立性,将SQL命令如SELECT,INSERT,DELETE和UPDATE作为XML文档的标签,并将建立数据库连接和生成SQL命令整合在中间件中,它的特点是SQL语句作为中间件的一部分被处理,而不是通过额外的步骤来生成基于SQL语句的XML文档。这个模型被用于应用学生管理系统,最后通过学生信息管理系统体现了XML文档与关系数据库之间的数据转换。2.期刊论文李殿奎.孙志勇.刘阳.李春杰.LIDian-kui.SUNZhi-yong.LIUYang.LIChun-jie基于XML和.NET技术企业ERP系统集成中间件研究-佳木斯大学学报(自然科学版)2008,26(1)给出基于XML和.NET技术,应用多层WebService和WebService合成构建集成中间件,实现集团企业下各子公司ERP系统新的信息集成和应用集成,同时探索性引入了XML签名和XML加密等XML安全技术增强中间件的信息安全性能.3.学位论文鱼滨基于XML的集成中间件技术研究2003该课题的研究内容主要包括:基于异构网络的中间件的体系结构,异构中间件系统的桥接,中间件与构件功能实体之间的互操作性.研究目标是突破与中间件相关的理论问题,并开发出能克服当前分布式体系结构局限性的面向应用开发的高层中间件产品,而把各种对锂有中间件技术作为它的底层支持.该文的主要工作和创新点如下:1.系统研究了CORBA、DCOM和EJB/JavaRMI的互操作.深入分析了CORBA、DCOM、J2EE/EJB和WebServices的体系结构和各自的特点,阐述了分布式互操作协议模型的发展历程.指出了当前的分布式体系结构的局限性.2.提出了集成中间件的概念并阐述了它的理论意义和工程意义.3.提出了一种基于XML的集成中间件体系结构.4.设计并实现了一个基于XML的集成中间件XSware.5.用XSware设计并实现了一个应用服务器DHVP.6.定义了一个基于XML的数据可视化描述语言.4.学位论文徐光美基于XML的数据库中间件系统的设计方案研究2004软件体系结构中,异构结构趋势越来越明显.中间件的发展为异构结构匹配提供了新的思路,其中数据库中间件是所有中间件中应用最广泛、技术最成熟的一种[3].它能有效地屏蔽对不同数据库系统的访问方法和用户接口,为用户提供一个访问异构平台的分布式数据库的公共接口.选择合适的数据库中间件能够有效提高系统的性能,提高软件系统的开发效率和软件系统的可靠性,降低软件系统开发的复杂度.该文从用户(例如企业)和软件工程技术两个角度对软件工程实施过程中普遍存在的一个问题进行了分析,阐述了数据库中间件技术产生的必然性,并分析了数据库中间件技术的发展现状以及几种数据库中间件各自的局限性.然后借鉴已有的数据库中间件的设计思想并从实际的用户需求出发,分析了理想的数据库中间件系统应该具有的几个基本特征.基于这些特征,该文提出了数据库中间件系统应该具有的几个主要功能模块,以建立一个数据库中间件系统设计模型.基于这个模型,该文还给出了基于XML的数据库中间件系统(XMLDBMW系统)的设计方案,并作了一个简单的实验系统.XMLDBMW系统主要由系统管理监控进程和数据库中间件服务器两个进程组成:系统管理进程主要任务是为系统配置、系统的启动和终止、系统监控提供一个可视化的操作界面;数据库中间件服务器是整个系统的主要部分,包括了上述理论模型的主要功能.在整个系统的设计和实验系统实现过程中,最大限度地松耦合设计,并采用跨平台的数据——XML作为数据交换标准、跨平台的语言Java作为开发工具,并严格的遵循相关的国际标准,便于以后的稳步扩展和标准化.最后,该文总结了作者完成的主要工作,并提出了下一步的研究方向.5.期刊论文徐光美.程耕国.吴爱华基于XML的数据库中间件的设计与实现-计算机工程与设计2004,25(2)阐述了一般数据库中间件的特点以及目前数据库中间件发展现状,指出了有待进一步解决的问题.针对这些问题,提出并实现了一个基于XML的数据库中间件(以下简称XMLDBMW)的设计思想和构造方案.XMLDBMW系统主要由系统管理进程和中间件服务器两个进程组成.系统管理进程主要任务是为系统配置、系统的启动和终止提供一个可视化的操作接口,监视系统当前的运行情况,例如流量、稳定性等.中间件服务器是整个系统的主要部分.在整个系统的设计和实现过程中,采用XML格式作为数据交换标准,便于以后的稳步扩展和标准化.XMLDBMW对传统数据库中间件的吞吐量、可重用性、可移植性等方面进行了改进,为数据库中间件系统的构造提供了新的思路.6.学位论文蔡飞XML数据库中间件技术研究2005近几年,随着Internet的飞速发展,网络的信息量与日俱增。XML作为一种可扩展标记语言(ExtensibleMarkupLanguage),正在成为各种数据交换事实上的标准,得到了极其广泛的应用。XML不仅表达信息的方式简洁、有效,而且,以XML作为数据传输的格式,能够方便地实现内容和格式的分离,使得同样的内容可以服务于不同的应用。此外,XML还可以处理各种数据,包括文本、图像和声音,并且可以由用户进行扩展以处理任何特殊类型的数据,因此,如何管理XML标记的数据,成为网络应用的一个研究热点。本文针对当前的一些XML数据库产品存在的问题,提出了一种新的XML,数据库中间件VegasXML的框架,以关系数据库为载体,灵活高效地实现XML数据的输入和输出。本文重点论述了XML数据模型和关系数据模型的映射算法和映射规则的设计,对处理XML数据时的一些细节问题:二进制数据、空值和编码集等问题作了概要的描述,并且详细介绍了使用对象树技术实现xQuery查询的方法。VegasXML包含两个基本功能模块──XMLGenerator和XMLSaver。XMLGenerator实现XML数据的输出,根据数据库的查询结果和映射规则生成XML。映射规则定义了XML数据和关系数据的映射关系、数据合并条件和数据处理方法,能够生成多样化的XML文档。XMLSaver将XML中的数据按照映射规则存入数据库,其映射规则定义了数据对应关系和数据处理方法,不仅能够存储XML中的数据,还能存储XML片断和整个XML,实现了不同粒度XML的存储。为了适应不同的应用,映射规则具有良好的可扩展性。基于VegasXML的数据输出模块,可以实现XML数据库查询的功能。目前存在多种XML数据库查询语言,例如XQL,XMLL-QL,QUILT等,但是没有一个正式的标准,VegasXML以W3C提出的XQuery1.0为查询语言,基于XMLGenerator,建立了一个高级应用模块XQuerySolver,实现了数据查询功能的原型,并且通过不同实现方式之间的比较,改进了整体的性能。本文介绍的两个基本模块和一个高级应用模块都已经实现,通过各种不同实现方法之间的比较,已经多次改进,保证了XML数据操作的高效性。通过将VegasXML和Oracle的XSU在多种数据库平台下进行数据的存入和取出性能方面的比较,得出结论:对于flatXML,VegasXML与其它产品性能相当,优势不明显,在XML文件结构比较复杂的情况下,VegasXML在性能上的优势十分明显,在使用非Oracle数据库时,能将优势进一步扩大。VegasXML已经实现了一些基本的数据操作功能,但是在XML数据更新方面,仍然有大量的工作需要进一步的研究,这部分的工作还有待W3C提出XML数据更新语言的标准。此外,使用的映射规则也需要扩充和改进。7.学位论文胡顺扬基于XML异构数据库访问中间件技术研究与实现2009企业各业务部门根据其自身发展的需要建立了相应的应用系统,由于缺乏统一规划、行业标准及其他客观原因的限制等,造成大多数系统彼此独立,“信息孤岛”现象严重。随着技术的发展和各业务部门联系的日益紧密,迫切需要将这些孤立的系统有机地联系起来,以提高信息的共享程度。因此,如何实现异构数据库的信息共享,为用户提供一个统一透明的、便捷的访问方式是一个值得研究的课题。本文主要利用数据库中间件技术来解决异构数据库访问的问题。首先介绍了当前解决异构数据库互连接的常用方法并阐述了中间件在异构集成应用中的重要性,着重介绍了异构数据库集成中间件的特点和常用方法。继而分析了XML技术和常用的分布式对象中间件技术,在分析和比较的基础上,总结了WebService技术在异构数据库中间件中的优势,结合XML技术和WebServices在中间件中的优势,根据数据库中
本文标题:面向XML的安全中间件——构建细粒度数字签名
链接地址:https://www.777doc.com/doc-1270629 .html