• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Is SOA achieved through Web Services only

 
Ranch Hand
Posts: 312
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Author
Posts: 531
Mac OS X Netbeans IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
reply
    Bookmark Topic Watch Topic
  • New Topic