WSO2

Courses

WSO2 Web Services Application Server (WSAS)

Request Info

Course Summary:

WSO2 Web Services Application Server (WSAS) for Java, is a Web services application server that supports XML, SOAP, and WSDL for secure and reliable communications. This course will cover all the concepts related to WSO2 WSAS, Apache Axis2, Apache Rampart, and Apache Sandesha2, which are the core components of WSO2 WSAS. We start with a simple scenario like exposing a POJO as a Web service, and go on to advanced scenarios such as securing a service using WS-Security and WS-SecurityPolicy.

Course Objectives:

  • How to effectively use WSO2 WSAS as a Web service development tool.
  • How to use WSO2 WSAS to manage and monitor Web services in production.
  • Learn how to develop secure and reliable Web services using WSO2 WSAS

Duration:

  • Two days

Audience:

  • Developers with some understanding of Web services technologies.

Prerequisites:

  • A general understanding of Web service concepts.

Program:

  • Basic introduction to WSAS
  • Deploying a simple POJO on WSAS and invoking it using "Try it!"
  • Detailed introduction to WSAS
    • WSAS basic architecture
    • Introduction to components of WSAS
      • Axiom -Code samples
      • Apache Axis2
        • Introduction to the Axis2 descriptor files, i.e., axis2.xml, services.xml. module.xml
        • Architecture
          • Transports
          • Phases and Handler chain
          • Message Receiver
          • Service
        • Deployment concepts
      • Apache Rampart
        • Apache Sandesha2
        • Apache Neethi
        • WSAS complete architecture
        • WSAS samples
          • Commodity quote

            Hands on session to try this sample with RM, Security and SecureRM

          • Chad - Developing a WS Application (A Web service bundled with an AJAX client)
          • JavaScript Web service
          • Trader service - demonstrates inter-service interaction
  • Deployment methods
    • Simple AAR
    • AAR which includes UI
    • cMAR
    • MAR which includes AARs
  • Session management
  • Clustering WSAS
Request Info