| Passenger networking ticketing system is built through the integration of ticket resources of passenger transport industry, which can be used to solve the problem of the information scattering of long-distance passenger in Liaoning Province, the difficult to obtain travel information, the purchase of tickets in the station, etc. This system can provide the brand-new service of long-distance highway ticketing by means of mutual sale between the stations, social outlets, and the network platform.The terminal passenger stations in Liaoning Province belong to different business entities, so the system is designed by the combination of centralized and distributed architecture, and the entire system adopts a loosely-coupled architecture. The ticket center deploys application server and central database to collect the related information of all tickets. Each bus terminal has independent information management system, the bus terminal and social outlets access to a central server through the metropolitan area network. The passengers can visit Internet Ticketing and Reservation System to obtain the booking and ticketing services. The software system is built by using multi-layer distributed architecture unified a service-oriented architecture design ideas. The passenger information systems offers the sale, inspection, adjusting, result functions and so on, while the ticket center offers management, ticketing, billing and other functions.The Web Service and XML technologies are used in the development process of the system which focuses on solving the problem of database synchronization issues. A two-stage data is submitted, and the operations are completed synchronously or given up simultaneously to ensure disconnection recovery data update. Meanwhile, transaction middleware is used to ensure reliable message delivery and transactional integrity protection, concurrent transaction processing, heterogeneous systems, transparent support. Business Services are achieved using XML protocol and distributed computing. The system also carries out the distributed database which enables disaster recovery each other, switches automatically, and clustering technology application services to ensure reliable system operation stability and data security. |