Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Web Services and the fly likes Is SOA achieved through Web Services only Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Is SOA achieved through Web Services only" Watch "Is SOA achieved through Web Services only" New topic

Is SOA achieved through Web Services only

manish ahuja
Ranch Hand

Joined: Oct 23, 2003
Posts: 312
Hi All

Hope this is the right forum for this question.

I am going through some definitions of SOA. I dont know much about this topic & want to learn more on this.
From what I gathered the essence of SOA is loose coupling.

And when we say total loose coupling I reckon it can be achieved only via web services where in one layer is totally oblivious to the layers adjacent to it.
Or is it that SOA can be achieved without web services.

Do post your thoughts on the same. Also if some one can post some links to sample code which gives an idea how SOA look in practice showing the benefits of using SOA it will be very helpful in understanding the same

Masoud Kalali
Ranch Hand

Joined: Jul 08, 2004
Posts: 531

SOA can be achieved with other technologies like JINI , RMI , ...
but we see web services and SOA together because web services provide platform and device independency at first and some other benefits at the second level.

you may find the following link useful :

Masoud Kalali
Software Engineer - My Weblog - GlassFish Security
Peer Reynders

Joined: Aug 19, 2005
Posts: 2933
Originally posted by Masoud Kalali:
SOA can be achieved with other technologies like JINI , RMI , ...

Depends on the SOA definition that you adhere to. If you aspire to realize SOA as described in SOA antipatterns using anything other than SOAP/WSDL/UDDI (and existing products using those protocols) is prohibitive.

Many organizations can probably benefit from loose-coupling and a services-based architecture to optimize service-level reuse but that can be accomplished through judicious use of Enterprise Application Integration and a standardized interfacing strategy (Enterprise Integration Patterns Catalog). However adoption of fullblown SOA is not something that should be contemplated without very careful consideration.
I agree. Here's the link:
subject: Is SOA achieved through Web Services only
It's not a secret anymore!