SOA Using Java Web Services and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £6.40 Amazon.co.uk Gift Card
SOA Using Java Web Services
 
 
Start reading SOA Using Java Web Services on your Kindle in under a minute.

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

SOA Using Java Web Services [Paperback]

Mark D. Hansen
3.6 out of 5 stars  See all reviews (7 customer reviews)
RRP: £40.99
Price: £34.84 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.15 (15%)
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.co.uk. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £25.01  
Paperback £34.84  
Trade In this Item for up to £6.40
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in SOA Using Java Web Services for an Amazon.co.uk gift card of up to £6.40, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

SOA Using Java Web Services + Java Web Services: Up and Running + RESTful Java with JAX-RS
Price For All Three: £77.92

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 608 pages
  • Publisher: Prentice Hall; 1 edition (9 May 2007)
  • Language English
  • ISBN-10: 0130449687
  • ISBN-13: 978-0130449689
  • Product Dimensions: 17.8 x 3.2 x 23.4 cm
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 508,589 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Mark D. Hansen
Discover books, learn about writers, and more.

Visit Amazon's Mark D. Hansen Page

Product Description

Product Description

Expert Solutions and State-of-the-Art Code Examples

SOA Using Java™ Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples.

Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J.

The book

  • Introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples
  • Offers hard-won insights into building effective SOA applications with Java Web Services
  • Illuminates recent major JWS improvements–including two full chapters on JAX-WS 2.0
  • Thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2.0 data binding
  • Walks step by step through packaging and deploying Web services components on Java EE 5 with JSR-181 (WS-Metadata 2.0) and JSR-109
  • Includes specific code solutions for many development issues, from publishing REST endpoints to consuming SOAP services with WSDL
  • Presents a complete case study using the JWS APIs, together with an Ajax front end, to build a SOA application integrating Amazon, Yahoo Shopping, and eBay
  • Contains hundreds of code samples–all tested with the GlassFish Java EE 5 reference implementation–that are downloadable from the companion Web site, http://soabook.com.


Foreword
Preface

 Acknowledgments
About the Author

Chapter 1: Service-Oriented Architecture with Java Web Services
Chapter 2: An Overview of Java Web Services
Chapter 3: Basic SOA Using REST
Chapter 4: The Role of WSDL, SOAP, and Java/XML Mapping in SOA
Chapter 5: The JAXB 2.0 Data Binding
Chapter 6: JAX-WS–Client-Side Development
Chapter 7: JAX-WS 2.0–Server-Side Development
Chapter 8: Packaging and Deployment of SOA Components (JSR-181 and JSR-109)
Chapter 9: SOAShopper: Integrating eBay, Amazon, and Yahoo! Shopping
Chapter 10: Ajax and Java Web Services
Chapter 11: WSDL-Centric Java Web Services with SOA-J
Appendix A: Java, XML, and Web Services Standards Used in This Book
Appendix B: Software Configuration Guide
Appendix C: Namespace
Prefixes
Glossary

References

Index

From the Back Cover

Expert Solutions and State-of-the-Art Code Examples

SOA Using Java™ Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples.

Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J.

The book

  • Introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples
  • Offers hard-won insights into building effective SOA applications with Java Web Services
  • Illuminates recent major JWS improvements–including two full chapters on JAX-WS 2.0
  • Thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2.0 data binding
  • Walks step by step through packaging and deploying Web services components on Java EE 5 with JSR-181 (WS-Metadata 2.0) and JSR-109
  • Includes specific code solutions for many development issues, from publishing REST endpoints to consuming SOAP services with WSDL
  • Presents a complete case study using the JWS APIs, together with an Ajax front end, to build a SOA application integrating Amazon, Yahoo Shopping, and eBay
  • Contains hundreds of code samples–all tested with the GlassFish Java EE 5 reference implementation–that are downloadable from the companion Web site, http://soabook.com.


