This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
I have experience implementing document/literal web services using wsdl, soap, etc. but of course, I don't really know very much about SOAP itself Frameworks like Spring take care of those details so we can focus on the application/business logic. But for this exam, I am trying to get a concrete idea of what SOAP is about. So I started reading the SOAP 1.2 specification.
"After a SOAP node has correctly identified the header blocks (and possibly the body) targeted at itself using the env:role attribute, the additional attribute, env:mustUnderstand, in the header elements determines further processing actions that have to be taken. In order to ensure that SOAP nodes do not ignore header blocks which are important to the overall purpose of the application, SOAP header blocks also provide for the additional optional attribute, env:mustUnderstand, which, if "true", means that the targeted SOAP node must process the block according to the specification of that block."
This is all very nice. Sure, I can study, learn and understand this stuff. But a web services application developer (not the System programmer, but Application programmer which is the majority of us) will probably never use this stuff. Yes, a Designer or Lead or custom SOAP Module developer or SOA-type person may need to understand this detailed level of knowledge.
So my question is this: Is it important in this exam to know things like the above? How much of this level of detailed knowledge is expected?
All answers are welcome and very much appreciated! Thank you in advance.
The example you give is covered by section 2.2 of the SCDJWS certification. Given this, it is my understanding that the detailed knowledge you indicate in your question is required.
I also want to emphasize that taking the certification is voluntary and that if you have no aspirations to do work that require this level of knowledge, then perhaps you may want to spend your time learning, or doing, something else.
Joined: Feb 19, 2010
My apologies ... I think the tone of my explanation did not come out right, but I definitely do want to take the certification and learn this thing because I find it very interesting. As I start studying, I have a lot of questions on a range of topics ... like Why is this required? What are they trying to test? What exactly are they looking for in this particular item? ... stuff like that.
Thank you and all others for your support in this forum. I recently learned about the forum, and it is excellent!
Joined: Oct 04, 2006
Well, since Sun (now Oracle, which I assume has not changed its policies) rarely answered the kind of questions you ask about the certification, all we can do is to read the exam topics and do our best trying to understand and cover each topic.
If you haven't seen it already, I have written a study guide for SCDJWS 5: http://www.slideshare.net/krizsan/scdjws-5-study-notes-3085287 I cannot assure that it covers every possible question on the exam or that it is without errors, but it helped me to pass the test.
Please do not hesitate to ask any questions related to the study notes or make any suggestions for improvements!
Joined: Feb 19, 2010
Wow! 400 pages in your study guide - that is a lot of work and time commitment! Thank you very much for the link, Ivan. I will definitely use the guide.