Study Note published by: John, on 2005-03-29
XML and Related Technologies ( Test 141 )
Exam Objectives and Sub-Objectives:
Following are the objectives of this exam
1. Architecture
- Determine the implications of a given architecture on XML design considerations
- Select appropriate XML technologies for an architecture (XML Schema 1.0, XSLT 1.0, DOM2, SAX2, XPath 1.0, Namespaces, DTDs)
- Design functional components and interconnections for an XML application architecture
- Assess performance trade-offs related to parsing, validation and transformation
- Know basics of Web Services (SOAP, WSDL, UDDI)
- Address XML security using XML encryption and XML signature
2. Information Modeling
- Analyze data, documents, and problem domains
- Represent structure in XML syntax (model data)
- Use Namespaces appropriately
- Define DTDs (declarations, reuse, external references)
- Define schemas using XML Schema (declaration, structure, data types, data relationships, reuse, external references)
- Determine when to use DTD versus XML Schema (legacy systems, scoping, run-time modification, constraints)
- Consider data integration and linking issues when designing data models (i.e., related to XLink/XPointer)
- Perform validation of XML documents
3. XML Processing
- Analyze data integration points
- Use the SAX2 API to manipulate XML data
- Use the DOM2 API to manipulate XML data
- Traverse an XML document using XPath
- Transform XML using XSLT
- Determine process implications when integrating XML data
- Address validation/conformance and exception handling issues related to XML Schema (e.g., data typing and pattern matching)
4. XML Rendering
- Define optimal rendering/transformation approach for each target (e.g., screens, print, pervasive)
- Use XSLT and Formatting Objects to style XML documents
- Re-target XML for multiple formats
- Use existing CSS to format XML or XHTML
- Consider data rendering issues after designing data models
5. Testing & Tuning
- Determine appropriateness of single versus multiple pass transformations, XSL extensions, XSL and Schema inclusions
- Optimize XML application execution (e.g., includes, import, id, idref, keys)
- Create instances for testing XML applications (e.g. based on data model, boundary cases)
- Refine design as necessary based on data model, data integration, data rendering, and data query issues
Exam Detail:
|
Number of Question: |
57 |
| Type of Questions: |
Multiple-Choice |
| Passing Score: |
58 |
| Time Duration: |
90 min |
|