Two Laptop Bag*
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes Exam topics on best practice and design 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 "Exam topics on best practice and design" Watch "Exam topics on best practice and design" New topic
Author

Exam topics on best practice and design

Himai Minh
Ranch Hand

Joined: Jul 29, 2012
Posts: 741
As I read MZ's quiz, there are only a few questions about best practice / design. They are about SOA and web service, architecture like interaction layer and implementation layer.
But I heard some ranchers said there were 12 best practice questions in the real exam.

What other topics related to best practice are on the exam? (You don't need to tell me what exactly in the real exam, just let me know what topic related to best practice.)
Mujahed Syed
Ranch Hand

Joined: May 18, 2010
Posts: 32

Hi,

Although I am facing the same problem as you do but I am getting closer to find the topics related to best practise (i think). The logic I am applying is that the design patterns should be based on best practises, apart from those topics that you have already covered, i am following below ones from "Sun Microsytems" training course (yes before oracle had taken over) but i think below are still valid because they are for version 6. So the course had the section for best practises with following topics in it:

14. Apply best practices to design and implement web services 199
14.1. Use different encoding schemes –fast infoset 199
References: 199
14.1.1. The Performance Problem 199
14.1.2. Goals 200
14.1.3. ASN (Abstract Syntax Notation One) 200
14.1.4. How to use Fast Infoset parsers and serializers 200
14.1.5. Examples 201
14.2. Use GZIP for optimizing message sizes 201
14.3. Use catalog mechanism for WSDL access 202
14.3.1. References 202
14.3.2. A Sample Catalog file 202
14.3.3. Location of the catalog file 203
14.4. Refer to WS-I sample app for best practises: WS-I BSP sample app 203
14.5. Design Patterns 203
14.5.1. Web Services-Based Design Patterns 204
14.5.2. Web Services-Based Interaction 204
14.5.3. Web Services-Based Interaction: Observations 204
14.5.4. Asynchronouse Interaction Pattern 205
14.5.5. Client-Side Pull Implementation 208
14.5.6. JMS-Based Implementation 209
14.5.7. JAX-WS-Based Implementation 211
14.5.8. JMS Bridge Scenario 214
14.5.9. Web Service Cache Design Pattern 215
14.5.10. Web Service Broker 216
14.5.11. Web Service Logger Pattern 218
14.6. Web Services Deployment Patterns 221
14.7. Designing Web Services: Best Practices 222
14.7.1. SOAP Style 222
14.7.2. WSDL File Structure 222


it is possible that i may miss some topics and it is also possible that i am over doing this topic, i am not sure. but may be you can share the topics you are covering and we can reach to some commonality?


SCJP, OCWCD
Himai Minh
Ranch Hand

Joined: Jul 29, 2012
Posts: 741
I asked a similar question before. Someone replied me that the following are not on the exam:

"14.1. Use different encoding schemes –fast infoset 199
14.2. Use GZIP for optimizing message sizes 201
14.3. Use catalog mechanism for WSDL access 202"
Here is the link http://www.coderanch.com/t/627798/java-Web-Services-SCDJWS/certification/Exam-topics-MZ-notes-Chapter

For the rest topics, like cache , broken, asynchronous service... may be on the exam.
Mujahed Syed
Ranch Hand

Joined: May 18, 2010
Posts: 32

ok thanks for letting me know.
Himai Minh
Ranch Hand

Joined: Jul 29, 2012
Posts: 741
Hi Mujahed Syed,
I am not sure if you've used Ethuware mock exam. From the mock exam explanation, I saw a note from the author:
Asynchronous interaction, JMS bridge, web service cache, web service broker are on the version 5 exam.
"However the current EE6 exam did not have these particular patterns as objective. This question is added in case an old question arises in the exam."

This will make all of us wonder what best practice/design questions will be on the current version 6 exam.
Mujahed Syed
Ranch Hand

Joined: May 18, 2010
Posts: 32

Hi Himai

Thanks for letting know. No I am not having Ethuware mock exam, I have already been fooled by one mock exam provider called as "ezpractise" http://www.epractizelabs.com/ I hate them with passion. Since then, I have stopped following such exam softwares.

I think we should see oracle recommended training in such a case and follow the topics included in it; for this certification oracle recommends following courses:

Java EE 6: Develop Web Services with JAX-WS & JAX-RS: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=609&get_params=dc77754GC10,p_preview:N
Developing Web Services Using Java Technology, Java EE 6: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=609&p_org_id=1001&lang=US&get_params=dc65185GC10,p_preview:N

If you notice the topics for best practises in them you will find:
Trade-Offs Associated with the Java Web Services APIs

Understand the trade-offs involved in the choice to implement a web service using either JAX-WS or JAX-RS technology.
Web Services Design Patterns

Describe web services-based design patterns
Describe web services-based deployment patterns
Best Practices and Design Patterns for Use with JAX-WS

Describe JAX-WS-specific design patterns
Recognize and apply best practices associated with implementing web services using JAX-WS
Best Practices and Design Patterns for Use with JAX-RS

Describe JAX-RS-specific design patterns
Recognize and apply best practices associated with implementing web services using JAX-RS


Suppose we go for both of these course and pay 7000$ (highly unlikely - similar to finding life on moon) and after that we appear for exam and suppose we fail, then just imagine that the complaint process and nightmare you will give oracle.. it will be an embarssing situation for the tutor that the course was not suitable to qualify the exam, and that oracle provided false info on there site! so, i guess you realize where i am going with this, so the logic is if i am covering these topics then i may be safe.

Its better to cover more rather than less ground so to be on safe side. anyways, let me know if you feel i am mistaken, thanks.

btw, when are you planning to appear for the exam?

Frits Walraven
Creator of Enthuware JWS+ V6
Bartender

Joined: Apr 07, 2010
Posts: 1665
    
  25

Himai Minh wrote:Hi Mujahed Syed,
I am not sure if you've used Ethuware mock exam. From the mock exam explanation, I saw a note from the author:
Asynchronous interaction, JMS bridge, web service cache, web service broker are on the version 5 exam.
"However the current EE6 exam did not have these particular patterns as objective. This question is added in case an old question arises in the exam."

A small correction: "Asynchronous interaction" is on the EE6-version exam. If somebody encountered any questions about JMS bridge, web service cache or web service broker on the EE6 exam please let me know.

Regards,
Frits
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Exam topics on best practice and design