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 what are the advantage of web service Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "what are the advantage of web service" Watch "what are the advantage of web service" New topic
Author

what are the advantage of web service

Samanthi perera
Ranch Hand

Joined: Jan 08, 2010
Posts: 510
I find that Web service is a software system designed to support interoperable machine-to-machine interaction over a network
1)What is mean by interoperable machine-to-machine

I hear that advantage of using web service is Platform Indipendance and language indipendance.
Is there any other things to use web service ?
Paul Lusk
Ranch Hand

Joined: Aug 29, 2009
Posts: 34
Samanthi,
I'm not expert but I really think those are the main advantages. Just think how much better it is that someone can write a Client in C++ Or Perl to use a service put on the network or internet in Java rather than having to have java on their machine and know how to program in it. The same goes for a service out there written in C# that you might want to use. You can write a client for it without having to have a C# compiler or knowing C#. You just have to have Java or Perl or something else. PL
Dan Drillich
Ranch Hand

Joined: Jul 09, 2001
Posts: 1164
Samanthi,

Interoperability is a _big_ concept. Maybe one can appreciate it better when it's contrasted with code portability, which used to be, not too long, a noble idea.

Analysts see Java EE dying in an SOA world -

"The goal of the virtual machine is to provide for code portability, while in SOA, interoperability is far more important," he said. "Why go through all that trouble to build portable code, when in SOA, you want to leave the code where it is? Fundamentally, the virtual machine approach to distributed computing is through the serialization of objects leading to remote method invocation, while SOA runs on the exchange of messages between services with contracted interfaces."



Regards,
Dan

William Butler Yeats: All life is a preparation for something that probably will never happen. Unless you make it happen.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Analysts see Java EE dying in an SOA world -
http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1198211,00.html


This article is 4 years old and a good example of the publishing of false predictions in an uncontrolled web world.

Dan Drillich
Ranch Hand

Joined: Jul 09, 2001
Posts: 1164
Henry,

Just to be clear - my point was about interoperability, not about the validity of the article as a whole.

Regards,
Dan
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
interoperable machine-to-machine

Interoperabilty at the machine level refers to operating systems. For example, an application hosted on a Windows OS machine can connect and communicate with an application hosted on a UNIX-based Solaris OS machine via web service. The applications can be written in the same programming language or they can be written in a different programming language.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what are the advantage of web service
 
Similar Threads
I need to know what is the different between webservice and corba?
Create web service using Eclipse
WebService Vs. SOAP over HTTP
Passed SCDJWS with 86%
Stub vs. Skeleton