File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes Suggest a opinion on SOA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Suggest a opinion on SOA" Watch "Suggest a opinion on SOA" New topic

Suggest a opinion on SOA

Micheal John
Ranch Hand

Joined: Nov 01, 2006
Posts: 344
Hi all,
I am in position to learn SOA. For learning SOA what are the things needs to be known prior to start SOA? Whether web service knowledge is must for learning SOA? please suggest and thro some light on it.

What is the best book to start with SOA? and also for web services..

About my skill sets:I have one year of experience in the following technologies:
Core Java

And also I want to know about what is rule engine?

Micheal John
SCJP 1.4 (86%), SCWCD 1.4 (86%), SCBCD 1.3 (85%), SCDJWS (Just Started...) - Satisfaction Lies in Our EFFORT, Not in the ATTAINMENT
Peer Reynders

Joined: Aug 19, 2005
Posts: 2933
A place to start:
SOA antipatterns
IBM developerWorks: SOA and Web services

Web services are seen an enabling technology for SOA. Just because you are doing Web Services doesn't mean you are doing SOA.

Rule Engine.
Jess is a Java example of a Rule Engine. However rule engines are also part of Business Process Management Systems (BPMS) where many Business Rules are executed by a Rule Engine. Current BPMS are trying to leverage SOA in the dynamic management and execution of business processes through BPEL (Business Process Execution Language).

Any one topic - Web Services, SOA, BPMS is large but together they are just monstrous.

A fairly recent and popular SOA book:
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Prentice Hall
Book Website
Just don't expect to be able to build Web Services after reading it.

Others seem to like
Understanding Enterprise SOA

There really is no definitive Web Services book (they all have their quirks).
See Sugg. GOOD book for Webservices and Files to create a Java web services by hand for some suggestions.
[ December 06, 2006: Message edited by: Peer Reynders ]
Micheal John
Ranch Hand

Joined: Nov 01, 2006
Posts: 344
Thanks Peer Reynders.. You have given the way how to start/go with.. this is I wanted..

So, First I will take Web Services and Understand some of the basics..
Then SOA...

And regarding the Rule Engine, I have to use the Openrules (

Since our project is going to use SOA, Web Services and Rule Engines...
Reza Ravasizadeh
Ranch Hand

Joined: Jun 08, 2004
Posts: 177
Service Oriented Architecture (XML field study guide...) from Thomas Erl is very good book for starting

I agree. Here's the link:
subject: Suggest a opinion on SOA
It's not a secret anymore!