论文部分内容阅读
本文以“东半球空间环境地基综合监测子午链”为课题背景,进行空间环境数据共享子系统的设计与实现。
东半球空间环境地基综合监测子午链,简称子午工程,是国家发改委批复的重大科学工程项目。数据与通信系统是子午工程的一个系统,是实现子午工程的协同运行、数据共享以及业务管理的重要系统。数据与通信系统包括数据通信分系统、数据库分系统和数据服务分系统。数据服务分系统包括数据产品加工子系统、数据发布子系统和数据共享子系统三个子系统。
数据共享子系统主要为包括国外合作单位在内的公众用户提供数据产品。数据共享子系统提供用户分级认证功能,不同级别的用户可以获取不同精度的科学数据产品,采用WEB和FTP方式对公众用户提供特定数据产品的数据共享服务。数据共享子系统应包括以下功能:用户管理、安全管理、数据管理、元数据维护、数据查询、数据公示、目录管理、故障管理和负载均衡等。
本文结合子午工程数据共享子系统的特点,学习了门户的理论知识,运用J2EE技术,Web Services技术,MVC框架开展了以下的工作:
1.分析子午工程空间环境数据共享子系统的需求,进行系统的设计,包括数据层设计,应用层设计和服务层设计。
2.系统采用采用B/S模式,J2EE架构进行实现。
3.Weblogic Portal的学习和应用,对Portal技术进行了深入研究,分析了Portal产生的背景和特点,并搭建了该系统的Portal应用。
4.Web Services的研究和应用,该技术降低了系统框架结构的复杂性,实现了功能和应用之间松散耦合性。将Web Services技术应用到该系统中,建立相应的Web服务。
5.基于MVC的页面流的研究与应用。使用页面流技术作为系统的框架,Java页面流全面支持Java控件,可以进行面向服务的设计,而且可以转换成Portlet,成为Portal页面的一部分。