jQuery in Action, 2nd edition*
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes Why are there so many specifications? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Certification » Web Services Certification (SCDJWS/OCEJWSD)
Bookmark "Why are there so many specifications?" Watch "Why are there so many specifications?" New topic
Author

Why are there so many specifications?

Leon Omk
Ranch Hand

Joined: Aug 17, 2010
Posts: 75

I found exam objectives cover wsdl1.x, soap1.x, schema, jax-ws, ws-i 1.x....etc...

And what's worse is that all these specification are growing independently. Maybe some new specifications will be involved to make Java web service "better" at the cost of "much much more complex".

Why? Anyone can give me a reason to help me accept this cruel "fact". Thanks in advance.


OK, so that other guy knows Java better than I do, but I bet he can't speak Wuhanese(a Chinese Dialect) like me.
Dan Drillich
Ranch Hand

Joined: Jul 09, 2001
Posts: 1180
Leon,

Besides these individual specifications we have the umbrella ones such as the Basic Profile , which aims for -
This document defines the WS-I Basic Profile 1.1, consisting of a set of non-proprietary Web services specifications, along with clarifications, refinements, interpretations and amplifications of those specifications which promote interoperability
.

Then we have Web Services Interoperability Technology which
It consists of Java programming language APIs that enable advanced WS-* features to be used in a way that is compatible with Microsoft's Windows Communication Foundation (WCF) as used by .NET.


Regards,
Dan


William Butler Yeats: All life is a preparation for something that probably will never happen. Unless you make it happen.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42031
    
  64
By and large, SOAP-based services have fallen out of favor for many applications, and are being replaced by RESTful services which are much easier to implement. I'd think twice about preparing for the current WS cert. exam which is so much about SOAP and so little about REST.


Ping & DNS - my free Android networking tools app
Mikalai Zaikin
Ranch Hand

Joined: Jun 04, 2002
Posts: 3211
    
    6
Ulf Dittmer wrote:By and large, SOAP-based services have fallen out of favor for many applications, and are being replaced by RESTful services which are much easier to implement. I'd think twice about preparing for the current WS cert. exam which is so much about SOAP and so little about REST.


The new JEE6 exam (should be released in January 2011) covers JAX-RS specification in much more details.


Free SCDJWS 5.0 Study Guide - SCDJWS 5.0 Quiz (How to get SCDJWS 5.0 Quiz)
Java Platform, Enterprise Edition 6 Web Services Developer Certified Expert Exam Study Guide and Quiz
Leon Omk
Ranch Hand

Joined: Aug 17, 2010
Posts: 75

Dan Drillich wrote:Leon,

Besides these individual specifications we have the umbrella ones such as the Basic Profile , which aims for -
This document defines the WS-I Basic Profile 1.1, consisting of a set of non-proprietary Web services specifications, along with clarifications, refinements, interpretations and amplifications of those specifications which promote interoperability
.

Then we have Web Services Interoperability Technology which
It consists of Java programming language APIs that enable advanced WS-* features to be used in a way that is compatible with Microsoft's Windows Communication Foundation (WCF) as used by .NET.


Regards,
Dan


Thanks Dan.

1. I am wondering whether there is a interesting way to go through WS-I Profile Specification, and memorize them for the the exam?

2. WS-I Profile has another two versions 1.2 and 2.0, is it reasonable to learn them all as well?

Dan Drillich
Ranch Hand

Joined: Jul 09, 2001
Posts: 1180
Leon,

I think that the WS-I Profile refers and highlights interesting issues across the individual specifications. I suggest to understand the need for these Profile Conformance Requirements.

For example, if in Basic Profile Version 1.1 we look at -

4.4.3 Declaration of part Elements
Examples 4 and 5 in WSDL 1.1 Section 3.1 incorrectly show the use of XML Schema types (e.g. "xsd:string") as a valid value for the element attribute of a wsdl:part element.

It highlights a fundamental requirement about WSDL.

I believe the exam objectives refers explicitly to WS-I Profile version 1.1.

Regards,
Dan
 
GeeCON Prague 2014
 
subject: Why are there so many specifications?