aspose file tools*
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes Any feedback for SCDJWS Beta? 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 "Any feedback for SCDJWS Beta?" Watch "Any feedback for SCDJWS Beta?" New topic
Author

Any feedback for SCDJWS Beta?

Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

I haven't seen any more experiences for SCDJWS beta. I am scheduled for Sunday. Hope to have fun. For those who have given the exam please let us know the feedback - any new topics from the previous version?


===Vyas Sanzgiri===
My Blog
Sim Kim
Ranch Hand

Joined: Aug 06, 2004
Posts: 268
There is only one feedback by Victor till now ! Either people are not giving the beta or are not giving the feedback . Don't know whats so wrong with this forum .

Best of Luck for your exam !

Lets us know the feedback
Sim Kim
Ranch Hand

Joined: Aug 06, 2004
Posts: 268
Hi Vyas,

How was your exam ?
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

I am just about to leave for the exam
Sim Kim
Ranch Hand

Joined: Aug 06, 2004
Posts: 268
Best of Luck !!!
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

I did not study much for the beta exam although I have more than 3 yrs of experience in the SOA world and I might consider myself as an intermediate level. I am certainly no expert in the standards and specifications. Here is my review:

The exam was too tiring. The questions are easy to intermediate level. I could understand most of them but due to lack of time I could not study much. MZ notes are not enough. The test does not go into the depth but rather spans quite a broad range of topics which I could not find in MZ. Stick to the objectives and read from many sources. I think MZ missed out a lot on the new beta objectives. I was planning to give it a shot later and hence I jumped in for the beta. If I had studied a little more I would have easily passed it. I am mapping the objectives to the level of detail asked as far as I can remember:

Read:-
JSON Webservices
StAX
SAML
Dispatch pattern
Lots of REST
Basic JAXB, JAXP
Document literal


There is 1 drag and drop about WSDL. There are some questions which are expert level and some with very obvious answers. Some questions are application of what you have learnt in different scenarios.


Section 1: XML Web Service Standards

* 1.1 Given XML documents, schemas, and fragments determine whether their syntax and form are correct (according to W3C schema) and whether they conform to the WS-I Basic Profile 1.1.
* 1.2 Describe the use of XML schema in Java EE Web services
Basic level questions on
- BP 1.1 questions
- XML schema questions
- Namespaces

Section 2: SOAP 1.2 Web Service Standards

* 2.1 List and describe the encoding types used in a SOAP message.
* 2.2 Describe the SOAP Processing and Extensibility Model.
* 2.3 Describe SOAP Message Construct and create a SOAP message that contains an attachment.
Basic level questions on SOAP and SAAJ
Java code on SOAP and SAAJ
SOAPFault
message
portType

Section 3: Describing and Publishing (WSDL and UDDI)

* 3.1 Explain the use of WSDL in Web services, including a description of WSDL's basic elements, binding mechanisms and the basic WSDL operation types as limited by the WS-I Basic Profile 1.1.
* 3.2 Describe how WSDL enables one to separate the description of the abstract functionality offered by a service from concrete details of a service description such as "how" and "where" that functionality is offered.
* 3.3 Describe the Component Model of WSDL including Descriptions, Interfaces, Bindings, Services and Endpoints.
* 3.4 Describe the basic functions provided by the UDDI Publish and Inquiry APIs to interact with a UDDI business registry.
Lots of questions on WSDL and UDDI with respect to BP
Binding***
WSDL structure

Section 4: JAX-WS

* 4.1 Explain JAX-WS technology for building web services and client that communicate using XML
* 4.2 Given a set of requirements for a Web service, such as transactional needs, and security requirements, design and develop Web service applications that use JAX-WS technology
* 4.3 Describe the Integrated Stack (I-Stack) which consists of JAX-WS, JAXB, StAX, SAAJ
* 4.4 Describe and compare JAX-WS development approaches.
* 4.5 Describe the features of JAX-WS including the usage of Java Annotations.
* 4.6 Describe the architecture of JAX_WS including the Tools SPI that define the contract between JAX-WS tools and Java EE.
* 4.7 Describe creating a Web Service using JAX-WS.
* 4.8 Describe JAX-WS Client Communications Models.
* 4.9 Given an set of requirements, design and develop a Web service client, such as a Java EE client and a stand-alone client, using JAX-WS.
* 4.10 Given a set of requirements, create and configure a Web service client that accesses a stateful Web service.
Lots of questions on JAX-WS
I-Stack
4.2 **
4.5**
JAX-WS tools
JAXP to JAX-WS
APT

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

* 5.1 Describe the characteristics of REST Web Services.
* 5.2 Describe the characteristics of JSON Web Services.
* 5.3 Compare SAOP web services to REST Web Services.
* 5.4 Compare SAOP web services to JSON Web Services.
* 5.5 Describe the functions and capabilities of the APIs included within JAXP.
* 5.6 Describe the functions and capabilities of JAXB, including the JAXB process flow, such as XML-to-Java and Java-to-XML, and the binding and validation mechanisms provided by JAXB.
* 5.7 Create and use a SOAP message with attachments using the SAAJ APIs.
REST***
JSON Web services***
5.6**
5.7**
more questions on application of these technologies in various situations


Section 6: JAXR

* 6.1 Describe the function of JAXR in Web service architectural model, the two basic levels of business registry functionality supported by JAXR, and the function of the basic JAXR business objects and how they map to the UDDI data structures.
* 6.2 Create JAXR client to connect to a UDDI business registry, execute queries to locate services that meet specific requirements, and publish or update information about a business service.
Some questions on JAXR, UDDI and WS-I

Section 7: Java EE Web Services

* 7.1 Identify the characteristics of and the services and APIs included in the Java EE platform.
* 7.2 Explain the benefits of using the Java EE platform for creating and deploying Web service applications.
* 7.3 Describe the functions and capabilities of the JAXP, DOM, SAX, StAX, JAXR, JAXB, JAX-WS and SAAJ in the Java EE platform.
* 7.4 Describe the role of the WS-I Basic Profile when designing Java EE Web services.
7.2***

Section 8: Security

* 8.1 Explain basic security mechanisms including: transport level security, such as basic and mutual authentication and SSL, message level security, XML encryption, XML Digital Signature, and federated identity and trust.
* 8.2 Identify the purpose and benefits of Web services security oriented initiatives and standards such as Username Token Profile, SAML, XACML, XKMS, WS-Security, and the Liberty Project.
* 8.3 Given a scenario, implement Java EE based web service web-tier and/or EJB-tier basic security mechanisms, such as mutual authentication, SSL, and access control.
* 8.4 Describe factors that impact the security requirements of a Web service, such as the relationship between the client and service provider, the type of data being exchanged, the message format, and the transport mechanism.
* 8.5 Describe WS-Policy that defines a base set of constructs that can be used and extended by other Web specifications to describe a broad range of service requirements and capabilities.
Most impt topic. Lots of questions. All the objectives here are very important more than 15 questions on this topic and in great detail.

Section 9: Developing Web Services

* 9.1 Describe the steps required to configure, package, and deploy Java EE Web services and service clients, including a description of the packaging formats, such as .ear, .war, .jar, annotations and deployment descriptor settings.
* 9.2 Given a set of requirements, develop code to process XML files using the SAX, StAX, DOM, XSLT, and JAXB APIs.
* 9.3 Given an XML schema for a document style Web service create a WSDL file that describes the service and generate a service implementation.
* 9.4 Given a set of requirements, create code to create an XML-based, document style, Web service using the JAX-WS APIs.
* 9.5 Implement a SOAP logging mechanism for testing and debugging a Web service application using Java EE Web Service APIs.
* 9.6 Given a set of requirements, create code to handle system and service exceptions and faults received by a Web services client.
Basic questions on 9.1, 9.5
Focus on 9.6, 9.3

Section 10: Web Services Interoperability Technologies

* 10.1 Describe WSIT, the features of each WSIT technology and the standards that WSIT Implements for each technology and how it works.
* 10.2. Describe how to create a WSIT client from a Web Service Description Language (WSDL) file.
* 10.3 Describe how to configure web service providers and clients to use message optimization.
* 10.4 Create a Microsoft Windows Communication Foundation (WCF) client that accesses a Java web service.
* 10.5 Describes the best practices for production and consumption of data interoperability between WCF web services and Java web service clients or between Java web services and WCF web service clients.
Many questions on WSIT. I do not believe everything was out of scope. Yes, some were in the .Net territory but pretty obvious if you eliminate other answers. I left comments on them. But the questions were testing the extent of objectives


