Faculty Name : Duration :
Start Date : Start Time :
Fee : Course Type :

Java WebServices Course Content


1.What is WebService?Compared Web Services with other Distributed technologies

2.WebService Architecture

3. How Web Services are using in Real-time


2. XML:

       1. Introduction

       2. How to Write the XML

       3. Well-Formed XML and Valid XML

        4. XML role in WebSerivces

       5. XML RealTiime problems and how to solve it


 3. DTD:


     2. How to write the DTD for XML document

     3. Special Symbols in DTD

     4. Internal DTD and External DTD

     5. Why DTDs are not used in WebServices

     6. Whats are Drawback with DTD



4. XSD  :

    1. Introduction

     2. How to write the XSD for XML document

     3. importance of all the elements in XSD

     4. Why XSD are using in Web Service

     5. Inline Schemas and Outline Schemas




  2. Namespace role in Web Service

  3. Importance of  ,                                               

  4.  Difference between DTD and XSD

Note:Facing Real time problems and how to solve it

5. JAXP :

      1. Intorduction

      2. SAX(Simple API for XML)

      3. DOM(Document Object Model)

      4. When to use SAX and DOM 

Note : How to solve RealTime Problems with DOM?

6. JAXB :

  1. Introduction

  2. JAXB Architecture

  3. JAXB Annotations

  4. Importance of xjc

  5. Marshalling and Unmarshalling

  6.   Onetime and Runtime Operation

  7. Customized JAXB

 Note : How JAXB is using in Real time and what are facing problems in RealTime,How to Solve it.




  1. Introduction

 2. JAX-RPC with SI implementation

3.Examples on  Top to Bottom Approach

4.Examples on  Bottom to Top  Approach

5. Development at Provider side

6. Development at consumer side 


    Stub based client

    Stub based client Activity Guide

    Dynamic Proxy

    Dynamic Invocation Interface

8 . Message Exchange Pattern:

1.      Rpc/Encoded

2.      Rpc/literal

3.      Document/Encoded

4.      Document/literal

5.      Document/literal Wrapped.




9.WSDL :

  1. The structure of WSDL-1.1 and 2.0     documents
  2. The relationship between the various  elements of the WSDL document
  3. The mapping between WSDL and     Java objects.
  4. The available message exchange patterns in WSDL-1.1 and 2.0
  5. How to write the WSDL
  6. Abstract WSDL and concrete WSDL
  7. Comparison between WSDL-1.1. AND 2.0


1. Introduction

2. Anatomy of a SOAP message

3. SOAP Requests and Responses

4. SOAP Namespaces

5.  How to add values to SOAP header

      and How to

6. Get the values from SOAP header.

7. Difference between SOAP 1.1 ,SOAP1.2




2. JAX WS Architecture

3.JAX-WS Annotations

4.JAXWS with RI( Metro )

5.JAXWS with Apache Axis2

6.JAXWS with Apache CXF

7.Examples on  Top to Bottom Approach

8.Examples on  Bottom to Top  Approach


9 .Development at Provider Side

10. Development at Consumer Side

11.Eamples on Asynchronous model

12.JAXWS Handlers

      1. Introduction

      2. Provider Side Handler

      3. Consumer Side Handler

13.Real-Time Example




  1. Introduction

  2. Designing RESTful Services

                The Object Model

                Model the URIs

                Defining the Data Format

                Assigning HTTP Methods

 3.   JAX-RS Annotations

a.       @Path

b.      @PathParam

c.       @MatrixParam

d.      @QueryParam

e.      @FormParam

f.        @HeaderParam

g.       @CookieParam


4. JAX-RS Implementations


                  Apache CXF

                  JBoss RESTEasy



5. JAXRS Provider with Jercy Implementation

6.RESTful Java Clients

1.       java.net.URL

2.       Apache HttpClient

3.       RESTEasy Client Framework       

7. Securing JAX-RS



8. When I should use JAXWS and JAXRS

13. Web Service Security:

        1. Message Level Security

        2. Application Level Security

        3. SSL

        4Digital Signature

        5.  Encryption  and Decryption


14. Specialities :

          1. Guidance on Web Service certification  and material 

          2. One End to End Real Time Project