Apache Axis2 Web Services 2nd Edition by Deepal Jayasinghe, Afkham Azeez – Ebook PDF Instant Download/Delivery: 184951156X, 978-1849511568
Full download Apache Axis2 Web Services 2nd Edition after payment
Product details:
ISBN 10: 184951156X
ISBN 13: 978-1849511568
Author: Deepal Jayasinghe, Afkham Azeez
This is a step by step practical guide for developing web services using Apache Axis2. There are a lot of real-life examples, which makes this book an excellent practical guide. This book is for Java developers who are interested in building web services using Apache Axis2. Familiarity with web standards like SOAP, WSDL and XML parsing is assumed.
Table of contents:
Chapter 1: Apache Web Services and Axis2
Service Oriented Architecture (SOA)
Web service overview
How do organizations move into web services?
Web services model
Web services standards
XML-RPC
SOAP
Web Services Addressing (WS-Addressing)
Service description
Web Services Description Language (WSDL)
Web services lifecycle
Apache Web Service stack
Why Axis2?
Downloading and installing Apache Axis2
Binary distribution
WAR distribution
Source distribution
Document distribution
JAR distribution
Summary
Chapter 2: Looking inside Axis2
Axis2 architecture
Core modules
XML processing model
SOAP processing model
Information model
Deployment model
Client API
Transports
Other modules
Code generation
Data binding
Extensible nature of Axis2
Service extension or the module
Custom deployers
Message receivers
Summary
Chapter 3: Axis 2 XML Model (AXIOM)
Overview of AXIOM and its features
What is pull parsing?
Architecture
Working with AXIOM
Creating Axiom
Creating Axiom from an input stream
Creating Axiom using a string
Creating Axiom programmatically
Adding child nodes and attributes
Working with OM namespaces
Working with attribute
Traversing the Axiom tree
Serialization
Advanced operations with Axiom
Xpath navigation
Accessing the pull parser
Axiom and SOAP
Summary
Chapter 4: Execution Chain
Handler
Writing a simple handler
Phase
Types of phases
Global phases
Operation phases
Phase rules
Characterizing a phase rule
Phase name
phaseFirst
phaseLast
before
after
after and before
Invalid phase rules
Flow
Module engagement and dynamic execution chain
Special handlers in the chain
Transport receiver
Dispatchers
Message receiver
Transport sender
Summary
Chapter 5: Deployment Model
What is new in Axis2 deployment?
Hot deployment and hot update
Hot deployment
Hot update
Repository
Change in the way of deploying handlers (modules)
Deployment descriptors
Global descriptor or axis2.xml
Service descriptor (services.xml)
Module descriptor or module.xml
Available deployment options
Archive-based deployment
Directory-based deployment
Deploying a service programmatically
POJO deployment
Deploying and running a service in one line
Summary
Chapter 6: Information Model
Axis2 static data
AxisConfiguration
Parameters
MessageReceiver
MessageFormatters and MessageBuilders
TransportReceiver and TransportSender
Flows and phaseOrder
AxisModule
Service description hierarchy
AxisServiceGroup
AxisService
AxisOperation
AxisMessage
Axis2 contexts
ConfigurationContext
ServiceGroupContext
ServiceContext
OperationContext
MessageContext
Summary
Chapter 7: Writing an Axis2 Service
Creating a web service
The code first approach
Single class POJO approach
POJOs with packages
Deploying services using a service
People also search:
axis2 web service
axis2 web service client example
apache axis2 client example
axis2 services
apache axis2 migration
Tags: Deepal Jayasinghe, Afkham Azeez, Apache, Services