Section 11: General Design and Architecture

* 11.1 Describe the characteristics of a Service Oriented Architecture (SOA) and how Web services fit to this model.
* 11.2 Given a scenario, design a Java EE web service using Web Services Design Patterns (Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Service Broker), and Best Practices.
* 11.3 Describe how to handle the various types of return values, faults, errors, and exceptions that can occur during a Web service interaction.
* 11.4 Describe the role that Web services play when integrating data, application functions, or business processes in a Java EE application.
- Asynchronous Interaction, JMS Bridge, Web Service Cache
- 11.2, 11.4 related questions and SOA

Section 12: Endpoint Design and Architecture

* 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.
They love document literal, async model
interaction layer vs processing layer
stateful vs stateless webservices
EJB vs Servlets
Sim Kim
Ranch Hand

Joined: Aug 06, 2004
Posts: 268
Thanks Vyas !

Any coding related question in StAX or JSON or REST ? Also does MZ's notes covers UDDI and JAXR well .
Faraz Ali
Ranch Hand

Joined: May 15, 2008
Posts: 108
Thanks for the good feedback.

Can you also tell us the percentage of beginner/intermediate/expert level questions?
Chintan Rajyaguru
Ranch Hand

Joined: Aug 19, 2001
Posts: 341
Vyas,
Thank you for posting the review. I have a quick question: Did you see any questions from JSR 311 - Java API for RESTful Web Services? I don't think this JSR is in scope. Only general REST principles and JAX-WS REST support are in scope but that is not apparent from the objectives.

Thanks
Chintan


ChintanRajyaguru.com
SOADevelopment.com - Coming soon!
Sim Kim
Ranch Hand

Joined: Aug 06, 2004
Posts: 268
Chintan,

What do you think should be characterstics of JSON service and REST service?
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

No coding related questions on StAX or JSON or REST but read in detail. I would suggest read outside of MZ notes and more closer to the objectives. You will see that old MZ notes just covers 50% of the objectives. I m stressing cause I just read MZ notes and I did not have time to read other books/ objectives.

Most of the questions were intermediate level. There were a few expert level questions.

Basic REST not the JSR
Xia Lee
Greenhorn

Joined: Nov 16, 2008
Posts: 19
Thanks Vyas!

Have you given your exam in US .
Can you please read your PM !
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2922
    
    5
Welcome to JavaRanch ABC JEE,

Please check your private messages.
Amit G Piplani
Ranch Hand

Joined: Jul 21, 2004
Posts: 83
Not much coding questions at all in exam. Only 1 drag and drop question that too was related to WSDL structure.
But some of them were related to schema definitions(w.r.t Java and .NET interoperability), JAX-WS deployment,REST.
Questions on security were straight-forward.
Couple of questions on Stax, I-Stack, stateful web service, Encoding styles

Surprisingly less questions on faults, message handlers.

But exam was quite tiring.


SCJP,SCWCD,SCBCD,SCDJWS1.4, SCDJWS1.5
Xia Lee
Greenhorn

Joined: Nov 16, 2008
Posts: 19
Thanks Amit for the feedback.

Are you already SCDJWS certified ? If yes, then were the questions/topics asked for Security/UDDI/JAXR/Design Architecture same in the new exam as well .
Amit G Piplani
Ranch Hand

Joined: Jul 21, 2004
Posts: 83
Well i am 1.4 certified and appeared for Beta exam last week.
Questions on security were straight-forward and they were quite similar to the one in previous version.
But again complexity of questions on UDDI/JAXR were similar to earlier exam. I was unlucky to get more questions on JAXR than UDDI, although i skipped this chapter this time considering very less questions were asked on 1.4 exam.

There were couple of questions on design, but 1 or 2 questions on patterns point of view
Sim Kim
Ranch Hand

Joined: Aug 06, 2004
Posts: 268
Amit,

