File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Is SOA achieved through Web Services only" Watch "Is SOA achieved through Web Services only" New topic
Author

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


Regards
Masoud Kalali
Author
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 :
http://www.onjava.com/pub/a/onjava/2005/01/26/soa-intro.html


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

Joined: Aug 19, 2005
Posts: 2922
    
    5
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: http://aspose.com/file-tools
 
subject: Is SOA achieved through Web Services only