How to Build and Implement Service-oriented Solutions January 18, 2010,
Volume 143, Issue 3
how to build and implement service-oriented solutions by combining established SOA principles, patterns, and practices with modern Java services technology
The book "SOA with Java" is a comprehensive tutorial that explains and demonstrates how to build and implement service-oriented solutions by combining established SOA principles, patterns, and practices with modern Java services technology.
Currently available for review as a rough cut on Safari, the 600-page publication written by Thomas Erl and Satadru Roy, does have several sections currently under development. Topics to be covered include:
Case Studies
NovoBank
SmartCredit Co.
Introduction to Service-Oriented Java
Fundamental SOA Concepts
Basic Java Distributed Technologies: Java Distributed Computing Basics, Java Distributed Technologies and APIs, XML Standards and Java APIs, Building Services with Java components, Java Vendor Platforms
Java Web Services Technologies
Web Services Fundamentals: Java Web Services Support, Basic Web Services Extensions, Web Services Frameworks, Vendor Platform Web Services Support
SOA and Modern Java
Building Services with Java
Service-Orientation Principles with Java Web Services: Overview, Service reusability, Standardized service contract design, Service loose coupling, Service abstraction, Service composability, Service autonomy, Service statelessness, Service discoverability
Utility Services with Java: Introduction, Inside the Java utility service, Utility service design and implementation, Utility service types
Entity Services with Java: Overview, Inside the Java entity service, Java entity service design and implementation
Task Services with Java: Overview, Inside a Java task service, Java task service design and implementation
Service Composition with Java: Overview, Inside service composition, Design and implementation considerations for service composition in Java
Enterprise SOA with Java
Advanced Java Web Services Technologies
SOA Infrastructure with ESBs: SOA – how does an ESB help?, ESB as a messaging framework, ESB as a mediation framework, ESB as an integration framework, ESB as a service composition framework, Open Source ESBs, Commercial ESBs
Enterprise SOA Foundations with Java
SOA Performance Tuning with Java
SOA Security [This content is currently in development.]
Portals and the Presentation Layer
REST and SOA: What is REST, RESTful Service Design, RESTful Service Definition and Design, Implementing RESTful Services in Java, Addressing QoS with RESTful Services, Comprehensive Case Study, Road Ahead
As noted above, an entire chapter is devoted to OpenESB, a Java based open source enterprise service bus that can be used as a platform for both Enterprise Application Integration and SOA. Chapter author Frank Kieviet, who is a Sun senior staff engineer, produced a 17-page chapter along with Murali Pottlapelli and Sujit Biswas. Feedback is welcomed.
News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't –
42,000+ Members – 24,000+ Articles Published since 1998