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: Software Architecture
Status: Service Oriented Architecture
IntermediateCourse10 hours

Featured reviews

YS

4.0Reviewed May 4, 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!!

MH

5.0Reviewed Feb 3, 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

HH

5.0Reviewed Aug 4, 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.

BB

5.0Reviewed Nov 28, 2020

It was one of the most organized course I have ever seen in my life. I started and completed all 4 courses. Thanks spaghetti, cheers guys!

AA

5.0Reviewed Sep 7, 2020

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

WG

5.0Reviewed Sep 17, 2020

what a wonderful class! much learned and much enjoyed it.it is a bit long though!

SV

5.0Reviewed Sep 8, 2021

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

AN

5.0Reviewed Aug 25, 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 6, 2020

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

SS

5.0Reviewed Jun 3, 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 !

MP

4.0Reviewed Dec 21, 2017

good course, however I think it has too much focus on very old technologies (CORBA, SOAP), and not enough focus on more recent technologies (REST).

QZ

5.0Reviewed Dec 2, 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 20, 2019
Ravishankar Nilakantan
2.0
Reviewed Dec 14, 2020
Qing Zhao
5.0
Reviewed Dec 3, 2019
Stefan Amport
2.0
Reviewed Apr 19, 2020
Michel Papi
4.0
Reviewed Dec 22, 2017
Facundo Farfan Taibo
3.0
Reviewed Aug 9, 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 28, 2017
Subob Hadi Sugianto
4.0
Reviewed Mar 1, 2019
Houssem Nasri
1.0
Reviewed Dec 17, 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 15, 2021
Meysam Faghfouri
5.0
Reviewed Jul 9, 2020
Deleted Account
5.0
Reviewed May 7, 2022
Nilanshu V Rajmane
5.0
Reviewed Apr 29, 2022
Dhanu Gupta
5.0
Reviewed Mar 21, 2021
Heena Hussain
5.0
Reviewed Aug 5, 2019