• Post Reply Bookmark Topic Watch Topic
  • New Topic

Mark Hansen - SOA best practices  RSS feed

 
Hanumanth Kanthi
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wondering if you have described any architectural best practices in your book for clients who are planning to move on to SOA and have deeply coupled architecture across the board especially with acquisitions.

Thanks,

H. Kanthi
 
Mark D. Hansen
author
Ranch Hand
Posts: 61
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes. Chapter 4 describes best practices for WSDL and for reusable message schemas. Chapters 5, 6, and 7 focus on best practices for doing SOA-based integration using JAXB and JAX-WS. Please have a look at the table of contents.

For "deeply coupled architecture", the most important "best practice" is to start with WSDL to design and document your SOA services. Do not generate services from existing code.

SOA-based integration is a theme that runs throughout the book. The book shows how to use the Java Web Services tools (e.g., JAX-WS, JAXB) to best implement SOA integration by doing "Start from WSDL" development rather than "Start from Java".
 
Mark D. Hansen
author
Ranch Hand
Posts: 61
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes. Chapter 4 describes best practices for WSDL and for reusable message schemas. Chapters 5, 6, and 7 focus on best practices for doing SOA-based integration using JAXB and JAX-WS. Please have a look at the table of contents.

For "deeply coupled architecture", the most important "best practice" is to start with WSDL to design and document your SOA services. Do not generate services from existing code.

SOA-based integration is a theme that runs throughout the book. The book shows how to use the Java Web Services tools (e.g., JAX-WS, JAXB) to best implement SOA integration by doing "Start from WSDL" development rather than "Start from Java".
 
Hanumanth Kanthi
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your answers Mark!

I like the way you said i.e. �start with WSDL to design and document SOA services���but in reality that�s not what most of SOA integrations projects are following �. especially those with existing �deeply coupled architecture� projects �.. �. at least that�s my observation being living and breathing at clients.

General tendency is to quickly turn existing components into exposable services and sign off so called SOA certification!!


Cheers,
H. Kanthi.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!