Font Size: a A A

Research On Key Technologies For Improving Web Services Performance Through Differential Parsing SOAP Message

Posted on:2012-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:J F YuFull Text:PDF
GTID:2178330332490234Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the fast development of computer networks and especially the Internet and Web technology, the network has been an important way for information exchange. Applications based on B/S model has replaced that based on C/S model. Because of the difference of business requirement, enterprises often build many business systems. Sometimes, to finish a task or a workflow, some applications need to visit the data of one or more business systems in heterogeneous network environment. The traditional middleware based on CORBA,RMI or DCOM has resolve the communication problem between heterogeneous systems in a way, but because of its disadvantage, there are not an unified and platform independent integration approach. However, Web service satisfies the requirement with its own advantage.Web service is an important distributed computing technology in current Internet. It enables business entities to interact with each other without any human inventions. At present, Web service has been widely used in EAI, electronic commerce and so on. Web service uses the SOAP protocol as its basic communication protocol and implements communicate between heterogeneous systems through a SOAP message based on HTTP protocol. A SOAP message is constructed based on XML, so the message format may have higher interoperability in heterogeneous platform. However, a SOAP message inherited many advantages of XML, but the same time they inherited the disadvantages of XML such as message is too long and the parse speed is too slow.Compared to the existing distributed object technologies (such as CORBA, RMI, etc), performance of Web service is lower, because Web service needs extra process parsing and building message to process an XML document. How to improve the performance of Web services on the basic of interoperability has become the hot topic.First of all, this paper introduced related technical details about Web services, then analyzed some factors impacted the performance of Web services and proposed a method that differential parsing a SOAP message to optimize the performance of Web services, Only through parsing the different part between an already received SOAP message and the template to improve the performance of Web services. Finally, we proposed an approach of data exchange among heterogeneous systems based on Web service combined with resource management system in Chinese mobile communication, and then use differential parsing technology in this approach. Practice shows that in no change the original data storage and management mode, this scheme could well realize cross-platform communication of heterogeneous systems.
Keywords/Search Tags:Web Services, SOAP message, differential parsing, Data exchange
PDF Full Text Request
Related items