What do you mean by
some of them were related to schema definitions(w.r.t Java and .NET interoperability),


Can you please elaborate ? Also how did you found WSIT / Tools like APT/WSGEN/WSIMPORT etc
Amit G Piplani
Ranch Hand

Joined: Jul 21, 2004
Posts: 83
Most of the questions i remember on WSIT were w.r.t message interoperability, like if schema defined as double and Double as parameters, what will be there corresponding types in .NET?
I didn't find any of the questions w.r.t Security, Reliable Messaging, Policy frameworks in WSIT context, but couple of questions(1 or 2) on WSIMPORT.

Some of the other questions is advantages of JAX-WS, STaX(egadvantages).
Mikalai Zaikin
Ranch Hand

Joined: Jun 04, 2002
Posts: 3212
    
    6
Originally posted by Vyas Sanzgiri:


MZ notes are not enough. The test does not go into the depth but rather spans quite a broad range of topics which I could not find in MZ. Stick to the objectives and read from many sources. I think MZ missed out a lot on the new beta objectives. I was planning to give it a shot later and hence I jumped in for the beta.


Sorry, but I *never* claimed that one can/should use my old SCDJWS 1.4 study guide for SCDJWS 5.0 beta.

Obviously the technology has changed during 4 last years (1.4 exam was relesed in 2004). That's why you can't find new objectives in old WSD notes.

Good luck,
MZ


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
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2922
    
    5
Originally posted by Amit G Piplani:
although i skipped this chapter this time considering very less questions were asked on 1.4 exam.


Take into account that each exam instance is probably generated from a pool of questions based on certain certification specific rules. Even with the regular SCDJWS 1.4 there were varying reports about the quantity of JAXR/UDDI questions on the exam - on the Beta exam there are significantly many more questions, so are you are more likely to be exposed to the full weight of these questions.
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

Sorry, but I *never* claimed that one can/should use my old SCDJWS 1.4 study guide for SCDJWS 5.0 beta.

Obviously the technology has changed during 4 last years (1.4 exam was relesed in 2004). That's why you can't find new objectives in old WSD notes.

Good luck,
MZ


I know! and I am stating the obvious so that others can adapt according to the new objectives

1212
Theodore Casser
Ranch Hand

Joined: Mar 14, 2001
Posts: 1902

It's taken me a few days to get out of the little fog that my mind's been in since the exam on Saturday (that, and the fact that I'm dealing with my company's acquisition by a large, public firm...). So, some thoughts.

  • I thought the questions on .NET were more than fair - they were basic concepts that are covered by materials provided by Sun.
  • There was a lot of JAXR on my set of questions, which really I fear tripped me up (since it's the one section of WS that I don't use on a regular basis)
  • There's a good variety, difficulty-wise, of questions. I found a few that seemed way too easy and obvious, but there were more than a few that I couldn't puzzle my way through in a quick fashion and seemed a bit nuanced.

  • My guess is that this, like the prior one, will not be as popular... if only because WS is probably the hardest of the 'specialization' exams sun offers to programmers.


    Theodore Jonathan Casser
    SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
    Xia Lee
    Greenhorn

    Joined: Nov 16, 2008
    Posts: 19
    Theodore,

    Thanks for the update .

    I thought the questions on .NET were more than fair - they were basic concepts that are covered by materials provided by Sun.


    Which material of Sun you are talking about ? Can you please provide me with the link ?

    Also I have sent you some queries through PM . Please respond.
    Theodore Casser
    Ranch Hand

    Joined: Mar 14, 2001
    Posts: 1902

    Originally posted by Xia Lee:

    Which material of Sun you are talking about ? Can you please provide me with the link ?

    Also I have sent you some queries through PM . Please respond.

    There's other posts on this group that refer to the specific materials - I suggest you search the forum for such, since I don't have them handy.
    Peer Reynders
    Bartender

    Joined: Aug 19, 2005
    Posts: 2922
        
        5
    Originally posted by Xia Lee:
    Which material of Sun you are talking about ? Can you please provide me with the link ?


    Basically anything WSIT.
    See also SCDJWS Beta Exam Notes and Links
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: Any feedback for SCDJWS Beta?