Automotive Holiday Deals Books Gift Guide Books Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Prime Music Sweepstakes egg_2015 All-New Amazon Fire TV Subscribe & Save Gifts for Her Amazon Gift Card Offer cm15 cm15 cm15 $30 Off Amazon Echo $30 Off Fire HD 6 Kindle Cyber Monday Deals Cyber Monday Video Game Deals Shop Now HTL
Service Oriented Architecture with Java and over one million other books are available for Amazon Kindle. Learn more

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Service Oriented Architecture with Java: Using SOA and web services to build powerful Java applications

12 customer reviews
ISBN-13: 978-1847193216
ISBN-10: 1847193218
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$27.91 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$39.99 On clicking this link, a new layer will be open
More Buying Choices
17 New from $19.95 19 Used from $5.21
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more | Shop now

Editorial Reviews

About the Author

Vincenzo Caselli graduated in Electrical Engineering in 1991 at the University of Bologna. Since 1996 he has been working as an independent consultant and Java trainer for several Italian software houses. He began working as a developer in Delphi and other visual IDEs with AS/400-based companies. Soon he shifted his focus to Java and began to propose Swing client/server multi-layered solutions to his customers. He also worked in the web development area with several frameworks (Struts, Hibernate, Spring, JSF, and GWT) in different fields (banking, manufacturing, healthcare, and e-learning). Recently he collaborated with IBM in projects based on Eclipse RCP and SOA. He is interested in every consultancy and training activity aimed to improve the productivity and quality of the software development process, possibly by using open-source products.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 80%). Print edition purchase must be sold by Amazon. Learn more.

Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Paperback: 192 pages
  • Publisher: Packt Publishing (June 26, 2008)
  • Language: English
  • ISBN-10: 1847193218
  • ISBN-13: 978-1847193216
  • Product Dimensions: 7.5 x 0.4 x 9.2 inches
  • Shipping Weight: 15.4 ounces (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #2,420,693 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

8 of 8 people found the following review helpful By Jacek Laskowski on February 9, 2009
Format: Paperback
The book is about all and nothing. It's not very technical book and the subject of SOA in Java is barely scratched. There's everything you might find useful at your first day in your job as a SOA architect, but SOA Java programmers will likely find it hardly bearable. My interest in reading the book was to find a thorough explanation of what SOA means and how one can build SOA architecture with Java tools and projects. Well, there's a chapter about Java specification - JAX-WS - and projects like Apache Axis, Spring-WS and XFire (Apache CXF), but they're merely introduced and presented with very simple examples. Examples are meant to be simple, but not that much. The first chapter "The Mantra of SOA" is way too long and quite boring. The authors used lots of acronyms that might easily confuse like C/S. I certainly was. The second chapter "Web Services and SOA" makes a cut from the previous one. It's quite an interesting chapter with thought-provoking explanations, but it ends leaving a reader with "What! That's it?!". "The more you have, the more you want" I'd say and after the first chapter I really needed more. No code till the chapter 3. "Web Service Implementations". It was the very first time I could "taste" Spring-WS and XFire. Together with JAX-WS and Apache Axis, the samples of each were so simple that I barely noticed a change. Definitely not much to digest. JBI and OpenESB were mentioned very lightly as well. With other specifications - SDO and SCA - in the chapter 4. the book left a bad taste in my mouth. I could read a lot about different Java specifications for a successful SOA project, but enumerating them only would make no difference.Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
7 of 7 people found the following review helpful By Gaurav Khanna on August 22, 2009
Format: Paperback Verified Purchase
This is the first book that is being given just one star. I had the misfortune of ordering and attempting to read this one. These are some of my gripes:
. If the aim is to learn about JAX-WS, JAXB, WSDL, SOAP etc in more detail than a reading it off a billboard then this book is not for you. This was akin to reading a ppt or off a billboard. Yes, there was some useful information but it was more like a pointer that I had to follow through with the aid of to get comfortable with it. This book will give you a lot of jargon in 175 pages but that is about it. And it will also make your wallet lighter. I could have used the JAXB tutorial on the JAXB net site and that would have covered JAXB and I assure you that is awesome. JAX-WS details someplace else. Similarly for SOA, Mike Hansen's book would do the trick. Unfortunately, I would have to agree that the absence of writers such as E Rusty Harold, Monson-Haefel is being felt in the SOA and Java Web Service arena.
. Overall the quality of writing style is confusing and terminology and acronyms are scattered throughout and in some cases, not explained satisfactorily at all. For instance "3GL", "4GL", "M and A" etc. Repetitions galore in 175 pages - start to finish. It would appear as if the content in the book has not been proof-read and the authors have collaborated albeit still have managed to essentially hash the same stuff again and again. This is a book about SOA but does that imply that some SOA aspects have to be repeated again and again? For instance: "Why SOA" in the first chapter 1 and then the same hashup in the last chapter.

I think I would need to go off PACKT publishing for a while as well just for my sanity - this time that I spent on trying to read this book will never come back - all I can do is to write this review and make some positive contribution off that.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful By Eric Roch on October 20, 2008
Format: Paperback
Some of the language is a bit awkward but the authors convey solid, clear advice on the concepts and implementations of SOA for the target Java audience. The books starts by covering the concepts of SOA as it relates to enterprise architecture and compares architectures styles such as REST and Web Services.

It is refreshing to read an unbiased comparison of REST and WS/SOAP. The authors show the simplicity of REST with code examples implementing stateless set of simple CRUD like services but then point to the benefits of WS/SOAP including:

* Automatic generations of classes involved in the communication process
* Automatic generation of the web service descriptor (WSDL)
* Automatic generation of client classes starting from the service WSDL
* Ability to be used with network protocols other than [...] (for example, SMTP or JMS)
* Ability to encapsulate authentication mechanisms
* Ability to establish a stateful conversation

The authors then show several examples of Web Service implementations, again with Java code examples, using different Java frameworks including JAX-WS 2, Axis 2, Spring-WS and XFire/CXF.

The book also covers ESB concepts including comparing an ESB from an architecture perspective to legacy EAI concepts - proprietary versus standards based architecture. Again the authors provide plenty of code examples for topics such as JDO, JBI, MOM, SCA, SDO and OpenESB.

The book concludes with using concepts presented to develop a common integration use case describing each step from design to implementation including a review of the architecture benefits of service orientation.

The books describes SOA in concepts and code givig a Java developer the skills needed to implement WS and REST services with enough architecture concepts to get them started down the road to service oriented architecture.

From my blog:
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Service Oriented Architecture with Java: Using SOA and web services to build powerful Java applications
This item: Service Oriented Architecture with Java: Using SOA and web services to build powerful Java applications
Price: $39.99
Ships from and sold by

Want to discover more products? Check out this page to see more: java application architecture