基于liferay的系统开发与关键技术研究
发布时间:2018-04-19 04:30
本文选题:portlet技术 + liferay ; 参考:《合肥工业大学》2015年硕士论文
【摘要】:随着智能电网的全面建设与电力信息化水平的不断提高,在电力生产与营销等过程中,越来越多的数据可以被采集。在这样的背景下我们需要建设“智能电网海量数据预处理系统”,以最大程度的保障数据的正确性和完整性,同时为海量数据资源提供数据分析支持。然而像智能电网海量数据预处理系统这类数据分析系统,涉及不同种类的数据资源,同时电力数据分析需要满足不同部门不同人员的分析需求。因此系统中会出现较多的独立性较强且需求不稳定的功能模块。这就对系统的灵活性和扩展性提出了很高的要求,传统的开发平台与开发方法很难适应这种类型系统的需求特点。因此我们需要引入新的开发平台以及基于该平台的开发方案来为“智能电网海量数据预处理系统”的建设提供保障,同时也为类似系统的建设提供一定的参考价值。本文提出一种基于liferay的portlet组件化的系统开发方案。Portlet是java portal技术规范中的一种组件技术,本文选择liferay开源portal实现产品作为系统开发的基础平台,在分析了portlet技术及liferay整体逻辑架构的基础上确定了基于liferay的信息系统开发方式,并提出了一种基于portlet的信息系统组件模型。根据模型对“智能电网海量数据预处理系统”的整体架构进行了设计。针对portlet标准接口难以开发复杂应用的问题,引入JavaEE领域内的其它技术设计了portlet的三层架构,使得portlet符合MVC模式,从而使其适应复杂的系统应用场景。同时设计了一种可扩展的算法库来管理数据预处理与数据分析中所依赖的数学算法。最后在解决了liferay开发中的一些关键技术问题后,我们对“智能电网海量数据预处理系统”进行实现,以进一步验证基于liferay的信息系统所具有的较强的灵活性与可扩展性。
[Abstract]:With the comprehensive construction of smart grid and the continuous improvement of power informatization, more and more data can be collected in the process of power production and marketing.In this context, we need to build a "smart grid mass data preprocessing system" to maximize the accuracy and integrity of the data, while providing data analysis support for massive data resources.However, such data analysis systems as smart grid mass data preprocessing systems involve different kinds of data resources, and power data analysis needs to meet the needs of different departments and personnel.Therefore, there will be more independent and unstable functional modules in the system.Therefore, the flexibility and expansibility of the system are very high, and the traditional development platform and methods are difficult to adapt to the requirements of this type of system.Therefore, we need to introduce a new development platform and a development scheme based on this platform to provide a guarantee for the construction of "smart grid mass data preprocessing system", and at the same time to provide some reference value for the construction of similar systems.This paper presents a portlet componentized system development scheme based on liferay. Portlet is a component technology in java portal technology specification. This paper chooses liferay open source portal implementation product as the basic platform of system development.Based on the analysis of portlet technology and the whole logic architecture of liferay, the development mode of information system based on liferay is determined, and a component model of information system based on portlet is proposed.According to the model, the whole architecture of the smart grid mass data preprocessing system is designed.Aiming at the problem that portlet standard interface is difficult to develop complex applications, this paper introduces other techniques in JavaEE domain to design the three-tier architecture of portlet, which makes portlet conform to MVC mode and adapt to complex system application scenarios.At the same time, an extensible algorithm library is designed to manage the mathematical algorithms that are relied on in data preprocessing and data analysis.Finally, after solving some key technical problems in the development of liferay, we implement the "smart grid mass data preprocessing system" to further verify the flexibility and extensibility of the information system based on liferay.
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【参考文献】
相关硕士学位论文 前1条
1 谈猛刚;基于企业门户的应用集成研究[D];中国科学院研究生院(软件研究所);2004年
,本文编号:1771609
本文链接:https://www.wllwen.com/guanlilunwen/yingxiaoguanlilunwen/1771609.html