本科毕业论文(设计)开题报告
题 目 基于JAVA的HTTP服务器的设计与实现
学 院 软件学院
专 业 软件工程
学生姓名 刘鹏程
学 号 2012141463136 年级 2012
指导教师 阮树骅
教务处制表
二Ο一五年十一月十七日
选
题
意
义 |
随着信息处理流程越来越复杂,需要存取的数据越来越庞大,数据库逐渐成为存储和处理的主要工具,他是许多公司整体业务结构形成的基础。在传统的 客户端-服务器两层体系结构中,应用程序的处理功能被前台的客户端,和后台的数据库服务器分担,客户端发出数据请求,服务器响应并处理请求,把处理的结果再送回到发出请求的客户端。客户机/服务器结构因为其灵活性得到了较广泛的应用,但对于大型软件系统而言,这种结构在系统的部署、可扩展性和可维护性方面还存在着不足,典型的有胖客户端/瘦服务器和瘦客户端/胖服务器体系结构。Internet的发展给传统应用软件的开发带来了深刻的影响,基于Internet和Web的软件和应用系统无疑需要更为开放和灵活的体系结构。随着Intranet技术的普及、电子商务技术的发展等,数据库技术又面临着新的挑战,一种新的、更具生命力的体系结构被广泛采用,这就是所谓的三层和多层应用体系模型。一个典型的三层模型由前端客户层、中间服务器层和后端数据库层所组成,在这种模型中,业务逻辑被放到系统服务和用户接口之间的中间层,从而使业务逻辑与用户界面的表示层分开,同时与后端系统保持相对独立性,有利于系统扩展。三层模型具有更好的移植性,可以跨不同类型的平台工作,允许用户请求在多个服务器间进行负载平衡。 TPS (TRADE PROCESSING SYSTEMS) 系统是由花旗投资银行研发中心研制开发的处理固定收益产品的 Middle Office/Back Office Services ,为了满足TPS系统在分布式环境下,特别是多层应用软件体系结构中企业级应用的需求,抢占数据库管理系统前沿技术的制高点,研发支持 CitiML (Citi Markup Language, 基于可扩展标记语言 Extensible Markup Language 的花旗投资银行研发中心特有的标记语言)和符合Java规范的Web |