Back to Service-Oriented Architecture
University of Alberta

Service-Oriented Architecture

Based on an understanding of architectural styles, you will review architectures for web applications, then explore the basics of Service-Oriented Architecture (SOA) in two approaches: Web Services (WS*) and Representational State Transfer (REST) architecture. In the Capstone Project you will connect a Java-based Android application with Elasticsearch, a web service with a REST application programmer interface (API). After completing this course, you will be able to: • Describe SOA (Service-Oriented Architecture) to structure web-based systems. • Explain WS* services (i.e., SOAP over HTTP, WSDL, UDDI, BPEL). • Apply REST architecture (i.e., JSON over HTTP, URI). • Identify REST design principles. • Create a system using REST interfaces. • Apply microservice architecture.

Status: API Design
Status: Application Programming Interface (API)
IntermediateCourse10 hours

Featured reviews

YS

4.0Reviewed May 3, 2020

I enjoyed being part of the course. Hats-off to the online mentors and educators around the globe who are helping this far to help us in making progress to our careers. Thank You!!

SV

5.0Reviewed Sep 7, 2021

this course is very helpful for understanding and getting strong at fundamentals

AT

5.0Reviewed Jan 27, 2026

A very rich course that delivered fundamental knowledge and clarified important concepts that are often insufficiently explained.

HH

5.0Reviewed Aug 3, 2019

Amazing explanation and examples to help understand each concept. Really glad to enroll in this course. I am more knowledgable now than I was.Thank you so much for building this beautiful course.

AN

5.0Reviewed Aug 24, 2020

Excellent content, useful for all software developers to upskill in architecting softwares and not to foreget even for current architects as a refresher.

HG

5.0Reviewed Nov 5, 2020

Very helpful course but speakers speak little bit fast for foreign people

AA

5.0Reviewed Sep 6, 2020

Very helpful to understand different aspects of the architecture of the services either external or internal.

SM

5.0Reviewed Feb 25, 2022

The explanation of the course is clear, especially this course enlightened me on the points and the protocols that I needed for the SOA architecture and the microservices

AA

5.0Reviewed Mar 21, 2021

The Course Videos are really nice and the course quizes are also good . One can apply REST architecture after doing this course

SS

5.0Reviewed Jun 2, 2020

All the 4 parts of this specialisation are well explained with simple use case based examples. Had a great time learning during the covid-19 lock down... Thank you !

MH

5.0Reviewed Feb 2, 2021

I loved the way this course had very little obvious tricks to get answers wrong, but really tested the students understanding of the topic they are being examined on

QZ

5.0Reviewed Dec 1, 2019

The content is pretty good.The peer assignment is not hard, but took a lots of time to receive grade. The reason is that, the course doesn't have enough students...

All reviews

Showing: 20 of 131

Alexey Prokhorov
3.0
Reviewed Mar 19, 2019
Ravishankar Nilakantan
2.0
Reviewed Dec 14, 2020
Qing Zhao
5.0
Reviewed Dec 2, 2019
Stefan Amport
2.0
Reviewed Apr 19, 2020
Michel Papi
4.0
Reviewed Dec 21, 2017
Facundo Farfan Taibo
3.0
Reviewed Aug 8, 2023
Leone Lage Perdigão
3.0
Reviewed Dec 20, 2018
Ali AlDahan
1.0
Reviewed Jun 26, 2020
Santosh Shivasubramonia
1.0
Reviewed Nov 27, 2017
Subob Hadi Sugianto
4.0
Reviewed Mar 1, 2019
Houssem Nasri
1.0
Reviewed Dec 16, 2021
H�seyin Bahad�r G�ler
5.0
Reviewed Nov 6, 2020
Luis Jimenez Rubia
5.0
Reviewed Dec 9, 2019
László Lévai
5.0
Reviewed Jul 28, 2020
Gregory Paciga
1.0
Reviewed Jun 14, 2021
Meysam Faghfouri
5.0
Reviewed Jul 9, 2020
Deleted Account
5.0
Reviewed May 6, 2022
Nilanshu V Rajmane
5.0
Reviewed Apr 28, 2022
Dhanu Gupta
5.0
Reviewed Mar 20, 2021
Heena Hussain
5.0
Reviewed Aug 4, 2019