Web Services Overview 

A web service is a software program that makes itself available over the internet for another system to use. Web services use a set of international standards for communication between different systems. This seminar will provide you with an overview of the role that web services can play in your organisation. It will give you an understanding of the functionality available, the various international standards involved, and the requirements to implement web services successfully.

"Lewis was great in presenting the course material in a clear manner. It was also very helpful how he would provide technical background on the building blocks on which the course material is built. Incus Data has made a great transition from classroom-based training to virtual training, and this really works for me. I can strongly recommend their courses."

R. van Suilichem, Private   (Lecturer: Lewis - Virtual course)

"This course was extremely informative, got extra out of it. Lewis is very knowledgeable, it was great learning from him."

D. Abrahams, Standard Bank   (Lecturer: Lewis)

"This is a great Web Services course. The structure & technical depth is ideal for developers."

E. Letebele, Standard Bank   (Lecturer: Lewis)

Need a quote? Want more information? Want to book? We promise to contact you within 1 working day.

Fields marked with * are required.


Please enter your name

Please enter your surname

Please enter a valid phone number eg. 0126662020

Please enter a valid email address

Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.

Audience: Is This The Right Course For Me?

You should attend this Web Services seminar if:

  • You are a Java programmer and you need to understand the role and requirements for web services.
  • You are a Java architect or 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.

Prerequisites: Am I Ready For The Course?

There are no prerequisites for the Web Services Management Overview seminar. A familiarity with the Java language will, however, be of benefit.

Please check that you meet the prerequisites for this course before you attend. Read the importance of course prerequisites to understand why this is necessary.

If you are not sure which is the right course for you, please call us. We will be happy to advise you, based on your training goals and your experience.

Objectives: What Will I Learn?

After you have attended the Web Services Management Overview seminar, you will be able to:

  • Recognise the advantages and disadvantages of implementing web services.
  • Be aware of the technologies available and the differences between SOAP and REST web services.
  • Understand the requirements for implementing web services at your organisation.

Download the Web Services Overview course contents in PDF format

Technical Contents: What Does The Course Cover?

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.
  • Best practices and choosing the correct web service technology.
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 as JSE applications, servlets and EJBs.
  • SOAP message envelope.
  • Java APIs - JAXB, JAX-WS.
  • Consuming SOAP web services.
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.
  • Java APIs - servlet API, JAX-RS, @WebServiceProvider.
  • Consuming REST web services.
  • OpenAPI and RAML for describing REST APIs.

Testimonials: What Other Delegates Say About This Course

"Excellent learning environment - very serene. Lecturer is highly knowledgeable and proficient. Course was interesting and applicable to my work environment."

G. Bhana, ABSA   (Lecturer: Lewis)

"Very informative. I loved it. From the very basics to the hardcore topics transitions was what I enjoyed the most."

T. Sithole, Standard Bank   (Lecturer: Lewis)

"Lewis has the ability to simplify complex concepts and make it easy to understand. (1 day Overview)"

G. Naicker, Standard Bank   (Lecturer: Lewis)

"The lecturer was very knowledgeable and posed a list of questions to test that we understand. That was a very important course and would recommend."

J. Chauke, Standard Bank   (Lecturer: Lewis)

"Very impressed about the course I had for 4 days and I am looking forward to come back for the Struts 2 Course."

N. Jiyane, SAQA   (Lecturer: Lewis)

"Great course, will recommend it to a person."

O. Lehong, Standard Bank   (Lecturer: Lewis)

"Thank you very much Mr. Coosner, you are a star. Keep up the good work."

V. Memani, TUT   (Lecturer: Lewis)

"Thoroughly enjoyed the course. Have so much I want to go and experiment with."

E. de Beer, Investec   (Lecturer: Lewis)

"The course was very nice. The lecturer was able to unpack the course very well."

S. Sibeko, Standard Bank   (Lecturer: Lewis)

"The course is very informative and in-depth, which is great."

N. Khumalo, Paycorp   (Lecturer: Lewis)

"The course is very good especially for Java Developers. The lecturer is very knowledgeable and I really enjoyed the course."

C. Chidamba, Standard Bank   (Lecturer: Lewis)

"Excellently explained in detail. Very satisfactory and I really enjoyed the course. Thumbs up."

A. Anosike, Private   (Lecturer: Lewis)

"Loved the food, the lecturer knows his stuff, he makes sure you understand."

K. Madona, ABSA   (Lecturer: Lewis)

"Even though Lewis had an injured leg, he still delivered a brilliant course. Hats off to Lewis!"

M. Kadir, ABSA   (Lecturer: Lewis)

"Excellent environment. Excellent lecturer."

O. Chakanyuka, FBC Holdings Ltd   (Lecturer: Lewis)

"Lewis was great in presenting the course material in a clear manner. It was also very helpful how he would provide technical background on the building blocks on which the course material is built. Incus Data has made a great transition from classroom-based training to virtual training, and this really works for me. I can strongly recommend their courses."

R. van Suilichem, Private   (Lecturer: Lewis - Virtual course)

"This course was extremely informative, got extra out of it. Lewis is very knowledgeable, it was great learning from him."

D. Abrahams, Standard Bank   (Lecturer: Lewis)

"This is a great Web Services course. The structure & technical depth is ideal for developers."

E. Letebele, Standard Bank   (Lecturer: Lewis)

Price: R2,900.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.
  • A voucher to re-attend the course for a minimal fee within 6 months.

All you have to bring to the course is the desire to learn.

To support the economy during the pandemic, we have not increased prices in 2021.

Duration: 1 day. Courses are presented from 08:30 to 16:30.
Location: Due to COVID-19, all courses will be presented virtually.
Read more about the Incus Data Virtual Classroom
Date: Please check the course schedule for the next date.
You can also contact us at tel: (+27) 12-666-2020 or cell/WhatsApp: (+27) 76-694-7705, or email us at info@incusdata.com to find out about dates that suit you.

How do I book?

It's easy to book: just email us at info@incusdata.com.

You can also fill in our course enrolment form (editable PDF file) and email it to info@incusdata.com. (Type in the information, and your PDF reader won't save it, just print it to PDF. Then email the completed form to us.

After we have received your booking, we will confirm that you are booked, and we'll send you an invoice.