Course

Web Services – Basics and Architectures («XWS»)

Learn how to use XML Web Services in terms of architecture, fundamentals and communication.
Duration 2 days
Price 1'500.–
Course documents Digicomp courseware

Course facts

Key Learnings
  • Understanding and evaluating the uses and applications of Web services
  • Planning and analysing the use of Web services in your own applications
Content

1 Introduction

  • What are Web Services?
  • Why Web Services?
  • Web Services Technology

2 Architecture

  • Web Architectures
  • Service architectures, SOA
  • Web Services Architectures

3 Communication protocols

  • HTTP GET, POST
  • SMTP, MIME

4 Data formats

  • XML, XML scheme
  • JSON, JSON scheme
  • Serialization 

5 Transcription

  • SOAP and XML-RPC
  • SOAP Standard and versions, SOAP Fault
  • REST
  • OData
  • gRPC

6 Description 

  • Web Services Description Language (WSDL)
  • WSDL Document, Metadata Exchange
  • WS Policies
  • WADL
  • Swagger

7 Advanced Features

  • MTOM
  • Addressing and Routing
  • Discovery and Announcement
  • Reliability

8 Safety and security

  • Requirements and Standards
  • WS Security, WS Trust, WS SecureConversation
  • SAML, OAuth

9 Transactions and Processes

  • Basics
  • Standards

10 Web Services Implementation

  • Interoperability
  • Testing
  • Design references
  • Experiences
  • Practical examples
Target audience

Decision-makers, project managers, software developers and employees in IT projects, as well as specialists who perform IT interface support functions.

Requirements

Programming or analysis experience or equivalent knowledge. Experience with XML or JSON is advantageous.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

26
May
2025
27
May
2025
Zürich
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
26
May
2025
27
May
2025
Berne
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
26
May
2025
27
May
2025
Basel
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
5
Jun
2025
6
Jun
2025
Lausanne
French
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
17
Jul
2025
18
Jul
2025
Geneva
French
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
25
Aug
2025
26
Aug
2025
Lausanne
French
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
29
Sep
2025
30
Sep
2025
Zürich
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
29
Sep
2025
30
Sep
2025
Berne
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
29
Sep
2025
30
Sep
2025
Basel
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
6
Oct
2025
7
Oct
2025
Geneva
French
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
20
Nov
2025
21
Nov
2025
Lausanne
French
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
8
Dec
2025
9
Dec
2025
Zürich
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
8
Dec
2025
9
Dec
2025
Berne
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
8
Dec
2025
9
Dec
2025
Basel
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.
Next date
26
May
2025
27
May
2025
Zürich
German
Timetable
CHF 1’500.-
exkl. 8.1% Mwst.
CHF 1’500.-
exkl. 8.1% Mwst.