Font Size: a A A

Research And Implementation Of Software Architecture Based On Message-driven

Posted on:2018-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:F GuiFull Text:PDF
GTID:2348330542492568Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the emergency of more and more real-world problems,the application system is becoming more and more complicated.Software system architecture plays an increasingly important role in software development process.In order to meet the new needs of real-world problems,novel system architectures to solve specific problems are required.Therefore,after analyzing the basic concept and architecture model of the existing software system,the problems in current software development process and the advantages and disadvantages of the existing architecture,this paper designs a protocol-based message-driven system architecture and provides a development model that supports the participation of many entities.This paper discusses the design and implementation of message-driven system architecture from three aspects: model design of system architecture,message management module and entity management module.Based on asynchronous communication,this paper defines the model of the architecture,and further designs the communication specification,communication protocol,design principle and implementation,key technology and algorithm of message management module and entity management module.Finally,chat room experiment and simulation of star trajectory experiment are designed to prove the feasibility of the architecture.Compared with traditional system architecture,this message-driven architecture regulates the message format and transmission method by communication specification and communication protocol.By taking the advantage of integration,cross-border,foundation and breakthrough,this architecture not only helps solve the aggregation and integration of multi-source dynamic data but also provides helpful reference value in shortening software development cycle,reducing software development and maintenance cost,and improving software reusability,scalability,flexibility and tenacity.
Keywords/Search Tags:Software system architecture, message-driven, message, entity
PDF Full Text Request
Related items