Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Module 553090: Software Service Engineering (WS 2013/2014)

Module 553090
Software Service Engineering (WS 2013/2014)

Exam

As of summer semester 2013 the exam as well as re-exams are in writing. All materials made of paper are permitted.

Announcements

Lecturer

gaedke


Contact Person

tschudnowsky


Conduct

The lecture Software Service Engineering is typically offered in the winter semester.
SWS (L/T/S/P): 2/2/0/0

Contents

Service-oriented architectures comprise an important standard-based and technology-independent solution kit component for modern Web- and Cloud software development. SOA as a paradigm for distributed computing and the basis of modern distributed software carries a variety of benefits. Thus, there exist numerous architectural styles for identification, use, interconnection, implementation and dissemination of loosely-coupled software services and those accessible over the Internet or Web. The module presents basic approaches, concepts, technologies, protocols an principles of modern software services and deepens on their systematic use in the field of web engineering, as well as in SOA and distributed software. The topics to be covered in detail are, among others:
  • XML-based Web Services
  • REST architecture style
  • SOA components
  • Principles and patterns, such as Business Process Choreography, Enterprise Service Bus (ESB)
  • Challenges for software services in the business environment
  • Life cycle modeling

Qualification Objectives

  • Overview of the fundamental questions and problems in the operation of service-oriented architectures (SOA)
  • Classical protocols, such as HTTP, SOAP and WS-*, knowledge of REST architectural style application, understanding of different aspects of SOA, design, construction, implementation, operation and evolution of Software Services
  • Approaches, models, technologies, principles and tools for Software Services in the context of Distributed Software

Prerequisites (Recommended)

  • Computer Networks
  • XML

Semester Recommendation

5.
Diploma Computer Science
(expiring course)
5.
Diploma Applied Computer Science
(expiring course)


1.
Master Computer Science with winter semester study entry
2.
Master Computer Science with summer semester study entry
1.
Master Data & Web Engineering
1.
Master Parallel and Distributed Systems with winter semester study entry
2.
Master Parallel and Distributed Systems with summer semester study entry
1.
Master Automotive Software Engineering with winter semester study entry
2.
Master Automotive Software Engineering with summer semester study entry
1.
Master Intelligent Media and Virtual Reality with winter semester study entry
2.
Master Intelligent Media and Virtual Reality with summer semester study entry

Schedule

The room of the lecture has changed to 1/346.
Lecture:
Tuesday, 13:45 - 15:15,
1/346
Tutorial:
Tuesday, 07:30 - 09:00,
1/375
First tutorial will take place on the 29th of October 2013. Registration


Schedule in iCal-Format

Material

Press Articles