Apache Axis2 Web Services, 2nd Edition and over 2 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a 9.40 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Apache Axis2 Web Services, 2nd Edition on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Apache Axis2 Web Services, Second Edition [Paperback]

Deepal Jayasinghe , Afkham Azeez
3.0 out of 5 stars  See all reviews (4 customer reviews)
Price: 24.99 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 18 Sep.? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition 15.44  
Paperback 24.99  
Trade In this Item for up to 9.40
Trade in Apache Axis2 Web Services, Second Edition for an Amazon Gift Card of up to 9.40, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

17 Feb 2011 184951156X 978-1849511568 2
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.

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 308 pages
  • Publisher: Packt Publishing; 2 edition (17 Feb 2011)
  • Language: English
  • ISBN-10: 184951156X
  • ISBN-13: 978-1849511568
  • Product Dimensions: 23.5 x 19 x 1.7 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 1,501,889 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

Deepal Jayasinghe


Deepal Jayasinghe is a Computer Science PhD student at Georgia Institute of Technology and he is affiliated with Center for Experimental Research in Computer Systems. Prior to joining Georgia Tech, he was a Technical Lead at WSO2 Inc., an open-source software development company that creates middleware platforms for Web services. Deepal has over 6 years of experiences with SOA and Web services in addition to being a contributing member of Apache Axis2 project since its inception. He is a key architect and developer of the Apache Axis2 Web service project and has led a number of releases. In addition to Axis2, he has made major contributions to the Apache Synapse, Apache Axiom and Apache XMLSchema projects. Deepal has written more than 30 technical magazine articles, research papers and has delivered speeches in various SOA and Web Services conferences. He is an Apache Member and PMC members at several Apache projects. His expertise lay mainly in distributed computing, SOA and Web services, Cloud computing, and performance analysis. Deepal holds a B.Sc. Engineering degree from the University of Moratuwa, Sri Lanka.


Afkham Azeez


Afkham Azeez is a Member, Project Management Committee (PMC) member & a committer of the Apache Sotware Foundation. He works as a Senior Software Architect & Senior Manager, Platform as a Service, at WSO2 Inc. His specializations include distributed computing, Cloud computing, SOA & J2EE technologies. He is a long time Open source contributor and is the author of the clustering implementation for Apache Axis2. Azeez holds a Masters degree in Computer Science specializing in Software Architecture & B.Sc. first class honors degree in Computer Science & Engineering from the University of Moratuwa, Sri Lanka. He is a regular presenter at many Open Source conferences including the Apache Conferences.


Azeez is a petrolhead and an active member of the AutoLanka forum. He enjoys a game of basketball and also loves spending time with his 3 kids.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.0 out of 5 stars
3.0 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Format:Paperback
I have to say I'm not completely enamoured with this book, though eventually I managed to find Apache Axis2 Web Services, 2nd Edition quite appealing and informatory.

Having glanced over the table of contents I had instantaneously developed a liking for the book. Although it was about Apache Axis2 that I'm not very interested in (I'd rather pick up Apache CXF as the Web Services stack for barely explainable reasons) I decided to read the book to introduce myself to it. I assumed I could easily learn Axis2's features and quite a few assisting specifications and open source software. At the time I needed more coverage of JAX-WS and JAX-RS specifications, and it didn't really matter whether it's about Apache Axis2 or Apache CXF, or any other Web Services stack, provided it's not merely focused on a single product, but its entire ecosystem.

There are slightly more than 250 pages to read in 15 chapters covering introductory material to Web Services, in-depth coverage of Apache Axis2's architecture with its support for AXIOM, handlers, deployment and information models, each with its own chapter as well as more code-oriented chapters about writing Axis2 services, modules, using Client API, JAX-WS and JAX-RS Web Services. There are also 4 chapters that go beyond a simple use cases for Apache Axis 2 with clustering, enterprise integration patterns, advanced features and finally secure reliable Web Services. They usually covered at an acceptable, intermediate level.

Just for reading about WSDL 2.0's Message Exchange Patterns (MEPs), Axis 2 Object Model (AXIOM) and its pull parser technique, Jaxen, and the chapters 13-15 about the advanced features of Axis 2, I'd highly recommend the book.
Read more ›
Comment | 
Was this review helpful to you?
1.0 out of 5 stars This book has clearly not been proof read! 3 Feb 2014
Format:Paperback|Verified Purchase
I'm about a fifth of the way through the book, and it's clear that it was not proof read. There are grammatical errors and clearly incorrect words that are presumably the results of automatic spelling correction. For example, Axis2 is described as the "defector framework" when it was clearly supposed to be described as the "de-facto framework" for Java based web services. It's actually described as such several pages later, which highlights another flaw with the book in that there's an awful lot of repetition. The whole book reads like a hastily thrown together student assignment, and I've now resorted to the online Axis2 documentation which has turned out to be far more coherent than this book.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Not really very good 15 Mar 2013
Format:Paperback|Verified Purchase
Not a very well laid out book, brushes over a lot of things and assumes too much. I bought this for a particular problem I was having and it wasnt very useful at all.

Youre better off just using the user group and google to be perfectly honest, which is a shame considering this book is written by one of the main contributers to the project.

It will now sit on my shelf gathering dust.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
5.0 out of 5 stars good aid to understanding the WSO2 platform 21 Jun 2013
Format:Paperback
I decided to read this book on Axis2 to get a better understanding of the underlying architecture off the WSO2 middleware stack, of which Axis2 plays a significant role. This book has given me a good insight into Axis2. I thoroughly recommend it for anyone wishing to get a deeper understanding of what is happening under the hood on WSO2 products.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  3 reviews
4 of 5 people found the following review helpful
3.0 out of 5 stars Plausible worthy reading - much mentioned, a few thoroughly explained 19 Jun 2011
By Jacek Laskowski - Published on Amazon.com
Format:Paperback
I have to say I'm not completely enamoured with this book, though eventually I managed to find Apache Axis2 Web Services, 2nd Edition quite appealing and informatory.

Having glanced over the table of contents I had instantaneously developed a liking for the book. Although it was about Apache Axis2 that I'm not very interested in (I'd rather pick up Apache CXF as the Web Services stack for barely explainable reasons) I decided to read the book to introduce myself to it. I assumed I could easily learn Axis2's features and quite a few assisting specifications and open source software. At the time I needed more coverage of JAX-WS and JAX-RS specifications, and it didn't really matter whether it's about Apache Axis2 or Apache CXF, or any other Web Services stack, provided it's not merely focused on a single product, but its entire ecosystem.

There are slightly more than 250 pages to read in 15 chapters covering introductory material to Web Services, in-depth coverage of Apache Axis2's architecture with its support for AXIOM, handlers, deployment and information models, each with its own chapter as well as more code-oriented chapters about writing Axis2 services, modules, using Client API, JAX-WS and JAX-RS Web Services. There are also 4 chapters that go beyond a simple use cases for Apache Axis 2 with clustering, enterprise integration patterns, advanced features and finally secure reliable Web Services. They usually covered at an acceptable, intermediate level.

Just for reading about WSDL 2.0's Message Exchange Patterns (MEPs), Axis 2 Object Model (AXIOM) and its pull parser technique, Jaxen, and the chapters 13-15 about the advanced features of Axis 2, I'd highly recommend the book. There are many other gems I very much enjoyed finding in the book - a few bits about WS-Reliable Messaging with Apache Sandesha2, WS-Coordination and WS-Atomic Transaction with Apache Kandula2, WS-Security with Apache Rampart and WS-Addressing or WS-Policy. There's also a half-page introduction to Apache Synapse, WSO2 ESB and OpenESB. They were all in the book explained enough to whet my appetite for more advanced explanation elsewhere. I had no troubles of taking it all in, but I think it's likely going to be a tough exercise for novices. I wish the book had provided more in-depth study.

I seem to have developed a feeling that Packt's books are usually an easy reading with interesting pieces scattered throughout pages and it used to have taken a while to combine them together for your benefit. The light writing style invites for a continuous reading, but it leaves much to improve. It's not uncommon to find entire sections with sentences that don't fit very well. Most of the chapters are not very much technical and don't delve into in-depth details. You can barely find a complete code listings. No build files, auxiliary tools to assist you should you find yourself stuck running a sample. It's not a book to turn to in such situations. The book serves very well as the first source of information about Apache Axis 2 and equips a reader with basic knowledge necessary to understand its architecture.

