Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What are Web Services?

 
Kaydell Leavitt
Ranch Hand
Posts: 690
Eclipse IDE Firefox Browser Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that I understood correctly from Cameron McKenzie's "SCJA Certification Study Guide" that "Web Services" are for talking to other technologies that aren't implemented in Java on both ends.

There's a great anaology of a Cree Indian communicating with an Estonian via spanish as a lingua franca.

It seems to me that I wouldn't have to study the material on the Web Services certificate exam objectives unless I wanted to talk to foreign services such as dot-net or CORBRA.

Is this right?

Kaydell
 
Ulf Dittmer
Rancher
Posts: 42969
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The point of WS is not to talk to non-Java services, the point is that it doesn't matter which language/technology a service is implemented in. Java clients often talk to Java WS without even knowing that the same language is used on both sides. SOAP and WSDL abstract this away.

I can't imagine the SCJA going into any depth on this, though.
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Web services is a great means for components to communicate over the web. Communication happens with XML messages, which is not specific to any particular platform - Java, .Net, CORBA, C++, etc. As long as XML is understood, different components, written in any range of languages, can communicate. That's the beauty of web services.

For the SCJA exam, you should know the technologies that make web services work, namely, know the basic purpose of WSDL, UDDI and SOAP. I've heard of high level questions on each of those technologies.

Good Luck!

-Cameron McKenzie
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic