| 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?
• Various other XML Binding API’s
Practical
• JAX-P API based XML parsing using (SAX, DOM)
• Validating XML Documents using JAX-vP
• XML Binding using JAX-B (Marshalling, Un-Marshalling
and In-Memory Validation) |
| 3 |
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 RI Implementation
(Contract Last approach)
• Building Web Service clients using JAX – RPC
API (Stub based client, DP and DII based clients)
• Building Web Service using JAX-RPC API Apache Axis
implementation (Contract First approach) |
| 4 |
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 |
| 5 |
SOAP |
Theory
• Purpose of SOAP
• Various elements of SOAP and its significance |
| 6 |
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)
• Building Web Service using JAX – WS Apache Axis
2 implementation (Contract First approach)
• Building Asynchronous Web Service using JAX –
WS dynamic API |
| 7 |
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 |
| 8 |
WS -
*
(Advanced Concepts
in Web Services) |
Theory
• What is WS - * stack
• What is ws – address, ws – security, ws
– atomic transactions
• Synchronous VS Asynchronous service
Practical
• Building Asynchronous Web Service using JAX –WS
Metro Implementation using WS – Addressing (Real Asynchronous) |
| 9 |
Q &
A |
The
way Forward to SOA world |
No comments:
Post a Comment