• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

what are the advantage of web service

 
Samanthi perera
Ranch Hand
Posts: 510
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic