CSC-456
BS
Introduction to Web Services
(DE) Domain Elective
Theory: 3 Cr. Hrs
Total: 3 Cr. Hrs
Objectives: The aim of this course is to understand and develop different types of web services. At the end of the course students should be able to implement web services using traditional and REST based services.
Contents: Service Oriented Architecture (SOA); Introduction to web services; top down web services; bottom up web services; traditional web services: XML, Describing web services using Web Services Description Language (WSDL), exchanging information between web services using Simple Object Access Protocol (SOAP), web services publishing using Universal Description Discovery and Integration (UDDI); Representational State Transfer (REST) based web services: http protocol, resource oriented architecture, web 2.0, web 2.0 APIs; comparison between traditional and REST based web services.
Prerequisites
In Programmes
BS
BS (Computer Science)
Electives Pool —
Elective ·
Networks and Security (Fall 2026 onwards)