Course code InfT6021

Credit points 3

Web Systems Development

Total Hours in Course81

Number of hours for lectures12

Number of hours for seminars and practical classes12

Independent study hours57

Date of course confirmation17.11.2022

Responsible UnitInstitute of Computer Systems and Data Science

Course developer

author lect.

Ingus Šmits

Mg. sc. ing.

Course abstract

The aim of the study course is to learn web system development methods and technologies. Different web systems modelling and research methods tools are discussed. Student acquires one of the web systems' development methodologies - Object-oriented Hypermedia Design Methodology (OOHDM). Part of the course is devoted to the Web services and technologies supporting development of modern distributed Web system.

Learning outcomes and their assessment

As a result of the study course students:
• knows the methods and technologies of developing WEB systems;
• knows how to choose a suitable WEB system development method for the project;
• is able to independently realize the chosen method of WEB system development.

Course Content(Calendar)

1 Differences of web systems from traditional systems. (2h)
2 User-oriented methods of usability analysis of Web systems. (2h)
3 Empirical methods of usability analysis of Web systems. (2h)
4 Evaluating the safety and performance of web systems. (2h)
5 Web systems design. (2h)
6 OOHDM method in designing Web systems. (2h)
7 Integration of company systems with Web systems. (2h)
8 Historical predecessors of web services. (2h)
9 Web services technology. (2h)
10 SOAP protocol for using services. (2h)
11 WSDL and UDDI in defining Web services. (2h)
12 additional protocols for defining web services. (2h)
13 Possibilities and limitations of coordination of web services. (2h)
14 BPEL language for creating Web services. (2h)
15 Web service implementation platforms: Microsoft. (2h)
16 Web service implementation platforms: IBM. (2h)

Requirements for awarding credit points

Developed practical works: Web system usability analysis, Web system research using empirical methods, Web system modeling using OOHDM, Web service use, Web service definition.

Description of the organization and tasks of students’ independent work

During the semester, the student must complete the practical work using the assignment descriptions and in consultation with the supervisor of the laboratory work and the lecturer.
The student should independently prepare for tests, study literature and Internet network resources.

Criteria for Evaluating Learning Outcomes

The final grade is formed as an accumulative assessment from two parts - the assessment of practical work and tests (40%), the assessment of the final task (60%).

Compulsory reading

1. Web Engineering. E. Mendes, N. Mosley Eds. Springer, 2006. ISBN: 3-540-28196-7
2. Alonso G., Casati F., Kuno H., Machiraju V. Web Services: Concepts, Architectures and Applications. Springer, 2004. ISBN: 3-540-44008-9

Further reading

1. Workflow management coalition [tiešsaiste] [skatīts 20.03.2022.]. Pieejams: http://www.wfmc.org
2. W3C. Web Services Architecture Requirements [tiešsaiste] [skatīts 20.03.2022.]. Pieejams: http://www.w3c.org/tr/wsa-reqs

Notes

ITF Master's study program "Information Technologies".