论文部分内容阅读
Cobol是一种面向商业的计算机语言,在国内外软件行业中广泛使用。Cobol语言产生于二十世纪六十年代,后来又经过四次完善与增强,在2002年产生了最新的标准—cobol 2002。由于cobol语言历史悠久,所以世界各国的企业、政府、团体使用的用cobol开发的软件非常之多。因此,为了支持cobol2002新标准并且提供对cobol现有资产的继承,本文对cobol2002集成开发环境的实现进行了研究。该集成开发环境采用的是客户端、服务器结构,客户端是Windows平台,服务器是HP-UNIX平台。 本文的重点是论述cobol2002新开发环境服务器端系统的设计和实现技术,因此对于客户端只是进行了简要地介绍,没有过多地论述。对于服务器端系统的设计和实现,本文讨论的主要内容是:对整个服务器端的软件架构进行了分析,阐述了主框架的设计与实现方法。对客户端与服务器之间在数据通讯时使用的电文格式进行了分析,研究了C/S(Client/Server)互通信息的内容,主要是两大类:命令与命令执行的结果;本文将之归类,设计了客户端与服务器传输数据包时使用的电文协议。认证功能是cobol2002新开发环境的一个重要功能,本文对PAM(Pluggable Authentication Modules)认证架构进行了深入而透彻地研究,并在此基础上完成了该系统的认证功能。调试器是cobol2002新开发环境的重要组成部分,本文对调试器模块的功能,基本的子功能模块,各子模块之间的调用关系等进行了详细地设计。