节点文献

基于Flex和J2EE技术的网络控管系统的设计与实现

Network Control System Design and Implementation Based on Flex and J2EE Technology

【作者】 余颖

【导师】 徐国爱;

【作者基本信息】 北京邮电大学 , 信息安全, 2012, 硕士

【摘要】 随着计算机技术的发展和网络性能的提高,企业大力开展信息化建设,在全国范围内积极部署网络体系。由于缺少有效的信息管理平台,导致中央无法对各地服务器进行统一管控,造成服务器负载不均衡,且无法协同开展大型任务,使得网络资源整体利用率低下。此外,由于传统的Web应用展示效果过于简单,无法直观、清晰的体现系统中资源信息的分布状态,复杂数据的多种维度和变化趋势,导致用户通过系统得到的有效信息较少,用户体验比较糟糕。本文意在提出一种控管企业全国各地服务器信息的网络控管系统。该系统可以部署在离线网络环境中,提供多种可视化展示技术,方便用户直观、便捷查看全国范围内服务器的分布情况、任务配置情况和服务器自身运行状态的变化趋势,增强系统功效,提高用户业务处理效率,进而提升系统利用率。本文从RIA技术入手,提出由Flex技术实现面向Web RIA应用的网络控管系统,通过Flex的多种数据可视化技术丰富前台展示效果,满足系统复杂数据的多维度展现以及变化趋势的展现;通过研究当前主流地图服务,提出ArcGIS引擎加载Google瓦片地图解决方案,首次实现基于Flex的离线地图浏览,满足系统直观展现各地服务器分布情况。之后,本文通过对网络控管系统进行需求分析,结合系统的网络架构和主要业务流程,设计系统数据库和代表性功能模块。采用Flex+Hibernate+Spring框架,通过Annotation配置方式构建网络控管系统体系架构,并验证了离线地图浏览和Flex数据可视化方案在系统中的应用,设计并实现系统功能模块,完成用户提出的开发需求。本文提出的面向Web RIA应用的网络控管系统除对全国各地服务器资源进行统一管理,提高资源利用率和优化网络整体性能等特性外,还具有多种优势:系统可在离线环境中部署,降低网络带宽成本,提升数据交互速度,同时也增加系统的安全性;RIA应用中的客户端可以储存应用程序的状态,因此无需每次操作都进行数据交互,降低系统响应时间,减轻服务器硬件负荷;Flex技术将应用程序编译为Flash文件,可部署在大部分主流浏览器、操作系统中,具有良好的平台移植性;Flex还可以提供精美的前台展示效果和多种数据交互方案,满足用户全方位的体验要求;同时本文通过整合J2EE技术实现系统,有效的提高了系统开发效率和运行速度,使系统具有维护性高,扩展性强等特点。

【Abstract】 With the development of computer technology and improvement of network performance, the enterprises vigorously carry out the information construction, actively deploying the network system across the country. Due to lack of effective information management platform, leading to the center cannot unity to control the server all over the country, causing the server load uneven, and cannot deploy large-scale collaborative tasks, making the overall low utilization of network resources. In addition, because traditional Web application demonstrate effect is too simple, cannot intuitive and clearly embodiment the distribution of system resources, demonstrated the complex data various dimensions and change trends, leading the users get less effective information throughout the system, and user experience is relatively poor.This paper is intended to propose a network control system which can management and control the enterprise’s servers across the country. Easy for user to intuitive and convenient view the nationwide server distribution situation, task configuration situation and the servers themselves running trend of changes, enhance the system function, improve the user business processing efficiency, and thus enhance the system utilization.This paper begins with the introduction for RIA technology, proposed to realize the Web RIA network control system by Flex technology. System enrich front desk display effect through various Flex data visualization technology, meet the system’s complex data multi-dimensional display and trend of change display; By studying the current mainstream map services, this paper first time realize the flex-based offline map browse by proposed ArcGIS engine load the Google tile maps, meet the intuitive to display the servers distribution situation across the country.Later, by analyzing the requirements of the network control system, combining with the system’s network structure and the main business logic, this paper design the system database and representative function modules. Build the network control system architecture by using Flex framework and Annotation configuration, verified the feasibility for offline map browse and data visualization in the system, designing and implementation the system function modules, and complete the user’s development needs.This paper proposed a Web RIA network control system, it not only unified management the server resources across the country, but also has the improve resource utilization and optimize overall network performance characteristics. It also has several advantages:The system can be deployed in an offline environment, reduce network bandwidth costs, enhance the data exchange rate, and at the same time also increase the security of the system; The client in RIA applications can store the application’s state, so no need to exchange data for each operation, thus reduce the system response time and reduce the server hardware load; Flex technology will compile the application as a Flash file which can be deployed in most mainstream browsers and operating systems, has a good platform portability; Flex can also provide fine front desk display effects and a variety of data interactive solutions to meet user all-round experience requirements; At the same time, this paper implements the system by integration of J2EE technology, which can effectively improve system development efficiency and system operation speed, let the system has a high maintenance, expandability and other characteristics.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络