Wrap up
The third part of this tutorial series has covered the exam objectives of the IBM Certified Solution Developer Exam for XML and Related Technologies offered by IBM.
You saw how the XML technologies covered in Parts 1 and 2 (see Resources) map to the following exam objectives:
- Architecture
- Information Modeling
- XML Processing
- XML Rendering
- Testing and Tuning
To answer the questions related to Architecture, you should have an overall understanding of how the various XML technologies fit together to solve a given problem (DTD, DOM, Namespaces, SAX, XML Schema, and XPath in particular). You also need to know about Web services and XML security.
To answer questions related to Information Modeling, you need to know how to define data models using DTDs and XML Schemas.
To answer questions related to XML Processing, you need to know about the following technologies in detail: SAX, DOM, XPath, and XSLT.
To answer questions related to XML Rendering, you need to understand how CSS and XSL-FO (with XSLT) can be used for formatting XML documents.
And finally, to answer questions related to Testing and Tuning, you need to know how to use the specific functionalities defined in XML Schema and XSLT, and be able to test your applications and redefine data models as required.
As stressed before, it is important to understand the language (syntax) of these technologies as well as how they apply to real-world problems. In most cases, understanding the problem requirements will help you to answer the questions correctly.
The following table shows how the different XML technologies map to the exam objectives.
| Architecture | Information Modeling | XML Processing | XML Rendering | Testing and Tuning | |
|---|---|---|---|---|---|
| CSS | - | - | - | Yes | - |
| DTD | Yes | Yes | - | - | Yes |
| DOM | Yes | - | Yes | - | - |
| Namespaces | Yes | - | - | - | - |
| SAX | Yes | - | Yes | - | - |
| Schema | Yes | Yes | - | - | Yes |
| Web Services | Yes | - | - | - | - |
| XLink | - | Yes | - | - | - |
| XML Security | Yes | - | - | - | - |
| XPath | Yes | - | Yes | - | - |
| XPointer | - | Yes | - | - | - |
| XSL-FO | - | - | - | Yes | - |
| XSLT | - | - | Yes | Yes | Yes |
Now that we've given you an overview of the technologies covered and the exam objectives, you are ready to delve more deeply into these technologies. The numerous articles listed in the Resources section of this tutorial (as well as the two previous tutorials) should help you learn more about these technologies. After you have a good grasp of those, you can then take some practice tests using the exam simulators -- also listed in Resources. Good luck!

