论文部分内容阅读
随着软件技术和网络技术的发展,基于三层体系结构的软件开发正成为当前分布式软件系统开发的主流。相应地,为业务逻辑提供运行环境的应用服务器的地位和重要性也已经被迅速认可,并被认为是继操作系统和数据库系统之后的第三类里程碑式的系统软件。
论文主要围绕三层软件体系结构中应用服务器的主要关键技术展开研究。不同的应用服务器通常针对不同的应用领域,本文针对校园“一卡通”系统的需求,设计并实现了适用于该领域的应用服务器。
首先,本文在对软件互操作进行深入详细讨论的基础之上,设计了一种适用于“一卡通”系统的互操作协议。该协议是面向过程的协议,将过程作为客户请求的对象,客户通过调用部署在应用服务器上的过程实现自身的功能。
其次,本文设计并实现了使用该协议通信的客户端服务代理和应用服务器。在应用服务器的设计中,解决了客户连接管理、过程管理、过程动态调用和提高应用服务器效率等关键问题。
最后,本文对应用服务器的可行性和运行性能进行了测试。
本文的研究对于三层体系结构中互操作系统的设计与实现有一定的参考借鉴作用。