Sunday, October 27, 2013

SOAP and REST

INTRODUCTION
 Web Services vs Old Technologies
 Architecture
XSD [XML Schema Definition]
 XML Schema features
 XSD vs DTD
 XML Schema (.xsd)
 XML Message (.xml)
 Simple Types
 Complex Types
 Indicators
SOAP
 Introduction
 SOAP Namespace
 Basic Structure of SOAP
 SOAP Header
 SOAB Body
 Document/Literal
 RPC/Literal
 SOAP Faults
 SOAP over HTTP
 SOAP Data Model
WSDL
 Introduction
 Basic Structure of WSDL
 WSDL Template file
 <wsdl:definitions>
 <wsdl:types>
 <wsdl:message>
 <wsdl:portType>
 <wsdl:operation>
 <wsdl:binding>
 <wsdl:service>
 IN, OUT, INOUT parameters
 Sample WSDL files
 Document vs RPC Style Messaging
AXIS2
 Introduction
 Installing AXIS2
 Guide to AXIS2
JAX-RPC 1.1
 XML based RPC
 SOAP based RPC
 Type Mapping
 Service Description
 Generated Stubs
 Endpoint Interface (SEI)
 Service Interface
 Guide to JAX-RPC
JAXB
 Introduction
 JAXB Architecture
 JAXB Binding Process
 JAXB Annotations
 Standard JAXB Binding
 Customize JAXB Binding
 JAXB Features
JAX-WS 2.0
 Diff between JAX-RPC1.x vs JAX-WS2.0
 Dynamic Proxy
 Wsimport
 JAX-WS Annotations
 WS-Metadata
 Guide to JAX-WS
RESTful [JAX-RS]
 Introduction
 REST style vs SOAP style
 HTTP Protocol
 HTTP Status Codes
 HTTP Methods
 Architectural Principles
 JAX-RS Annotations
 JAXRS-JAXB
 JSON
 JAX-RS Injection
 Response Codes
 Exceptions
 RESTEasy

No comments:

Post a Comment