my dog learned polymorphism
The moose likes Web Services and the fly likes Soa Architecture Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Soa Architecture" Watch "Soa Architecture" New topic

Soa Architecture

Tanu Gulati
Ranch Hand

Joined: Oct 06, 2008
Posts: 113

What is Service Oriented Architecture? this has been asked to me in one of the Interview.

what I understand by SOA is -- SOA is a set of rules(or specifications) applicable to the web services available and effectively making use of them. below are the set of some rules please update/add if i am wrong
1.) every service should do only one task and stick to it
2.) a service should not call any other service with in it. calling another service (based on some criteria) should be left to Integration tool.

and many more like this...can some one tell me what SOA is (if my above understanding is wrong). is it specified in the form of a diagram of some thing like that please share it

Tanu Gulati
Tamas Ragoncsa

Joined: Feb 25, 2011
Posts: 6

Hi Tanu,

SOA means a change in the perspective how the enterprise looks at their IT solutions. Instead of creating isolated applications they think in reusable services. Once a solution is needed it can be modeled as a business process and can be composed from existing and/or new services.
(For sure there are many other ways to describe it.)

Here is one IBM article about this topic

Tanu Gulati
Ranch Hand

Joined: Oct 06, 2008
Posts: 113

thanks Tamas!! It was really Informative.
I agree. Here's the link:
subject: Soa Architecture
It's not a secret anymore!