Java expert Mark Hansen provides a practical introduction to using Java Web services and AJAX to implement SOA. Mark 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. Next, he introduces the latest Java EE 5 Web services APIs and discusses how they work with AJAX. He concludes by showing how AJAX and Java Web services can be used to integrate Yahoo Shopping, eBay, and Amazon to create a universal shopping application.