Web Services Training

Live Online & Classroom Enterprise Training

Web Services Training course will help participants to deploy a web service within Apache Axis, understand the SOAP protocol, understand Web service security.

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is Web Services Training about?

What are the objectives of Web Services Training ?

At the end of Web Services training course, the participants will be able to :

  • Define a web service
  • Deploy a web service within Apache Axis
  • Understand the SOAP protocol
  • Read and understand SOAP messages passed between server and client
  • Generate, read and understand the Web Services Description Language files
  • Generate, read, and understand Universal Discovery Description and Integration files
  • Work with Web service stubs for both Java and non Java based services
  • Understand where Web services fit in the Java EE framework
  • Understand Web service security
  • Identify best practices for Web service development
  • Understand alternative architectures such as REST for Web services
Available Training Modes

Live Online Training

18 Hours

Classroom Training


3 Days

Who is Web Services Training for?

  • Anyone who wants to add Web Services skills to their profile
  • Teams getting started on Web Services projects
  • What are the prerequisites for Web Services Training?

    Must Have

    • OOD understanding of java and xml

    Good To Have

    • Distributed Computing knowledge

    Course Outline

    • 1. Introduction to Web Services
      • The role of Web Services
      • The role of SOAP, WSDL, and UDDI
      • Java and Web Services
    • 2. Introduction to Service Oriented Architecture
      • What is SOA?
      • The Enterprise Service Bus
      • SOA Service Layers
      • Implementing an SOA
    • 3. Introduction to SOAP
      • Anatomy of a SOAP message
      • SOAP Requests and Responses
      • SOAP Namespaces
      • SOAP Attachments
    • 4. Creating Web Services
      • Introducing Axis2
      • Creating a Web Service Class
      • Creating the Deployment Descriptor
      • Deploying the Web service
      • Testing the Web service
    • 5. Consuming Web Services
      • Using WSDL2Java
      • Working with proxy classes
      • Creating a client application
    • 6. Introduction to XML Schemas
      • XML Schema basics
      • XML Schema namespaces
      • XML Schema and Web Services
    • 7. Web Services Description Language WSDL
      • The role of WSDL
      • The Structure of a WSDL document
      • Generating WSDL documents from Java
    • 8. Creating Interoperable Web Services
      • The WSI Basic Profile
      • Web Service Styles
      • SOAP Encoding
      • Web Service Best Practices
    • 9. UDDI
      • The role of UDDI
      • The structure of a UDDI document
      • Accessing Registries
    • 10. JAXR
      • Connecting to a registry
      • Querying a registry
      • Processing the results
    • 11. Web Services Architecture and Design
      • Design best practices
      • WS Profiles
      • Emerging patterns for Web services
    • 12. The Build Cycle
      • Debugging Web services
      • Testing Web services
      • Monitoring Web services
    • 13. Web Services Security
      • Web services over SSL
      • WS-Security
      • XML Signature
      • XML Encryption
    • 14. REST Based Web services
      • The need for REST
      • Building and Deploying a REST service
      • Consuming a REST service role of WSDL

    Who is the instructor for this training?

    The trainer for this Web Services Training has extensive experience in this domain, including years of experience training & mentoring professionals.