Tab navigation
- Overview
- Objectives- selected tab,
- Test preparation
The test consists of seven sections containing a total of 61 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 - Architecture and Core Concepts (13%)
- Identify suitable opportunities to apply Web services
- Choose the appropriate WSDL style
- Select the appropriate Web service transport
- Explain appropriate encodings and serialization models for Web service messages
- Evaluate performance considerations and trade-offs when implementing Web services
- Select strategies and mechanisms for error handling
- Describe the benefits of a service registry (UDDI, WSRR)
Section 2 - Standards and Specifications (15%)
- Read and interpret the core features of WSDL and SOAP (1.1/1.2)
- Select appropriate Web services features for effective interoperability according to WS-I (Web Services Interoperability)
- Use Web services attachment standards (SOAP with Attachments, MTOM)
- Identify opportunities to use Web services qualities of service (WS-ReliableMessaging, WS-Policy, WS-Addressing, WS-Transaction)
Section 3 - Web Services Development Tools (16%)
- Create Web services using appropriate wizards and command line tools
- Create and edit a WSDL document with the WSDL editor
- Develop a Web service client using appropriate wizards and command line tools
- Effectively test a Web service application using the generated test JSP client and the Web Services Explorer
- Validate WS-I compliance levels
- Test and debug Web services using the TCP/IP Monitor
- Enable HTTP or JMS on an EJB-based Web service
Section 4 - Web Services Development (30%)
- Use the JAX-WS API including WebSphere-specific enhancements
- Develop managed Web services as defined by JSR109
- Create a top-down Web service from a WSDL document
- Create a bottom-up Web service from a JavaBean or EJB
- Develop a SOAP 1.1 or 1.2-based Web service
- Differentiate between the JAX-WS API and JAX-RPC API
- Customize mappings between Java and WSDL as defined by JAX-WS
- Use the SAAJ API
- Use binary data and/or attachments in Web services
- Develop a Web service client from a WSDL document
- Develop a Web service client in an unmanaged environment
- Explain when to implement a static versus a Dynamic Invocation Interface (DII) client
- Use the JAX-WS asynchronous programming model
Section 5 - Development and configuration of Web Services (13%)
- Package Web services using IBM Rational Application Developer V7.5
- Deploy Web services to IBM WebSphere Application Server V7.0
- Understand and modify Web service and client deployment descriptors
- Apply qualities of service to existing Web service endpoints
- Configure policy sets on an existing Web service
- Import and export policy sets and bindings within IBM WebSphere Application Server V7.0 and IBM Rational Application Developer V7.5
- Use a service integration bus (SIBus) to expose Web services
Section 6 - Security (13%)
- Configure Web services for WS-Security
- Configure server-side role-based security
- Use message-level and/or transport-level security for integrity, confidentiality and authentication
- Explain the value proposition of using WS-SecureConversation
- Explain the value proposition of using WS-Security Kerberos Token Profile
- Select appropriate WS-Security features for effective interoperability according to WS-I profiles
