Font Size: a A A

Design And Implementation Of Power Grid Data Access Interface Based On Protocol Buffer

Posted on:2016-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:D WuFull Text:PDF
GTID:2308330461477747Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The importance of the information applying in the electric power industry continues to improve at the information age. As the number of web business information system in power grid increasing, system integration becomes more and more important.In different systems, the system technical architectures are similar, so that different systems have many of the same kind of general modules, such as basic data module, login module, authority module, user and organization module, log module, monitoring module and so on.The basic data module is the most basic function module, responsible for providing data query and data updating interface. The other module using this module. The basic data module manages plant information, unit information and so on. Integration of the modules is a key step in system integration.This paper describes the design and implementation of a general basic data access interface in web business information system in power grid. The interface can be used by other modules in the local system. Basing on the realization of local interface, the implementation of the remote procedure call interface is also finished which can be called by other modules in other systems. General data access interface is feature-rich and its usage is simple. It is designed with dynamic property and plant and unit’s dynamic properties can be added and removed at run time without modifying the database table structure. The use of memory cache can improve the efficiency of data query. YarnRPC framework is used in the realization of remote procedure call which is part of Hadoop open source. Reactor design pattern is used in the framework to improve the concurrency data processing ability. Google Protocol Buffer is used in the layer of serialization. Protocol Buffer is a binary serialization framework and this improves the transmission, encoding and decoding performance compared with the traditional Web Service technology which using the XML serialization.
Keywords/Search Tags:Electric Power Informatization, Base Data of Power Grid, Remote Call, Hadoop RPC, Protocol Buffer
PDF Full Text Request
Related items