Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Ganesh Patekar
  • Stephan van Hulst
  • Pete Letkeman
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Ron McLeod
  • Vijitha Kumara

[Open SOA] What are the rationales in selecting SOA open source products?  RSS feed

 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have just a little bit knowledge about SOA. But I think there would be many open source products in each SOA area.
So I wonder what are the criteria used for selecting SOA open source products in Open SOA book?

Could you please to explain why you choose:
- Apache Tuscany for SCA
- JBoss jBPM for BPM
- Esper for ESP
- Apache Synapse for ESB
- JBoss Drools for BRM

Thanks.
 
Author
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Chapter 2 of my book provides the rationale for why I had selected those products. In part, its based on my own experiences with various open source products; the licensing used; the community base and project activity; the completeness of the solution; and, lastly, how well they can be integrated together to form a complete "OpenSOA Platform". I do recognize that there are a variety of open source offerings in most of the categories I cover, but I could only feasibly cover one product for each category, so some difficult choices had to be made.

Since the book is about building a SOA platform using open source products, I do place particular emphasis on how to service-enable many of the products that I cover. For instance, I provide guidance for how Apache Tuscany (an implementation of the Service Component Architecture, or SCA) can be used to expose JBoss jBPM, Esper, and JBoss Drools as services.

Thanks,

jeff
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!