Distributed applications: APIs and web services

Service Oriented Architecture (SOA) is nowadays the main architectural style for business applications. It promotes loose coupling and interoperability, so that end-to-end business applications can easily be built from a set of business-aligned services. (SOAP) Web services and REST APIs are the most common implementations of these SOA ideas.

In this course participants get an overview of SOA principles: the concepts, the standards, the products and implementations. The evolution from the (classic) SOAP web services to REST APIs and microservices will be discussed.

Schedule

datedur.lang.locationprice 
11 Jun1Leuven 625 EUR (excl. VAT)
11 Jun1web based 625 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

Analysts, application developers, database administrators or project leaders wanting to situate SOA and web services.

Background

A general knowledge about internet and XML (see XML concepts) is required.

Main topics

  • Introduction to Application Development and Services
  • Application development and distributed computing, evolutions in program design
  • Classical web services (SOAP) and/vs. REST APIs introduction
  • Service Oriented Architecture (SOA)
  • Classical Web services with SOAP and WSDL
  • XML Overview
  • SOAP, WSDL and UDDI
  • Web services technology stack
  • WS-Security
  • RESTful services and APIs
  • REST APIs: Architecture and naming best practices
  • JSON
  • Describing and discovering RESTful services / APIs
  • RESTful security
  • SOA in the Enterprise
  • Service delivery lifecycle
  • SOA delivery strategies and design patterns
  • SOA governance

Training method

Classroom instruction and demonstrations.

Duration

1 day.

Course leader

Sandy Schillebeeckx.

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT