Win a copy of Get Programming with Java (MEAP only) this week in the Beginning Java forum!
  • 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 ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Bear Bibeault
  • Knute Snortum
  • Liutauras Vilda
  • Tim Cooke
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Ron McLeod
  • Ganesh Patekar
  • salvin francis
  • Tim Holloway
  • Carey Brown
  • Stephan van Hulst

[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

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.


Does this tiny ad smell okay to you?
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!