aspose file tools*
The moose likes Web Services and the fly likes Open Source SOA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Open Source SOA" Watch "Open Source SOA" New topic
Author

Open Source SOA

Rahul Juneja
Ranch Hand

Joined: Aug 03, 2002
Posts: 425
Henry,

What tools from the opensource world do you cover in this book. Also do you cover some parts of security as that is one of the primary concern with SOA ?

Does this cover webservice with JAX-WS to some extent or primarily ESB and BPEL.

Thanks,
Rahul


Rahul Juneja
ThoughtClicks - http://techlabs.thoughtclicks.com
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

Interested to know the open source tools and how good they are...


===Vyas Sanzgiri===
My Blog
Jeff. Davis
Author
Greenhorn

Joined: Jun 01, 2009
Posts: 20
The book covers the following open source products, and focuses on how they can be integrated together to form a complete "OpenSOA Platform":

Composite Services/Framework - Apache Tuscany
BPM - JBoss jBPM
ESB/Web Service Mediation - Apache Synapse
Business Rules - JBoss Rules/Drools
Complex Event Processing - Esper
Unit Testing - soapUI

Obviously, for each of these categories, there are multiple high-quality open source alternatives available. In particular, the ESB space is rich with high-quality open source products, but I couldn't cover them all in the book, and I find Synapse to be a very easy-to-use lightweight ESB that provides outstanding functionality.

An example of where I discuss how these products can be integrated is jBPM, which I demonstrate how it can be used in tandem to Apache Tuscany to service enable that BPM product so that process instances can be kicked off through a variety of protocols such as JMS and SOAP. I also have several real-life case studies that tie together these products.

Thanks!

jeff

Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

very cool!!
Billy Tsai
Ranch Hand

Joined: May 23, 2003
Posts: 1304
what kinds of open source tools provides capabilities for service orchestration, service choreography and JBI?


BEA 8.1 Certified Administrator, IBM Certified Solution Developer For XML 1.1 and Related Technologies, SCJP, SCWCD, SCBCD, SCDJWS, SCJD, SCEA,
Oracle Certified Master Java EE 5 Enterprise Architect
Jeff. Davis
Author
Greenhorn

Joined: Jun 01, 2009
Posts: 20
I touch on security a little in the book, but it certainly isn't a focus (that's not to suggest it's not very important, just that it was outside the scope). Primarily, I touch on security during the discussion of Apache Synapse, where I demonstrate how it can be used for handling WS-Security for SOAP-related web services. I also describe its features as it relates to monitoring and managing service levels, which enables you to restrict how many API operations a given customer can invoke within a given period along with some firewall-type capabilities it provides. In the chapter on Esper, I point out that it can be used to monitor for any unusual activity that may be occurring, such as an unusual number of requests or other tell-tale signs that your enterprise may be under attack.

Thanks,

jeff
Sunil Prakash
Greenhorn

Joined: Jul 23, 2009
Posts: 5
How this open SOA is different from IBM/Oracle SOA Implementations? Does it gives an alternatives to implement SOA? what about the bpel execution? is it similar to IBM's?
 
jQuery in Action, 2nd edition
 
subject: Open Source SOA