Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  
     

Web Services


Batch Date:
July 6th , 7th @ 9:00AM to 7:00PM

Faculty: Mr. Sriman

Duration: 2 days workshop

Fee:  1500 INR

* Complete Material Will be Provided by Real Time Expert(7yrs Exp) & Software CD also given

Syllabus:

S.NO
Topics Detailed
Content
1 Introduction to Web Services Web Service Architecture

Web Services VS other Technologies

Web Services Benefits
2 XML

Theory

• Introduction to XML

• DTD VS XSD

• What is XML Parsing?

Practical

• Writing a Simple XML.

• Validating an XML with DTD.

• Drawbacks with DTD.

• Writing XSD's from Simple to Complex.

• Understanding Namespaces in XSD.

3 JAX – B Theory

• Introduction to JAX-B

• Understanding Architecture of JAX-B

Practical

• Working with one-time operation

• Performing Runtime operations e.g. marshaling, unmarshalling
and In-Memory Validation.
4 JAX – RPC

Theory

• What is JAX-RPC API

• Different Implementations of JAX-RPC API

• Typical request processing in JAX-RPC

Practical

• Building Web Service using JAX –RPC SUN SI
Implementation (Contract Last approach)

• Building Web Service clients using JAX – RPC API
(Stub based client, DP)

5 WSDL Theory

• Purpose of WSDL

• Types of WSDL

• Message Exchange Patterns

• Message Exchange Formats

• Various elements of a WSDL document

Practical

• Writing a WSDL document
6 SOAP Theory

• Purpose of SOAP

• Various elements of SOAP and its significance
7 JAX – WS Theory

• What is JAX-WS API

• JAX RPC VS JAX-WS

Practical

• Building Web Service using JAX – WS SUN RI implementation (Contract Last approach)
8 JAX – RS
(Restful Service)
Theory

• What is JAX – RS?

• Need for JAX – RS

• Web Services VS Web Resource

Practical

• Building Web Resource using JAX – RS SUN Jersey implementation

• Building a Web Resource client using Apache Commons HTTP Client API
9 Q & A   The way Forward to SOA world