Font Size: a A A

Research On Web Services Model And Implementation Based On XML And JAVA

Posted on:2004-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:W Q LiangFull Text:PDF
GTID:2168360092492914Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This paper systemically analyses Web services model architecture and implementation method based on XML and Java technology, which aims to solve the problems of various restrictions of data formats and information exchange among different application platform at present. In recognition of these limitations, there has been an overwhelming push towards standards for data formats and for data exchange. This push stems from a vision that is rapidly evolving into a new computing paradigm: the seamless, Web-enabled integration of services across traditional hardware and software barriers.The first part of the paper analyses Web services model architecture and technology standard, compares two Web services model architectures between Microsoft .NET and SUN ONE. This part also briefly elaborates XML and Java technology, including structure and characteristic of well-formed XML documents, concept of namespace, document type definition and XML Schema. Also we elaborate characteristic of Java language, its running and developing environment, and applications of Java technology.The second part places emphasis on SOAP, a crucial protocol for Web services. From one perspective, SOAP looks like an open protocol specification that defines a uniform way of performing RPCs using HTTP as the underlying communication protocol and XML as the data serialization format. The author uses the expression "RPC" in a generalized sense here because SOAP has been conceived with platform and environment independence in mind since day one. Ideally, every function call that ends up invoking a remote piece of code through a network endpoint can be encapsulated in a SOAP call.The last part gives an example to demonstrate Web services implementation method using Apache SOAP. The process can be broken down into three steps: writing an RPC-based SOAP service, deploying our service to the SOAP server, and calling the service method through the client application. As the example with the traveling reservation system Web service, we analyze systematic demand, propose system overall frame and design object, also we analyze the source code of program and key technology, and illustrate the systematic test result. Finally we put forward some defects in system and give out prospects of Web services.
Keywords/Search Tags:XML, Java, Web services, SOAP, RPC
PDF Full Text Request
Related items