• 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

what are the advantage of web service

 
Ranch Hand
Posts: 510
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ?
 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 1183
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic