SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Service Oriented Systems - NSWI124
Title: Servisně orientované systémy
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2015
Semester: summer
E-Credits: 6
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Guarantor: RNDr. Michal Žemlička, Ph.D.
Class: Informatika Mgr. - volitelný
Classification: Informatics > Software Engineering
Co-requisite : NPRG036
Annotation -
Last update: T_KSI (27.04.2007)
Goal of the subject is to introduce service-oriented attitude to the application development with its advantages and restrictions to the students. The students will check the achieved information in practice.
Literature - Czech
Last update: T_KSI (27.04.2007)

1. Jaroslav Král: Informační systémy. Science, Veletiny, 1998.

2. Zoran Stojanovic, Ajantha Dahanayake: Service-Oriented Software System Engineering: Challenges and Practices. Idea Group Publishing, Hershey, PA, USA, 2005. ISBN 1-59140-426-6.

3. Thomas Erl: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, 2005, ISBN 0-13-185858-0.

Syllabus -
Last update: T_KSI (27.04.2007)

Service-oriented systems

o service, service-oriented system, SOA

o SOA as a specific paradigm orthogonal to the object-oriented philosophy

o variants of service-oriented systems (confederations, alliances)

Main tools for development of service-oriented systems

o web-based systems

o standards for SOA (XML, SOAP, WSDL, REST, UDDI), advantages, SW support, disadvantages, restrictions.

o frequent mistakes, patterns and antipatterns common or similar for OO and SO; SO patterns being OO antipatterns, SO specific antipatterns.

Architecture of the confederations in detail: front-end gates, data stores, portals

Agility in the large

SO and developers. Why it is complicated to introduce (new paradigm, new business strategies)

SO and commercial products (ESB, NetWiever, etc.)

Future

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html