Skip to main content
Skip header
Terminated in academic year 2020/2021

Service Oriented Architectures and Standards

Type of study Follow-up Master
Language of instruction Czech
Code 155-0365/02
Abbreviation SOAS
Course title Service Oriented Architectures and Standards
Credits 5
Coordinating department Department of Applied Informatics
Course coordinator Ing. Martin Pochyla, Ph.D.

Subject syllabus

Lectures:
1. Application integration of enterprise information systems.
2. Integration platform and concepts.
3. Service-Oriented Architecture - Definition and basic concepts.
4. Types of Web Services
5. Life cycle services - Terminology and Concepts in the implementation of SOA.
6. Basic SOA implementation procedures - the differences in models.
7. SOA Design Patterns.
8. SOA Maturity Model - implementation rules.
9. XML, BPEL, BPMN and other standards.
10. Web Services Security and extensions.
11. Case Study I - SOA implementation examples and experiences from different sectors.
12. Case Study II - SOA implementation examples and experiences from different sectors.
13. Cloud Computing - basic concepts and cutting technological approaches.
14. Cloud Computing - business models and their determination.

Exercises:
- Basics of XML language and its syntax
- Design of DTD and its importance for creating XML files
- Rules regarding the XML schema validation and adjustment
- Analysis and design of Web Services
- Modeling Web Services with UML I.
- Modeling Web Services with UML II.
- Web services
- Web Services Testing
- Implementation of Web services in NetBeans I.
- Implementation of Web services in NetBeans II.
- Work on individual project
- Presentation of the project and its evaluation

Literature

1) ERL, Thomas. Service-Oriented Architecture – a field guide to integrating XML and Web service. New York: Prentice Hall, 2004. ISBN 0-13-142898-5.

Advised literature

1) KRAFZIG, Dirk, Karl BANKE a Dirk SLAMA. Enterprise SOA: Service-Oriented Architecture Best Practices, Prentice Hall PTR, 2004, ISBN: 0-13-146575-9 .