Introduction to Web Services with Java by Kiet T. Tran, PhD

intro-web-services-javaThis book, which is based on lectures the author provided at Trident University International, focuses more on the details of a hands-on approach to Web Service programming than its specifications; however, in order to help readers grasp the concept more easily, we provide a brief introduction to Web Service, SOAP, and WSDL in the first three chapters. Many details of the specifications are intentionally glossed over, however, so that the content remains manageable. To understand the basic concepts of Web Services SOAP WSDL, To develop basic Web Services using the following major programming tools Java JDK 6 or later, Apache CXF 2.7 or later, Oracle Middleware WebLogic Server (WLS) 12.1 or later, Background requirements for this book  Basic Java programming experience, Basic understanding of Web programming, Basic understanding of XML Web Service (WS) is a technology, process, and software paradigm that provides support for business integrations mainly over an Internet-based environment. This book presents basic concepts of WS, protocol stack, and applications. In addition to studying the three supporting standards SOAP, WSDL, and UDDI, students will learn how to implement WS using Java-centric technologies such as JAXP, JAXRPC, SAAJ, and JAXB. Students will also study how business processes can be implemented using WS via BPEL. WS is a software application identified by a URI whose interfaces and binding are capable of being defined, described, and discovered by XML artifacts, and it supports direct interactions with other software applications using XML-based messages via Internet-based protocols. WS is mainly for machine-to-machine communication.


The WS standard relies on other standards, namely, SOAP, WSDL, and UDDI – to function efficiently. SOAP is an application protocol that is used to transmit messages between a WS client and a WS server. HTTP is the transport protocol of choice for SOAP; however, JMS and SMTP protocols have also been used. WSDL is used to describe the service that an external application can call. UDDI is used to publish and advertise services so that they can found and used by others. UDDI also uses SOAP as its application protocol. In this book the readers will read Browsing the Internet, Web Service architecture, Benefits of Web Services, Program a Hello World Web service, Host a Web service, Verify a web service, Test a web service with SOAPUI, Create a web service client, Run a web service client, SOAP, Examples of SOAP messages, Mapping SOAP to HTTP, SAAJ Client, Web service description language (WSDL), WSDL structure, WSDL interface, WSDL implementation, A sample web service application, Develop a web service, Deploy web services, Check WSDL and XSD, Test web services with SOAPUI, Develop a web service consumer, Apache CXF and Tomcat server, Configuration parameters, Develop CXF web service, Deploy the service, Testing services with SOAPUI, Apache CXF and Oracle weblogic server, Oracle weblogic server 12, Deployment diagram, Creating a weblogic domain, Deploy the web service, Test CXF web service with weblogic Test Tools, Run the Client application and much more.

To download this book, please click the link below:
Click here to download Introduction to Web Services with Java

Leave A Reply

Your email address will not be published.