论文部分内容阅读
随着WebServices技术的逐渐普及,企业或组织有必要更多的了解其特征和性能。为了保持WebServices的开放性以及支持多客户类型,安全性问题应最先考虑。用户需要去了解怎样保护WebServices,了解现有的解决方案及其性能利弊,从而选择适合用户的安全机制。
首先,本文在主流的WebServices引擎Axis上分别定义了三个功能不同的WebServices实例,并在客户端实现了对它们的调用。接着,对实验结果进行横向评测,对比三个调用过程的异同,找出影响WebServices性能的关键步骤。随后进一步进行纵向评测,分析调用方法的时间复杂度对WebServices性能影响。最后给出不同情况下改善WebServices性能的可行性方法。
其次,进行了WebServices与传统技术的性能对比。通过对实验结果的分析,证明了当对数据库进行大量数据存取时,WebServices比传统技术具有良好的执行性能。
最后,本文对WebServices安全性展开了深入研究。实现了主流的安全方案并对其进行多角度性能评测,在全面分析WebServices相关的几个安全规范基础上提出了安全的SOAP消息交换的设计方案。并在此基础上探讨了影响WebServices安全性能的几个因素,并提出了针对这几个因素可行的提高性能的方法。
本论文的研究对WebServices的应用具有重要的参考价值和实际意义。