About this course
Modern systems seldom work in isolation. A web service is a software component that exposes data or functionality so that other systems can use it. Web services make it faster and easier to connect different applications, even when they use different technologies. They are a fundamental part of modern system integration, APIs, microservices, and cloud-based architectures.
This one‑day course gives you a clear, practical introduction to the architecture behind web services. You will learn how web services work, the standards they rely on, and the key ideas that make them secure and reliable. The course explains the difference between SOAP and RESTful services, and how data is exchanged using formats like XML and JSON.
By the end of the course, you will understand how web services support system integration, and how to choose the best approach for your organisation.
Delegate feedback
Feedback from delegates who have attended this course or the 5-day Web Services course:E. Letebele
R. van Suilichem
N. Khumalo
D. Abrahams
M. Kadir
G. Naicker
O. Lehong
A. Anosike
O. Chakanyuka
Intended audience
This course is useful if:- You are a developer who needs to understand how web services and APIs enable communication between systems.
- You are a project leader responsible for projects that involve system integration or service-based architectures.
- You are a technical manager or architect evaluating how web services can support system integration and modern application architectures.
Prerequisites
There are no formal prerequisites for this course. Familiarity with software systems and basic programming concepts will, however, be beneficial.Course details
Price: R3,700 excluding VAT per delegate. Included:- Electronic course material.
- Attendance certificate (PDF).
Booking information
Email your booking to info@incusdata.com. A purchase order, or completed enrolment form is sufficient. We will confirm the booking and issue an invoice.Course contents
Web Services and System Integration
- Why organisations use web services to integrate systems.
- Common enterprise integration scenarios.
- Service-oriented architectures (SOA) vs resource-oriented architectures (ROA).
- SOAP-based services vs RESTful APIs.
- When to use SOAP and when to use REST.
- Architectural considerations when exposing services.
- Best practices for designing web services.
SOAP Web Services Architecture
- SOAP architecture and standards.
- Web Services Interoperability (WS-I) and interoperability challenges.
- Web Services Description Language (WSDL).
- Contract-first vs code-first service design.
- SOAP message structure and the SOAP envelope.
- Security, reliability, and other WS-* extensions.
- Designing and consuming SOAP web services.
RESTful Web Services and APIs
- REST architectural principles.
- Using HTTP effectively: methods, headers, status codes.
- Mapping HTTP methods to CRUD operations.
- Designing clear and maintainable REST URLs.
- Data representations: XML, JSON, and other formats.
- API description standards such as OpenAPI and RAML.
- Designing and consuming RESTful APIs.