Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is SOA achieved through Web Services only

 
manish ahuja
Ranch Hand
Posts: 312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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


Regards
 
Masoud Kalali
Author
Ranch Hand
Posts: 531
Java Mac OS X Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 :
http://www.onjava.com/pub/a/onjava/2005/01/26/soa-intro.html
 
Peer Reynders
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic