Programming Books C Java PHP Python Learn more Browse Programming Books
Java SOA Cookbook and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $49.99
  • Save: $17.24 (34%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by
Gift-wrap available.
Add to Cart
Want it tomorrow, April 22? Order within and choose One-Day Shipping at checkout. Details
FREE Shipping on orders over $35.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Add to Cart
Trade in your item
Get a $1.40
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Java SOA Cookbook Paperback

ISBN-13: 978-0596520724 ISBN-10: 0596520727 Edition: 1st

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
"Please retry"
"Please retry"
$25.92 $9.44


Frequently Bought Together

Java SOA Cookbook + Java Message Service
Price for both: $59.89

Buy the selected items together
  • Java Message Service $27.14


Like this book? Find similar titles in the O'Reilly Bookstore.

Product Details

  • Paperback: 740 pages
  • Publisher: O'Reilly Media; 1 edition (April 2, 2009)
  • Language: English
  • ISBN-10: 0596520727
  • ISBN-13: 978-0596520724
  • Product Dimensions: 9.1 x 7 x 1.7 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #445,476 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

SOA Implementation Recipes, Tips, and Techniques

About the Author

Eben Hewitt is a Principal on the architecture team at a multi-billion dollar national retail company, where he has been focused on designing and building their Service Oriented Architecture. He has worked in IT for ten years, working on large-scale web and SOA integration projects, distributed software, and messaging systems. Hewitt is the author of four previous programming books, several industry articles, and is a contributor to the O'Reilly book 97 Things Every Software Architect Should Know, edited by Richard Monson-Haefel. He is a popular speaker at industry conferences and local user groups.

More About the Author

Eben Hewitt is the Chief Information Officer at O'Reilly Media. For nearly 15 years, he has worked in positions throughout IT, most recently on large-scale web and SOA integration projects, event-driven architecture, rules engines, distributed software, and messaging systems.

His team's architecture work for an integration with Google, Inc won the 2011 Fusion Middleware Innovation Award from Oracle Corp.

Hewitt is the author of several technical books, including Cassandra: The Definitive Guide and Java SOA Cookbook, and he is a contributor to 97 Things Every Software Architect Should Know.

He is a popular speaker at international conferences, a TOGAF certified architect, and a certified Scum Master.

Follow Eben on Twitter at @ebenhewitt or visit

Customer Reviews

4.6 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 19 customer reviews
Simple to understand and readable.
Kishor Arun
It is really a cookbook for implementing java web services.
Lund Wolfe
Writing style is very witty and far from dry.
Kutsal Kaan Bilgin

Most Helpful Customer Reviews

32 of 32 people found the following review helpful By calvinnme HALL OF FAMETOP 500 REVIEWERVINE VOICE on March 28, 2009
Format: Paperback
This book is intended for experienced Java developers and architects who need to know the details of SOA development with the Java programming language and associated technologies. It is not a very good big picture book on SOA. For that I recommend Service Oriented Architecture with Java: Using SOA and web services to build powerful Java applications, which was published in 2008, so it is still current in its approach.

To get the most out of this book the author assumes specifically that you are familiar with Java SE 5 or 6, servlets, JSP Enterprise Edition containers such as Glassfish, Enterprise JavaBeans, as well as JDBC, JNDI, EARs and WARs, and XML. In short, the author assumes that you have been involved in enterprise development using the Java technologies and APIs mentioned. If you have used web services but not recently, this book does help you get your feet back in the water. It is those that are complete novices that will get truly lost.

Parts of the book address strategy, design, and patterns, but largely it is a book that stays at a low level. A really good book on SOA design patterns is SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). The author also talks about SOA and Ruby, Python, and .NET. However, it is not necessary to have a background in these languages since Java is specifically the language and environment that the author addresses.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 10 people found the following review helpful By Abu al-Sous on September 16, 2009
Format: Paperback Verified Purchase
I was really impressed how thorough this book is, it covered lots of materials. I was always looking for such a book that covers all sorts of topics in ONE SINGLE book, and this is the one. There are lots of books in the market about SOA, however, lots of them are pure talk, and they just fill pages to sell books and helps you very little in real life. This book is straight to the point; of course it does not give you everything, however, it is the best you will currently find in the market.

For the designers and architects, it gives you good introductions with examples showing how to apply SOA in real life. It touches on most subjects: such as Schema/Contract Designs, Governance, ESB, BMPL, and more.

From the programming prospective, this is a very rich book with lots of examples and discussions about the code. However, this book is written in a biased way to SUN's Glassfish & NetBeans, which I do not like. I hope in the next release he will normalize to eclipse and Tomcat. If you expect this book to cover AXIS2 or CXF, you are out of luck. This book assumes Java5+ and JAX-WS 2.1+ with lots of annotations.

I wish if there was sections about security in details, such as SAML, and integration with Spring Framework. I guess this will go in the next release years down the road.

I have just read this great book Again, I like add that one major shorting coming of this book that the examples do not exists online? Only snippet of code; not working example. I hope the author will do that soon because this is really a good book
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Lund Wolfe on August 14, 2011
Format: Paperback Verified Purchase
This is a hands-on web services book. The title is a bit misleading. SOA gives the impression that you are going to learn about best practices and principles for designing an SOA at a relatively high level. It is really a cookbook for implementing java web services. There are some good (and some not so good) hints on high level SOA but there are many SOA theory and design books that will meet that need.

It's unbelievable how complete and detailed this book is. A solid foundation is given for the sake of thorough understanding and then the how-to for JAX-WS, JAX-RS. There is no fluff in this book. The author provides every alternative implementation, including XML over http if you care to go that route, and usually an explanation of advantages and disadvantages of each approach. You decide what works best for you. I benefited tremendously from the thorough XML coverage, including XPath, XSD, JAXB. I frequently would wonder while reading if I could simplify something to the point of triviality in Java and sure enough the solution is in the book. There's nothing you can't do.

I'm an experienced Java developer but you don't have to be to create or web service enable applications using this book. The author provides many alternative examples for every solution. You are bound to get one or two ways of doing any particular task to work. You should know some Java and be able to deploy a java web app in at least one web/app server. I prefer CXF and the book is geared toward the Sun implementation (you don't even need to add any web service jars to Glassfish) but if you are fairly comfortable with CXF now you will have little trouble doing anything in the book. I got almost everything working in Tomcat and Jetty using both Sun and CXF implementations.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?