TIES4560 SOA and Cloud Computing
5 ECTS, Dr. Oleksiy Khriyenko
Service Oriented Architecture (SOA) is an architectural approach to organize and manage various processes where components work seamlessly with each other. From the software engineering
point of view, SOA an architectural pattern in computer software design in which reusable well-defined application components provide services to other components via a communications protocol, typically over a network.
The principles of service-orientation are independent of any vendor, product or technology. It provides platform, technology and programming language independence to achieve great flexibility of a solution. SOA is very
much related to Cloud Computing, which in turn is a buzzword that means different things to different people. This course will provide practical introduction to SOA; SOAP and RESTful Web Services; Cloud Computing and Web Service related Security and Access Control issues.
This page contains scheduling of lecture/demo sessions, presentations and materials used during the course.
Resources
- Basic information about the course

- Lectures: Lectures:
- Lecture 1 (09.09.2025)(at 10:15-12:00, AgC231.1, Zoom): SOA in a nutshell

- Lecture 2 (16.09.2025)(at 10:15-12:00, AgC231.1, Zoom): from SOAP towards REST

- Lecture 3 (23.09.2025)(at 10:15-12:00, AgC231.1, Zoom): REST Web Service (with Jersey)

- Lecture 4 (30.09.2025)(at 10:15-12:00, AgB121.1 Beeta, Zoom): Security and Access Control (Coming later)
- Lecture 5 (07.10.2025)(at 10:15-12:00, AgC231.1, Zoom): Cloud Computing (Coming later)
- Lecture 6 (14.10.2025)(at 10:15-12:00, AgC231.1, Zoom): Serverless Architecture (Coming later)
- Demos:
- Demo 1 (17.09.2025)(at 10:15-12:00, AgC233.1) - extra time (at 12:15-14:00, AgC231.1), Zoom
- Task instructions

- Demo instructions

- Demo-1 attendance schedule: link
- List of SOAP Web Services

- AJAXlib.js download
- Project example (2025) download
- Demo 2 (24.09.2025)(at 10:15-12:00, AgB121.1 Beeta) - extra time (at 12:15-14:00, AgB122.1 Alfa), Zoom
- Task instructions

- extra materials

- Demo-2 attendance schedule: link
- Simple SOAP Web Service project example download
- Jetty based project example download
- DropBoxClient project example download
- Demo 3 (01.10.2025)(at 10:15-12:00, AgC231.1) - extra time (at 12:15-14:00, AgC231.1), Zoom
- Task instructions

- Demo-3 attendance schedule: link
- Jersey project example download
- Demo 4 (08.10.2025)(at 10:15-12:00, AgD224.1) - extra time (at 12:15-14:00, AgC231.1), Zoom
- Instructions: Coming later
- Demo 5 (15.10.2025)(at 10:15-12:00, AgC231.1) - extra time (at 12:15-14:00, AgC231.1), Zoom
- Instructions: Coming later
- Demo 5 extra (21.10.2025)(at 10:15-12:00, AgC232.1), Zoom
- Demo 6 (22.10.2025)(at 10:15-12:00, AgC234.1) - extra time (at 12:15-14:00, AgC234.1), Zoom
- Instructions: Coming later
Last update: 23.09.2025