System News
"SOA with Java" - Rough Cut Available
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.

More Information

SOA with Java [...read more...]

Keywords:

fullsource
 

Other articles in the Publications section of Volume 143, Issue 3:
  • "SOA with Java" - Rough Cut Available (this article)

See all archived articles in the Publications section.



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