WA1073
Introduction to WebSphere Studio Application Developer V4 and Web Services
Course Outline
1. Introduction to WebSphere Studio Application Developer
  • WSAD Family
  • Perspectives and Views
  • J2EE and Web Tooling
  • XML Tooling
  • Data Tooling
2. Introduction to Web Services
  • Understanding Web Services fundamentals.
  • Understanding the need and benefits of Web Services.
  • Understanding the components of Web Services application.
  • SOAP, WSDL and UDDI
  • Understanding the key components, functions and flow of Web Service applications.
3. XML Technologies
  • Understanding the role of XML in Web Services.
  • Understanding XML, DTD and Schema.
  • Understanding XML Parser.
  • Understanding XSLT.
  • Understanding JAXP.
  • Understanding JAXM.
  • Understanding JAXR.
  • Understanding JAXB.
4. Creating Web Applications using WSAD
  • Typical MVC Web Applications
  • Servlet, JSP and JavaBeans
  • jsp:useBean syntax
  • Web Project in WSAD
  • WebSphere 4.0 Test Environment in WSAD
5. Creating J2EE Applications using WSAD
  • Understanding the basic J2EE application programming structure.
  • Becoming familiar with the way of using WSAD for developing J2EE application components, including:
    • Session beans.
    • Entity beans.
  • Becoming familiar the ways of using WSAD�s WebSphere Test Environment for debugging and testing session and entity beans.
6. Deploying J2EE applications in WebSphere Application Server
  • J2EE application modules
  • Configuring J2EE deployment descriptors with WSAD
  • Export J2EE modules
  • Install J2EE modules in WebSphere Application Server
7. Creating Web Services
  • Discuss the overall workflow for creating a web service with WSAD v4
  • Present the various options for automatically generating a web service from existing resources
  • Present an overview of the Web Service Wizard screens
  • Examine the resources that the Web Service Wizard generates
  • Discuss deploying the Web Service
8. Web Services Client using XSL
  • Discuss the Web Service response format
  • Discuss transforming XML documents to HTML
    • XSL transformations
    • Apache Xalan
  • Present the design of a Web Service Client
  • Present some sample web service input and client output
  • Discuss WSAD support for XSLT
9. Performance Analysis and Profiling
  • Understanding WebSphere Studio Performance Profiling Architecture
  • Becoming familiar with the tasks of using WSAD performance analysis tools in for performance profiling, e.g.:
    • Install IBM Agent Controller on remote systems
    • Start trace
    • Use viewers to analyze trace data
10. Web Services:  Publish & Discover
Discuss how to publish and discover a web service using the IBM UDDI Explorer
  • Publish
  • Discover
    • Discover a web service
    • Import the WSDL document
    • Generate a test client