Font Size: a A A

Research And Implementation Of Dynamic Construction Technology Of Object Model Oriented To Feature Change

Posted on:2022-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:L Z TanFull Text:PDF
GTID:2518306575962069Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The development of centralized data management platforms such as Data Middle Platform and Data Lake have improved data utilization and data service quality,but the efficiency of data interface development has not been effectively improved.When encountering urgent changes in data requirements,online database emergencies or data sources need to be adjusted,the data interface cannot be edited according to the current situation immediately.Agile Software Development are likely to be iteratively updated with changes in data requirements in the development phase,which leads to the code modify of data interface multiple times in the entire software life cycle.And interactive visualization system requires data interface editing capabilities.However,due to the limitation of the static language of the server,the data model class that provides the data interface cannot be dynamically adjusted while the program is running.So the data interface needs to be restarted every time the data interface changes,which leads to the interruption of the online service,hot deployment solves this problem to some extent but has a greater impact on cluster stability.Regarding the issue above,this subject proposes an object model representation method based on semi-structured metadata,which takes the adaptation of data model changes during program runtime as the basic function of the mode.The following research work is carried out around this method:(1)Formal expression method of model.A formal model expression method that separates model description and model feature set is proposed,and the separation of model and data is regarded as two parts of an object.Then propose a model editing algorithm that supports runtime structural changes.Finally,the usability of the formal expression method of the model was verified through experiments from the perspectives of model editing efficiency and editing stability.(2)Implementation of prototype system.Based on the model expression method proposed in this topic,a data subscription system that supports real-time modification of subscription data content is realized.In this project,the object model expression method based on semi-structured metadata realizes the dynamic construction technology of the object model that can support the structural change at runtime.The technology can realize the online add?modification or delete of the provided data interface at any time.
Keywords/Search Tags:Metadata, Object modeling, Dynamic modeling, Data interface
PDF Full Text Request
Related items