Font Size: a A A

Design And Implementation Of Common Service Engine Based On Lua Virtual Machine

Posted on:2017-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y F WangFull Text:PDF
GTID:2348330518495765Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,with the rise of mobile communications technology and smart handheld devices,traditional voice communication has been unable to meet the communication needs of users.The mobile data value-added services which exhibit the features of many kinds,content-rich,complex process,replacement fast and so on rose gradually.However,EBUPT company's existing platform can not meet these needs of data services.To solve the above mentioned problems,this paper designed a common service engine on which services are developed quickly.Service engine use Lua as a service logic language to simplify development of service logic.Meanwhile,the service engine supports a common internal protocol and provides additional protocol adaptation module.The features of multi-protocol adapter adaptation are independent,so that the main structure of the service engine is more stable to guarantee its versatility.Through the transformation of C++dynamic libraries and Lua own characteristics,service engine achieves the dynamic loading of service logic,reducing the service logic testing and upgrading difficulty.By implementing a variety of extensions,the service engine reduces the operational staff development effort and shortens the development cycle.Firstly,the data service characteristics and status of existing platforms of EBUPT company are described.Then according to the characteristics of the status,service engine's needs are analyzed,and each function point is presented.On the basis of the needs analysis,this paper describes overall design of service engine,function of each module and achievements of needs.After the overall design introduction,the detailed design of service engine is described,and this paper introduces the realization method of the various functional modules and selection of the internal protocol.After the completion of service engine's development through its extensive functionality and performance tests,this paper demonstrates the system to achieve the desired design goals.Current service engine has been deployed on several provincial commercial sites,with stable operation.Finally,the service engine development work is summarized,pointing out deficiencies and future direction of improvement engine that currently exist.
Keywords/Search Tags:Service Engine, Lua Virtual Machine, Common
PDF Full Text Request
Related items