Font Size: a A A

The Design And Implementation Of Car Rental Management System Based On SOA

Posted on:2011-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y J SuFull Text:PDF
GTID:2178360308951229Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the information technology, many ERP systems based on Web appeared. But with the limits of technology and other reasons, most systems manipulate between components and objects. They are closely coupled, and this is harmful for the systems'maintenance.Service-oriented Architecture Have impacted on the developing schema of modern software. SOA has no matter with Platform and it is loose coupling, it can improve their reusing, flexibility and expandability. So SOA Can solve new business requirement and enterprises can give immediate response to business changing. ERP applications based on SOA show us a low cost way of integrating remaining systems and establishing systems.This dissertation detailed much the process of Self-drive Management Information System design and realization which is based on SOA. System has Card information management system, Order Information management system, System Access Control System, Vehicle management system and Price management system. The innovation of System is that we published System Services with ASP.NET Web Service, using Windows Communication Foundation as exchange data between isomerous systems for future use. Moreover, we used ESAPI(Enterprise Security API) as the foundation of the security of Web Service & Web. The whole system will be a Cross-Platform-Support, compatible, flexible, secure, stable and high-efficiency Management system.First, this paper introduced the business in current company which want to use this system. More detail on the requirements of Card Information management system, Order Information management system, System Access Control System, Vehicle management system and Price management system, and did use case model work for each system.Second, with the analysis of the system requirements and old system's problems, we proposed a solution that contained Web Service, Security Mechanism, Deployment, Loading balance and Session state storage. Then introduced the design of presentation layer, Web Service layer, Business Logic Layer, Dada access Layer.Third, with the system's analysis and system's design, the paper introduced the implementation of each module, including the implementation details of presentation layer, Web Service layer, Business Logic Layer. Then detailed much on How to exchange date between each system using WCF(Windows Communication Foundation), How to publish and deploy Web Service, How use ESAPI to ensure the Web Service & Web's security, and How to implement loading balance.Finally, We hold an integration test and test run activities on the System which based on SOA, this dissertation has come to a conclusion that the developed system based on SOA has meet the user's requirements in performance, reliability, maintenance and safety. The System has saved much for development, improved the work efficiency, and achieved the enterprise applications integration and data sharing, is Cross-Platform-Support, with compatibility, flexibility, security, and stability and high-efficiency Enterprise Information Management System.
Keywords/Search Tags:SOA, XML, SOAP, Web Service, ERP
PDF Full Text Request
Related items