Font Size: a A A

Desien And Implementation Of SOA System Based On Message Communication

Posted on:2016-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2308330464468488Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The arrival of the digital campus construction provides a convenient and fast network information service to the vast number of teachers and students, at the same time also requires the network information construction department of universities to implement multiple management application systems. In recent years, the project of school is increasing whit the implementation of many engineerings. For each project, the entire life cycle of construction project need to more highly management requirements, thus realize an efficient project management system has important practical value for the construction of digital campus.Based on project management system of a university as an example, researching the business integration model, through analyzing the common integration scenario:SOA(service-oriented architecture), for the advantages of the SOA with flexibility and reusability, the article selects SOA as a project management system architecture model. SOA adopts the way to service request and response to implement the business logic, the SOA system based on message communication, introduces the Messaging system and considers request-response service as a message to communicate to implement SOA.In addition, the essence of project management system is related to data processing of the project, so selecting a reasonable and efficient persistence layer framework is an important guarantee of the system performance, this paper adopts a distributed persistence layer framework based on MyBatis and Spring. Our main work includes the following three parts:1) We analyze the theoretical of SOA and Messaging, study the current popular open source distributed communication framework, then propose a message service framework based on Netty and RPC;2) We study the principle of MyBatis, according to the requirements of project management system on data services, based on the underlying framework of MyBatis, and adopted the Spring integration configuration, to realize the distributed data persistence;3) Analyzed the functional requirements of the project management system, designed system function structure and platform architecture; We applied the technologies to realize the data service of the system, and integrated the data export Excel tools package is suitable for the export data of the system.With the frameworks in this paper, the project management system has been put into trial runs in a university, the running effect is well, the maintenance and scalability is superior.
Keywords/Search Tags:Service-oriented architecture, Messaging, distributed data persistence, export data
PDF Full Text Request
Related items