Font Size: a A A

Design And Implementation Of A VTD-XML Parsing Engine Based On SOA

Posted on:2013-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:D P LiuFull Text:PDF
GTID:2298330467974655Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of SOA (Service-Oriented Architecture) technology, more and more enterprises use this new architecture in the application of system to meet the needs of business. XML (Extensible Markup Language), as the major carrier to transfer information between services, offers a solution for the enterprises to exchange internal data. When SOA has a large number of requirements, implementing hardware to parse XML can avoid a lot of issues such as excessive memory consumption, overtime parsing caused by traditional software. Taking advantage of hardware to process the XML documents based on VTD-XML model, how the XML files can be quickly delivered to hardware parser will be related to the information transmission quality, speed, and efficiency of hardware resolution. It is also a current key issue on implementing hardware to process XML in SOA.In order to solve the problem, this article has designed a VTD-XML-based parsing engine to complete the transfer of XML from the server to the hardware parser. Parsing engine consists of the application layer, protocol layer and driver layer. Application layer can succeed in transferring the XML files and its parsing results through communicating with the external business processing. Protocol layer is responsible for the control of data transmission and transmission time. Driver layer is in charge of driving the hardware parser properly and providing a good interface for the application layer. At beginning, this article describes the background. Then it offers the design and practical solutions to different layers of parsing engines. Finally, parsing engine is tested through the XML files.The test results show that the parsing engine designed in this article can accelerate XML documents transfer speeds, improving the quality of XML documents parsing. Compared with the original software parsing system, it improves the efficiency of the system. It has played a key role to improve the speed of data transmission between SOA service provider and service requester.
Keywords/Search Tags:XML Parsing, SOA, VTD-XML, Parsing engine
PDF Full Text Request
Related items