SOA With Java: Realizing Service-Orientation With Java Technologies (The Prentice Hall Service Technology Series from Thomas Erl)
“An outstanding depth-and-breadth resource for IT architects and Java professionals to understand and apply the marriage of SOA and modern Java.â€<br>--<b>Antonio Bruno</b>, Enterprise Architecture and Strategy, digitalStrom<br> <br>“A great self-contained book on SOA using flexible Java implementations....â€<br>--<b>Roger Stoffers</b>, Hewlett Packard<br> <br>“Provides clarity on abstract concepts and is filled with concrete examples of implementing SOA principles in Java environments.â€<br>--<b>Sanjay Singh</b>, Certified SOA Architect<br> <br>“...provides a holistic, comprehensive view on leveraging SOA principles and architecture for building and deploying performant Java services.â€<br>--<b>Suzanne D’Souza</b>, KBACE Technologies<br> <br>“Thomas Erl’s series of books on services technology have shaped, influenced, and strengthened a whole community of enterprise and solution architects’ thinking and solution development, and the much awaited<i> SOA with Java</i> book is an excellent addition to the series. It is a must-read.â€<br>--<b>Lalatendu Rath</b>, Wipro Technologies<br> <br> <b>The Definitive Guide to Building Service-Oriented Solutions with Lightweight and Mainstream Java Technologies</b> <br> <br>Java has evolved into an exceptional platform for building Web-based enterprise services. In <i>SOA with Java</i>, Thomas Erl and several world-class experts guide you in mastering the principles, best practices, and Java technologies you need to design and deliver high-value services and service-oriented solutions.<br> <br>You’ll learn how to implement SOA with lightweight frameworks, mainstream Java services technologies, and contemporary specifications and standards. To demonstrate real-world examples, the authors present multiple case study scenarios. They further demystify complex concepts with a plain-English writing style. This book will be valuable to all developers, analysts, architects, and other IT professionals who want to design and implement Web-based service-oriented architectures and enterprise solutions with Java technologies.<br> <br>Topic Areas<br> <ul> <li>Applying modern service-orientation principles to modern Java technology platforms</li> <li>Leveraging Java infrastructure extensions relevant to service-oriented solutions</li> <li>Exploring key concepts associated with SOA and service-orientation within the context of Java</li> <li>Reviewing relevant Java platforms, technologies, and APIs</li> <li>Understanding the standards and conventions that REST and SOAP services are built upon in relation to Java implementations</li> <li>Building Java Web-based services with JAX-WS and JAX-RS</li> <li>Applying the eight key principles of service-orientation design using Java tools and technologies</li> <li>Creating Java utility services: architectural, design, and implementation issues</li> <li>Constructing effective entity services: service contracts, messages, data access, and processing</li> <li>Constructing task services, including detailed guidance on service composition</li> <li>Using ESBs to support infrastructure requirements in complex services ecosystems</li> </ul>