Font Size: a A A

Research And Development Of Construction Company Customer And Contract Management Systems Based On Microservices And SOA

Posted on:2018-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:J GongFull Text:PDF
GTID:2358330518478778Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Good information management system is conducive to the integrated management of the enterprise projects,reduce management costs,and improve the enterprise's industrial competitiveness and comprehensive benefits.With the continuous development and expansion of the construction industry,the information management system which is easy to expand and maintain is very important to the development of the enterprise.The development of the current construction enterprise information system is subject to the factors such as corporate culture,business data confidentiality,management mode and so on.Which led to low system integration,poor resource sharing ability and enormous system business function expansion and the iterative upgrade cost.However,the loose coupled,scalable and composable architecture which is based on microservice and the service-oriented architecture satisfys the needs of the construction enterprise information management system.High quality microservices can be deployed independently,easy upgraded and reused.This paper explores the use of micro-service to achieve service oriented architecture in the field of construction industry information management system and each service is implemented as micro service.The construction company customer and contract management system is developed by integration of services.The main work of this paper is as follows:(1)Advantages of service-oriented architecture,the characteristics of the architecture and the main implementation technology and the current application situation in practice of SOA have been researched.According to the actual business function and architecture requirements of the construction company customer and contract management system,the service oriented system architecture and the main service cases are designed.And extract the information system design patterns.(2)Implementation of micro service is studied.The mechanism and method of implementing the application program with the microservice architecture is analyzed,and focused on the way to implement services using the micro service.Micro service is applied to implement staff birthday reminding service,information updating service and customer management service.(3)The integration of different platforms and heterogeneous services is adopted.Staff birthday reminding service and customer management service is built by WCF,with JAX-WS framework,the information updating service is realized based on JavaEE platform.The third party's weather forecasting Web service is called to implement system function module.(4)The system implementation uses ASP.NET to implement the construction company customer and contract management information system,which based on.NET Framework4.5.Application and WCF-built services are deployed on server IIS7.5.Java Web services are deployed on server Tomcat7.0.(5)Using the open source service testing tool SoapUI to conduct functional testing and load testing for independent deployed services,test business functions of the system,verified the functions and business logic of the system has achieved the desired effect,each service return data correctly and the system runs stably.
Keywords/Search Tags:Software Architecture, Service Oriented Architecture, Microservice, Web Services
PDF Full Text Request
Related items