In this section

Share this page

IBM Certified Solution Developer - Web Services Development for WebSphere Application Server V7.0

This intermediate level certification is intended for solution developers who are responsible for using IBM Rational Application Developer for WebSphere Software V7.5 and IBM WebSphere Application Server V7.0 to discover, develop, build, deploy, test and publish Web services and clients which use Java EE 5 and corresponding WS-* standards.

This certification does not specifically test for Web and EJB development, and Service-oriented architecture (SOA) design techniques, except as they relate to Web services.  Other IBM certification offerings specifically address or will address these areas. 

Prerequisites

  • Basic knowledge of IBM WebSphere Application Server V7.0
  • Java EE 5 development skills 
  • An understanding of the key concepts of Internet security 
  • Proficiency with XML technologies including XML Schema and namespaces
  • Proficiency with core Web services standards including WSDL, UDDI and SOAP
  • Web services development experience using IBM Rational Application Developer V7.5
  • Knowledge of bindings for SOAP, such as HTTP and JMS

Recommended Training and Required Exam(s)

 Required Exam Recommended Training 
000-371: Web Services Development for IBM WebSphere Application Server V7.0

Web Service Development for IBM WebSphere Application Server V7 (WD506G)

Skills acquired during recommended training

Architecture and Core Concepts

  • 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)

Standards and Specifications

  • 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)

Web Services Development Tools

  • 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

Web Services Development

  • 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

Development and configuration of Web Services

  • 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

Security

  • 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