Web-Service Engineering is targeted at students that are interested in Internet Services and especially in World Wide Web Services. Historical backgrounds of the WWW and typical characteristica of integrated information are captured as well as modern approaches to handle complex information services on the WWW, such as CMS, WCMS, Content Syndication, XML Metadata, XML Web Services, Web Architectures and BaaS.
The focus of the course is set on technical and architectural approaches to address the web service engineering process as well as on the management of content and structure of complex web services. Practical examples will be integrated from Austria's Content Industry and modern Web Application Servers will be tested, as we discuss and test web content management, web application implementation and mobile app integration
Detailed information in the first lecture on Wednesday, October 3, 2018 in lecture room HS 8, 6:00 pm (sine tempore)
Assessment of grades are based on written examination results and the successful implementation of a software system (proof of concept example). Maximum number of points to be achieved: 125. The practical part inculding the software example is worth up to 25 points, in the writte final examination students may achieve 100 points.
To finish the lecture succesfully, at least 65 points are required (in detail a minimum of 15 points in the practical part and 50 points are required).
ECTS-Breakdown (work effort in hours for students):
3 ECTS are equivalent to approx. 75h
25% lecture effort, 75% practical work = 18h lecture, 57h lab and group work
lecture (lecture attendance, discussions, theoretical lab introductions in plenary mode): 14h
Lecture exam preparation, examination: 4h
lab effort (practical work, preparation, recherche, group discussion, concept and implementation work): 55h
lab interviews (preparation, interview and code check in groups): 2h
sum: 18h (lecture) + 57h (lab effort) = 75h
No explicit registration required. Students may start the practical part of the lecture in mid October in groups of 2-3. Detailed information will be presented in the first lecture at October 3, 2018.
This lecture requires basic understandings in computer networks, client/server architectures, web technologies and basic concepts in software engineering.
Stundents shall have experiences in any object oriented programming language, preferably but not necessarily in a dynamically interpreted language, such as PHP, Perl, Python etc.