| Course Name |
Programming Web Services
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 370
|
FALL
|
3
|
0
|
3
|
5
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | ELECTIVE_COURSE | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-to-Face | |||||
| Teaching Methods and Techniques of the Course | - | |||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | The main purpose of this course is to investigate existing and new technologies used to provide services (machine-to-machine communication). Additionally, the course content includes; Operational procedures, service and security policies, business protocols and the web services development cycle are also covered. | |||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||
| Course Description | It is the research and discovery of new and emerging technologies used to provide services over N-partite and distributed networks. This course also covers transaction transaction processing, service and security contracts, business protocols and the web service development cycle. | |||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
|
| Major Area Courses |
X
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction to Web Services | Kalin, CH 1 | LO1 |
| 2 | Introduction to RESTful web services | Kalin, CH 1 | LO1 |
| 3 | RESTful as JAX-RS source | Kalin, CH 2 | LO1 |
| 4 | RESTful as a Restlet source | Kalin, CH 2 | LO1 |
| 5 | RESTful web services: Client-Side I | Kalin, CH 3 | LO4 |
| 6 | RESTful web services: Client-Side II | Kalin, CH 3 | LO4 |
| 7 | Midterm | - | |
| 8 | SOAP-based web services I | Kalin, CH 4 | LO1 |
| 9 | SOAP-based web services II | Kalin, CH 4 | LO1 |
| 10 | SOAP handlers and faults I | Kalin, CH 5 | LO2 |
| 11 | SOAP handlers and faults II | Kalin, CH 5 | LO2 |
| 12 | Web services security I | Kalin, CH 6 | LO3 |
| 13 | Web services security II | Kalin, CH 6 | LO3 |
| 14 | Web services and JAVA application servers | Kalin, CH 7 | LO4 |
| 15 | Review | - | |
| 16 | Review | - |
| Course Notes/Textbooks | Kalin. M. (2013). Java Web Services: Up and Running. 2/E. O’reilly. ISBN 978-1-4493-6511-0 |
| Suggested Readings/Materials | Papazoglou. M. (2012). Web Services & SOA Principles and Technology 2/E. Pearson. ISBN 978 0 273 73216 7 |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 |
| Project | 1 | 20 | X | X | X | X |
| Midterm | 1 | 40 | X | X | ||
| Final Exam | 1 | 40 | X | X | ||
| Total | 3 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 3 | 48 |
| Laboratory / Application Hours | - | - | - |
| Study Hours Out of Class | 16 | 3 | 48 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | - | - | - |
| Presentation / Jury | - | - | - |
| Project | 1 | 9 | 9 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 20 | 20 |
| Final Exam | 1 | 25 | 25 |
| Total | 150 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..