Sun Certified Developer Java Web Services - Beta

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
Essential Basics

Important Read - New but some exam related stuff should answer some m$ related stuff

Good Read from Server Point of View

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

Another Study Guide