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 JSP Servlets Struts
And also I want to know about what is rule engine?
SCJP 1.4 (86%), SCWCD 1.4 (86%), SCBCD 1.3 (85%), SCDJWS (Just Started...) - Satisfaction Lies in Our EFFORT, Not in the ATTAINMENT
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 amazonUS Prentice Hall Book Website Just don't expect to be able to build Web Services after reading it.