This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I think the interest in scdjws is less due to there not being much material on some of the topics. Specifically, because there is no study guide for it. And yes, its a little tough and boring to study some stuff like uddi, jaxr , soap, wsdl, basic profile etc...
However, if a study guide aimed specifically at the certification comes along, then I guess the situation will improve.
Originally posted by Alain Sellerin: Web Services are out of date? ... Maybe SCDJWS is too much focusing in SOAP architecture and it exists an easier alternative which is REST architecture? Please help me understand the lack of interest for SCDJWS
According to Clayton Christensen's The Innovator�s Dilemma there are two types of technologies:
SOAP/WSDL web services (even document-oriented ones) are a "sustaining technology" at the end of a long chain of RPC technologies: Sun RPC, Apollo NCS, DCE, Corba, RMI, J2EE, SOAP, WS-*. While these technologies gained many features and continue to satisfy the most demanding customers, more and more customers (without overly demanding requirements) are turned off by the complexity and cost of these technologies.
RESTful HTTP is a disruptive technology in the RPC market even though it is a sustaining technology in the adjacent market of the World Wide Web.
There are signs that WSDL/SOAP is now on the right side, that is the diminishing side of the technology-adoption life-cycle curve while RESTful HTTP is on the left side, that is the growing side of the technology-adoption life-cycle curve within the "web-based RPC market" (though really RESTful isn't RPC - it is a different way of accomplishing the same thing over the world wide web).
The SCDJWS primarily deals with SOAP/WSDL web services. That being said EJB is even more a "sustaining technology" than SOAP/WSDL. EJBs have been in use since 1.0 so there are existing systems that use EJB technology heavily - however these days it may be difficult to justify the use of EJB unless they are a "perfect fit" for your solution. To know that you will have to know the technology's strengths and weaknesses.
Certifications are only available for technologies that are currently in or have been in mainstream use. So both the SCDJWS and SCBCD are useful if you find yourself in the situation were have to (competently) maintain a solution that uses these technologies. For greenfield solutions the knowledge gained from the certification process can help you decide whether or not these "sustained technologies" are (still) relevant to solving your current problem. [ November 10, 2008: Message edited by: Peer Reynders ]