aspose file tools*
The moose likes Web Services and the fly likes Are web services only way to implement service oriented architecture? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Are web services only way to implement service oriented architecture?" Watch "Are web services only way to implement service oriented architecture?" New topic
Author

Are web services only way to implement service oriented architecture?

vikram choudhary
Greenhorn

Joined: Nov 15, 2006
Posts: 6
Hi ranchers,
I never heard SOA before xml web services came and why these two terms are becoming syn.
So my question is can we implement SOA with xml web services.
if yes, How. what technologies and patterns to use?
[ November 15, 2006: Message edited by: vikram choudhary ]
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12835
    
    5
can we implement SOA with xml web services.


Sure, but SOA is a high level architecture concept that should not involve you in talking about details of exactly how various components communicate at first.

Only after the "business logic" of what you are trying to accomplish has been settled by working with the people who actually need the system should you make decisions on technology.

Bill
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2922
    
    5
Originally posted by vikram choudhary:
why these two terms are becoming syn.


SOA and web services are not synonymous - even though it sometimes is portrayed that way. Web services are an enabling technology for SOA. Just because you are using web services does not mean you are creating an SOA.

Have a look at:
SOA antipatterns

Bottom line: Few businesses can really justify the implementation of a full-blown SOA. Many business can benefit from using web services to achieve narrow aspects of SOA, like application/service reuse and loose coupling (something that good Enterprise Application Integration (EAI)was trying to accomplish all along Enterprise Integration Patterns Catalog).
[ November 15, 2006: Message edited by: Peer Reynders ]
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Are web services only way to implement service oriented architecture?