Monday 10 November 2008

SCDJWS Beta Exam Notes and Links

Movember - Sponsor Me
Going through this basic Java EE Tutorial is very beneficial
Good Reference http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=80&t=001572
Essential Basics http://www.javapassion.com/webservices/jaxwsbasics.pdf

Important Read - New but some exam related stuff https://metro.dev.java.net/guide/ should answer some m$ related stuff

Good Read from Server Point of View http://edocs.bea.com/wls/docs103/webserv_intro/overview.html

Labs are important - Netbeans recommended (just download it and use it for labs, you wont regret it when you come out of the beta)


Exam Testing Objectives


Section 1: XML Web Service Standards

Section 2: SOAP 1.2 Web Service Standards

Section 3: Describing and Publishing (WSDL and UDDI)

Section 4: JAX-WS


Section 5: REST, JSON, SOAP and XML Processing APIs (JAXP, JAXB and SAAJ)

Section 6: JAXR


Section 7: Java EE Web Services (Lab, Lab, Lab )
  • 7.1 Identify the characteristics of and the services and APIs included in the Java EE platform.(Basically all the JAX links above)
  • 7.2 Explain the benefits of using the Java EE platform for creating and deploying Web service applications.(Extra )
  • 7.3 Describe the functions and capabilities of the JAXP, DOM, SAX, StAX, JAXR, JAXB, JAX-WS and SAAJ in the Java EE platform.(above reads should be enough rest covered below)
  • 7.4 Describe the role of the WS-I Basic Profile when designing Java EE Web services.(above read should be enough)


Section 8: Security (Lab)

Section 9: Developing Web Services (Lab, Lab , Lab , Lab , Lab , Lab , Screencast Deployment , Screencast Securing, , Screencast Testing, Lab on SAML, Lab on Interoperability, End To End Mobility Lab , End to End EJB Lab )
Section 10: Web Services Interoperability Technologies(WSIT Tutorial Should be enough most of the links below are from this tutorial)
Section 11: General Design and Architecture Section 12: Endpoint Design and Architecture(End Point Design Issues)
  • 12.1 Given a scenario, design Web Service applications using information models that are either procedure-style or document-style.
  • 12.2 Describe the function of the service interaction and processing layers in a Web service.
  • 12.3 Design a Web service for an asynchronous, document-style process and describe how to refactor a Web Service from a synchronous to an asynchronous model.
  • 12.4 Describe how the characteristics, such as resource utilization, conversational capabilities, and operational modes, of the various types of Web service clients impact the design of a Web service or determine the type of client that might interact with a particular service.


Some more read on practices
http://wiki.java.net/bin/view/Javawsxml/JaxwsArticles
http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2/index.html
http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2_pt2/index.html

Another Study Guide http://java.boot.by/scdjws5-guide/


Followers