File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Junior/Associate Certification (SCJA,OCAJ 5/6/8) and the fly likes What are Web Services? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Junior/Associate Certification (SCJA,OCAJ 5/6/8)
Bookmark "What are Web Services?" Watch "What are Web Services?" New topic

What are Web Services?

Kaydell Leavitt
Ranch Hand

Joined: Nov 18, 2006
Posts: 689

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?

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
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

Joined: Aug 26, 2006
Posts: 4968

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
I agree. Here's the link:
subject: What are Web Services?
It's not a secret anymore!