Foreword
Preface

 Acknowledgments
About the Author

Chapter 1: Service-Oriented Architecture with Java Web Services
Chapter 2: An Overview of Java Web Services
Chapter 3: Basic SOA Using REST
Chapter 4: The Role of WSDL, SOAP, and Java/XML Mapping in SOA
Chapter 5: The JAXB 2.0 Data Binding
Chapter 6: JAX-WS–Client-Side Development
Chapter 7: JAX-WS 2.0–Server-Side Development
Chapter 8: Packaging and Deployment of SOA Components (JSR-181 and JSR-109)
Chapter 9: SOAShopper: Integrating eBay, Amazon, and Yahoo! Shopping
Chapter 10: Ajax and Java Web Services
Chapter 11: WSDL-Centric Java Web Services with SOA-J
Appendix A: Java, XML, and Web Services Standards Used in This Book
Appendix B: Software Configuration Guide
Appendix C: Namespace
Prefixes
Glossary

References

Index


Inside This Book (Learn More)
First Sentence
Modern enterprise Java applications need to support the principles of Service-Oriented Architecture (SOA). Read the first page
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(2)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
10 of 10 people found the following review helpful
Format:Paperback
Mark Hansen (author) is no doubt a smart guy, but it doesn't come across in this book. I bought this book hoping to learn how to develop web services using Java and JAX-WS. I have 10 years of industry experience, and have used Apache AXIS for Java web service development, but needed to learn JAX-WS instead.

After having read only a few chapters I have decided not to waste anymore time on this book.

The primary reason I don't like it is, that Mark apparently fails to understand what level a developer new to web services is at. Instead of building up the readers knowledge of web services from the ground up, Mark jumps around the topics. For instance, there are typically two ways to develop web services: Either you have some Java code and need a web service interface for it, or you have a WSDL and need Java code for it. The book states that often you actually have both Java code and a WSDL and need to bridge the gap between them. This is correct, no doubt. However, Mark uses this as a justification for *starting* out explaining this case, rather than build of the users understanding by first showing Java to WSDL, then WSDL to Java, then the bridging case. Just because the bridging case is the most important, it does not automatically mean that this is the place to start explaining the matter.

Another reason I don't like this book is that it is not self contained. It takes up 600 pages, but doesn't even have chapters on WSDL, Schema, SOAP, HTTP, or any of the other protocols involved in web services. But hey, perhaps I just misunderstood the purpose of this book. It is definately not a web service beginners book!
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Paperback
This is not a book for junior or intermediate Java developers looking to write their first web service. Nor is it a gradual introducion to the Web Services technology stack. Instead the book is aimed squarely at experienced developers who already know HTTP, SOAP, XML Schema, WSDL etc... and are still scratching their heads trying to make Web Services work in Java. The density of the material here is scary but the quality is superb. I've bought lots of Web Service books and this is the only one that was of practical use to me. Strongly recommended for those who seriously need to make SOA work.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
By Mr. D. S. Stadler VINE™ VOICE
Format:Paperback
I've been working through this book for a couple weeks now. It's very dense reading, not infrequently I am obliged to page back and reread a section because I missed something important. The author remarks in the foreword that it's not an easy subject; he's not joking. It isn't.

That said, I have to say it's the most useful book I've found on actually programming these things. It focuses on SOA, which is to say a particular style of SOAP Web Services, but also contains a useful chapter on RESTful Web services.

From the technical architecture POV I found Hansen's observations on the tradeoffs between REST and SOAP and upon which choices to make when wiring up SOAP Web Services.

The problem with many Web Services books is that they are too simple. The show an example of how to write a greenfield Web Services app without tackling the real problem facing most developers: Web Services are primarily an integration tool, and systems integrators rarely have the luxury of doing greenfield development; they must hook together existing classes and schemas and this can be very difficult. Hansen shows how to solve the real problems.
Comment | 
Was this review helpful to you?

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
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges