Font Size: a A A

Design And Implementation Of Message-oriented Middleware For Home Open Platform

Posted on:2017-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:M T XiuFull Text:PDF
GTID:2348330518995868Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the last few years,the market of smart terminals including set-top boxes,smart phones and wearable devices has got a great development in China.Now China is the top one in manufacturing and consuming smart terminals and the output of set-top box that made in China has accounted 80%in the global market.The design of China Mobile Home Open Platform(HOP for short)is to achieve the convenience of configuring and managing the set-top boxes for the administrators,such as updating the media programs,the version of firmware and so on.There are a lot of interactions among the subsystems in HOP,especially the interactions between the set-top box management portal and set-top box remote system,the application management portal and application remote system,the screen management portal and screen remote system.However,the Remote Procedure Call(RPC for short)is not suitable in HOP to interact among subsystems since RPC will create a system of tightly coupled components.Besides,the logging module,which logs both the operations of administrators and the status of business objects,is not available in HOP.According to the situation of HOP,this system is developed to implement the data synchronization and broadcast notification module based on open-source Message-Oriented Middleware(MOM for short).Additionally,logging module is designed based on Spring AOP together with the MOM.The main contribution of this thesis includes:(1)provides a reliable massage synchronization and broadcast notification service,which is loosely coupled based on open-source MOM named RocketMQ;(2)improves the message transmission efficiency by bringing in the adaptive arithmetic coding in the condition of narrow bandwidth;(3)achieves the data security by bringing in the encryption algorithms in MOM when transmitting sensitive message,for example the user's information;(4)designs and implements the logging module based on the integration of Spring AOP and MOM.Spring AOP is used to intercept the methods and then log contents will be generated using FreeMarker,ValueStack of Struts and the reflection mechanism.The reason why we use MOM is that MOM can collect logs from the distributed subsystem and perform the persistence.REST constraint specification is also be provided by the logging module,which is of great help to query the logs.In the last part of this thesis,tests are carried on to verify the functions of this system.
Keywords/Search Tags:Home Open Platform, Message-Oriented Middleware, Data Compress, Data Encryption
PDF Full Text Request
Related items