PV217 Service Oriented Architecture

Faculty of Informatics
Spring 2012
Extent and Intensity
2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
Teacher(s)
Parag Kulkarni, Ph.D., DSc. (lecturer), Ing. Leonard Walletzký, Ph.D. (deputy)
Mgr. Jitka Kitner (assistant)
Guaranteed by
prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: Ing. Leonard Walletzký, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics
Timetable
Mon 16. 4. 12:00–13:50 B204, Wed 18. 4. 8:00–9:50 B204, Fri 20. 4. 8:00–9:50 B204, Mon 23. 4. 12:00–13:50 B204, Wed 25. 4. 8:00–9:50 B204, Fri 27. 4. 8:00–9:50 B204, Mon 30. 4. 12:00–13:50 B204, Wed 2. 5. 8:00–9:50 B204, Fri 4. 5. 8:00–9:50 B204, Mon 7. 5. 12:00–13:50 B204, Wed 9. 5. 8:00–9:50 B204, Fri 11. 5. 8:00–9:50 B204
Prerequisites
No pre-requisities are compulsory. It is recomended to have earned credits in SSME obligatory subjects.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The course is organized into 4 modules, which explain At the end of the course students should be able to:
work with SOA basics;
understand and explain SOA values;
understand model of SOA management.
Syllabus
  • Introducing service oriented architecture (SOA): SOA definition and concepts, Web services definition.
  • Basics of SOA – Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures – Anatomy of SOA- How components in an SOA interrelate. Principles of service orientation
  • SOA business aspects: standards of Web services, implementation SOA using Web services, business aspects of SOA and Web services. Messaging with SOAP –Message exchange Patterns – Coordination –Atomic Transactions – Business activities – Orchestration – Choreography - Service layer abstraction – Application Service Layer – Business Service Layer – Orchestration Service Layer
  • Business-centric SOA – Deriving business services- service modelling - Service Oriented Design – Entity-centric business service design – Application service design – Task centric business service design
  • SOA technology aspects: Web services and SOA aspects, key elements of transfer to SOA plan.
  • Model of SOA implementation management: meaning and necessity of SOA management model.
Literature
  • Thomas Erl: Service-Oriented Architecture (SOA): Concepts, Technology and Design, Prentice Hall PTR, August, 2005
Teaching methods
lectures, presentations by professionals in the domain.
Assessment methods
Written and oral examination.
Language of instruction
English
Further Comments
Study Materials
The course is taught annually.
The course is also listed under the following terms Spring 2010, Spring 2011, Autumn 2013, Autumn 2014, Autumn 2015, Autumn 2016, Autumn 2017, Autumn 2018, Autumn 2019, Autumn 2020, Autumn 2021, Autumn 2022, Autumn 2023, Autumn 2024.
  • Enrolment Statistics (Spring 2012, recent)
  • Permalink: https://is.muni.cz/course/fi/spring2012/PV217