首页> 中文学位 >基于Web Services的分布式技术应用研究
【6h】

基于Web Services的分布式技术应用研究

代理获取

目录

文摘

英文文摘

独创性声明及关于论文使用授权的说明

第1章绪论

第2章分布式软件体系

2.1中间件技术

2.2 COM/DCOM技术

2.3 CORBA技术

2.4 Java分布对象技术

2.5 Web Services分布式技术

2.6本章小节

第3章基于Web Services的分布式系统设计

第4章基于Web Services的分布式信息过滤系统实现

4.1总控端具有传值功能的Web Service开发

4.2具有过滤功能的Windows服务开发

4.3主机端Web Service

4.4总控端管理程序开发

4.5本章小节

第5章系统部署和运行

第6章总结与展望

参考文献

致谢

攻读硕士学位期间公开发表的学术论文

常用术语

展开▼

摘要

分布式计算技术是实现分布式系统的关键,90年代出现的分布式对象技术为网络平台上软件的开发提供了强有力的解决方案,它是分布式计算技术与面向对象技术的结合的产物。目前,分布式对象技术已经成为建立服务应用框架和软件构件的核心技术,在开发大型分布式应用系统中表现出强大的生命力。但它们都存在一个共同的缺陷:它们要求服务的客户端与服务本身之间必须紧密耦合,即要求处在一个同质的基础结构框架中,难以扩展到互联网上。当多个公司需要相互合作或扩大业务范围时,便很难实现保证进行远程通信的两个端点具备相同的基本结构,无论是操作系统、对象模型或编程语言,都很难保证一致,而刚刚兴起的Web服务技术可以轻松克服传统分布式对象技术的缺陷,实现Web服务的无缝集成,从而架构出新一代的分布式应用系统。 本文首先通过对目前各种流行分布式软件体系的研究和对比,深入地分析了它们各自适用环境及尚存缺陷。在现有技术基础上探讨基于WebServices的分布式技术,对其技术体系、关键技术、工作流程、适用环境、对比于传统分布式对象技术的优势等进行了详细的分析和研究。 然后,利用WebServices、Net、C#技术实现了一个分布式信息过滤系统,该系统能够过滤主机站点的文件内容,对非法内容进行查看和删除,使得总控端能够利用该软件监控和管理分布在不同地方的主机。结合项目背景,在分析系统架构、技术路线、系统开发流程后,给出了系统的设计方案,并针对项目中四大部分:总控端Web服务、具有过滤功能的Windows服务、主机端Web服务、总控端管理程序等关键部分进行详细设计和开发。系统着重实现了Windows主机的信息过滤,对于Linux主机则给出了实现方案,并利用AxisC++技术进行了Linux下开发Web服务可行性的验证。其中,利用WebServices技术通信贯穿该系统始末,通信中的数据均为XML数据。最后本文给出了系统运行环境,系统部署和运行的情况。 该分布式信息过滤系统体现了WebServices技术的跨平台互操作性、穿越防火墙、功能的复用性、服务器的中立性、业务的可扩展性和应用程序的无缝集成。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号