论文部分内容阅读
电子政务是利用信息技术和网络技术实现政府的电子化公共管理与社会服务职能的新型计算机应用技术,其是政府行政体制改革和实施政府职能转变的重要技术基础。本文以如何将传统的政府办公自动化应用功能高效地移植到自主操作系统之上的开放Web计算平台为重点,研究了相关的关键技术,实现了主要的中间件平台。 具有开放源码特性的Linux平台凭借其优秀的系统性能优势已经成为我国电子政务建设的基础平台,为构建安全稳定、持续发展的电子政务平台提供了可能。可以预见,未来我国电子政务系统将会更多地基于自主的Linux平台展开。以Linux为基础平台,结合基于中间件技术的B/S模式实现新型的政府OA应用将成为技术发展的主流模式。而改造经过应用验证的传统OA系统,使其适应新型的系统平台和应用模式也非常符合OA技术的可持续发展需求。 本文深入分析了传统C/S模式OA应用系统的体系结构、技术原理及其存在的技术问题。同时,重点研究了基于中间件的B/S模式OA系统的应用模型、系统特征和接口技术。在此基础上,作者提出了将传统C/S模式OA移植到Linux平台中间件应用模式的技术实施方案。 本文重点讨论了跨平台移植技术:虚拟机技术和代码重构技术。作者在对异构操作系统进行分析比较的基础上,结合虚拟机的技术思想提出了基于虚拟系统API的代码重构技术方案。进而,从技术及应用的角度对技术方案进行了可行性论证,并选定基于XML消息中间件及应用服务器架构的技术方案,完成了所选方案的原型实现,并给出了相应的验证结果。 本论文的研究工作依托于国家扬帆工程“桌面Linux操作系统性能优化项目”子课题“现有C/S模式OA向Linux平台B/S模式移植”。对于我国电子政务发展而言,本课题的研究具有重要的工程应用价值。