There were a few chapters I'd rather have read in a form of a source code. On the other hand, Chapter 12 was not very interesting and often boring for its configuration-description writing style. The figures are sparse and rarely support the reading. They usually add nothing to the book's understanding which I found more distracting than supportive. It's almost as a management summary or a teaser where one can get introduced to a topic with a few slightly more advanced references, if any.

It's just in Chapter 7 where the practical aspects of using Axis 2 surface. Don't let your hopes ride too far as the chapter "only skimmed through the contract first approach" (page 117). The chapter 8 is no different - there's a bit more code, but still not much. One can notice a progress in how much code is presented along the text. I doubt a novice can find it useful when useful bits are mentioned not explained.

Chapter 9 offered a great help to understand Axis 2 from the Client API's perspective. I seem mostly satisfied, but somehow felt disappointed about its light take on the topic, and not being very well-structured.

The chapter 11 about JAX-WS Web Services iterates over JAX-WS annotations and explained them one by one. Suffer no less as a great deal of patience may not be enough to cope with it. All of a sudden, the authors decided to include the entire XMLs of a WSDL that took pages for no benefit.

Architects should love the chapter 13. It's not very in-depth and technical, and goes through 6 integration patterns with tools like Apache Synapse, WSO2 ESB, Amazon EC2, Axis Savan, WS-* specs and few more. There's not much about Axis 2 itself, but its use in enterprise architectures.

If you want to feel the writing style of the book, turn to page 244 and read about REST. It takes just a half a page (!) I tend to like such a short explanation, but makes the book a tough reading for less experienced readers.

I was about to have skipped the last chapters, but frankly I found them engaging eventually. There was a concise explanation of MTOM, SwA and sending binary data with XML on page 248. It's why I often keep reading a chapter, even though nothing has shown it worthy so far. The book had plenty such pages.

There are a few typos, albeit they could hardly spoil the book's content - "quality of support" on page 10 should rather be "quality of service", "building from the scratch" on page 12 should be "building from scratch", the missing screenshot on page 83, the same figure on pages 33 and 97, "inbuilt" not "built-in" or uninitialized serviceContext on page 203 and 204. How came they weren't corrected during the editing process?

I certainly benefited from reading the book, but I would not be surprised for its inefficiency helping others.
0 of 1 people found the following review helpful
5.0 out of 5 stars good aid to understanding the WSO2 platform 21 Jun 2013
By Chris Snow - Published on Amazon.com
Format:Paperback
I decided to read this book on Axis2 to get a better understanding of the underlying architecture off the WSO2 middleware stack, of which Axis2 plays a significant role. This book has given me a good insight into Axis2. I thoroughly recommend it for anyone wishing to get a deeper understanding of what is happening under the hood on WSO2 products.
0 of 1 people found the following review helpful
5.0 out of 5 stars Solid book on a great topic 5 May 2012
By wsriley - Published on Amazon.com
Format:Paperback
I just recently had a chance to read Apache Axis2 Web Services 2nd Edition by Deepal Jayasinghe & Afkham Azeez. I really didn't know much about deployable java frameworks for web-service integration and this book quite effectively taught me a lot. Axis2 seems to be a very strong robust framework for implementing web-service solutions, having learned a lot from it's initial implementation Axis 1. The book gives a great breakdown of the history of Apache SOAP, Axis 1 and Axis 2 including the motivations and reasons for each advancing technology.

The first few chapters do a great job of explaining how to install a distribution and give a look around it's architecture including it's XML and SOAP models. It shows all the various ways to create and use AXIOM it's Axis 2 XML model. This is followed by chapters explaining the execution chain of the handlers and introducing the concept of a phase; which is a collection of handlers in a prescribed order. The book continues to give a full understanding of the deployment model and all the various ways to deploy handlers showing both top down and bottom up approaches. The Axis 2 information model is explained next as it is used in relation to service oriented architectures.

In the following chapters, a thorough explanation is given of how to implement Axis2 services and modules. The remaining chapters focus on everything you might want to know about the client api, session management and clustering.

All in all Apache Axis2 Web Services 2nd Edition got me excited about setting up Axis2 on my own server (which I plan to do over the next couple of days) for integrating into my own custom geolocation and visualization applications. I just recently became familiar with the books at Packt publishing - but they are quite rapidly becoming one of my preferred publishers and this book is another great addition to their offerings.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback