About this course
A web service is a software program that makes itself available over the internet for another system to use. Web services make it faster and easier to share data between different systems. Web services can be used with any technology stack, including legacy systems.
This one-day course will introduce you to the essential architecture of web services. You will learn how web services work and what standards are used. You will learn about the difference between SOAP and RESTful web services, and data representations like XML and JSON.
What others say
R. van Suilichem
K. Madona
E. de Beer
J. Chauke
M. Kadir
O. Lehong
A. Anosike
V. Memani
O. Chakanyuka
Why you want to attend
You should attend the Web Services Architecture course if:
- You are a programmer and you need to understand the role and requirements for web services.
- You are a project leader and you need to understand the role of web services in your projects.
- You are a technical manager and you want to evaluate the role of web services for your organisation.
What you need to know first
There are no prerequisites for the Web Services Architecture course, although you should have some experience with systems. A familiarity with programming will, however, be beneficial.
Price and duration
Price: R3,700.00 excluding VAT per delegate.
This price includes everything that you need:
- All course material, provided in an electronic format.
- An attendance certificate after the course, in PDF format.
Duration: 1 day.
The Web Services Architecture course is presented virtually. Find out more about our virtual training and how it works.
Please check the course schedule for the next available date.
How to book
It’s so easy to book for the Web Services Architecture course.
Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form.
After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.
Detailed course contents
Web Services Overview.
- Why use web services in enterprise applications.
- Service-oriented architectures (SOA) vs resource-oriented architectures (ROA).
- SOAP web services as service oriented architectures (SOA).
- REST web services as resource oriented architectures (ROA).
- SOAP vs REST.
- Choosing the correct web service technology.
- Best practices.
SOAP Web Services.
- SOAP web service architecture and specifications.
- Web Service Interoperability (WS-I) initiative.
- Second generation WS-* initiatives.
- Web Service Description Language (WSDL).
- Code-first vs contract-first approaches.
- Exposing SOAP endpoints in JSE applications, servlets and EJBs.
- SOAP message envelope.
- Consuming SOAP web services.
- Java APIs – JAXB, JAX-WS.
REST Web Services.
- REST architecture and specifications.
- Review of HTTP features – HTTP methods, headers, query strings, status codes.
- HTTP methods and CRUD systems.
- Designing REST URLs.
- Data representations – XML, JSON, text.
- OpenAPI and RAML for describing REST APIs.
- Consuming REST web services.
- Java APIs – servlet API, JAX-RS, @WebServiceProvider.
Download the course outline
Download the Web Services Architecture course outline in PDF format.