SOA with JAVA: Realizing Service-Orientation with Java Technologies

About this Book

The Java platform has evolved significantly over the past decade and has become a preferred platform for building Web-based enterprise applications. The service-orientation paradigm introduces a number of requirements and design principles that formalize the application of Java platforms and technologies in support of the strategic goals of service-oriented computing. This book explores service-oriented solution design and implementation through the application of techniques and best practices that utilize Java technology advances.

Table of Contents:

Chapter 1: Introduction
Chapter 2: Case Study Examples

Part I: Fundamentals
Chapter 3: Fundamental SOA Concepts
Chapter 4: Basic Java Distributed Technologies
Chapter 5: Web-Based Service Technologies
Chapter 6: Building Web-Based Services with Java

Part II: Services
Chapter 7: Service-Orientation Principles with Java Web-Based Services
Chapter 8: Utility Services with Java
Chapter 9: Entity Services with Java

Part III: Service Composition and Infrastructure
Chapter 10: Task Services with Java
Chapter 11: Service Composition with Java
Chapter 12: ESB as SOA Infrastructure

Part IV: Appendices
Appendix A: Case Study Conclusion
Appendix B: Service-Orientation Principles Reference
Appendix C: SOA Design Patterns Reference
Appendix D: The Annotated SOA Manifesto