Web Service Development WAT 2140C
13 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the main focus of week 6 in the lecture schedule?

  • XML Schema and XML Parsers
  • Message Encoding & Decoding
  • SOAP and RESTful Web Services
  • The Web Service Concept and Architecture (correct)

Which data formats are introduced during the second week of the course?

  • HTML and JSON
  • XML and JSON (correct)
  • JSON and CSV
  • SOAP and XML

During which week do students submit Coursework 1?

  • Week 8
  • Week 12
  • Week 14
  • Week 10 (correct)

What is primarily taught in week 4 of the course schedule?

<p>Overview of JSON Data Format (A)</p> Signup and view all the answers

What are the advanced topics covered in week 12 related to RESTFul Web Services?

<p>Testing, optimization, security, and scalability (B)</p> Signup and view all the answers

What is the weight of implementing and consuming web services in the module assessment?

<p>40% (A)</p> Signup and view all the answers

What is the prerequisite course that candidates must have completed before enrolling in this module?

<p>Networking Fundamentals (A)</p> Signup and view all the answers

Which delivery method is primarily used in this module?

<p>Blended Mode with Flipped-Classroom (C)</p> Signup and view all the answers

How many hours of lecture and practical are conducted each week for this module?

<p>3 hours (D)</p> Signup and view all the answers

What is one of the main aims of this module regarding the design of web services?

<p>To teach service-oriented architecture approaches. (D)</p> Signup and view all the answers

What percentage of class attendance is required for students to be eligible for assessment?

<p>80% (A)</p> Signup and view all the answers

Which of the following data formats is emphasized in the module learning objectives?

<p>XML and JSON (D)</p> Signup and view all the answers

What is the focus of the Resource Oriented Approach (ROA) covered in this module?

<p>Developing Web Services based on REST (A)</p> Signup and view all the answers

Flashcards

Web Services

A set of rules and standards for exchanging data between different software applications over a network.

XML (Extensible Markup Language)

A way to structure data in a hierarchical format using tags. It's commonly used for transferring data between servers and applications.

JSON (JavaScript Object Notation)

A lightweight, human-readable data format that uses key-value pairs. Widely used for data exchange on the web.

RESTful Web Services

A style of web services that uses HTTP methods like GET, POST, PUT and DELETE to interact with resources. Often used in web APIs.

Signup and view all the flashcards

WSDL (Web Services Description Language)

A language for describing and defining web services. It provides a detailed description of the services' capabilities, data formats and operations.

Signup and view all the flashcards

Service Oriented Architecture (SOA)

A software design paradigm that focuses on building applications as a collection of interconnected services. Services communicate with each other to perform tasks.

Signup and view all the flashcards

Resource Oriented Architecture (ROA)

A software design pattern that uses web standards like HTTP to create services for data access. It's based on the idea of resources and actions on those resources.

Signup and view all the flashcards

Consuming Web Services

A process of using existing web services or APIs to build client applications. This allows developers to leverage existing functionalities.

Signup and view all the flashcards

Implementing Web Services

A method of creating new functionalities and features for a web service by implementing them using code.

Signup and view all the flashcards

XML Schema

The process of defining the structure and rules for data within an XML document. It ensures consistency and correctness of information.

Signup and view all the flashcards

Study Notes

Module Information

  • Module Name: Web Service Development
  • Module Code: WAT 2140C
  • Programme/Degree: BSc (Hons) Software Engineering
  • University: University of Technology, Mauritius

Module Details

  • Module Coordinator: Dr. G. Suddul
  • Module Convenor: Mr. Sadhveer Shama Luchmun
  • Credits: 6 credits/Level 2
  • Prerequisites: Object-Oriented Programming, Advanced Web Programming (client side & server side), Networking Fundamentals
  • Co-requisites: None
  • Delivery Method: Blended learning mode using Flipped-Classroom method (15 weeks, 3 hours lecture & practical)
  • Assessment: 30% XML/JSON document work, 40% Web Service implementation/consumption, 30% Online/practical/written tests; Class attendance (80%) mandatory. Changes in assessment may be communicated.

Course Outline

  • Topics (Weeks 1-15): Overview of Advanced Web & Web Services architecture, HTTP, scripting, data formats (XML & JSON), XML and XML schema parsers, JSON, message encoding/decoding, web service concepts, SOA, RESTful web services, web API concepts & tools, web service design & implementation (hands-on), advanced topics (API keys, scalability, security), real-world applications, web service challenges.

  • Assessment (Week 10, 12, 15) : Coursework 1, Coursework 2, Coursework 3 (presentation)

  • Additional Comments: This course focuses on developing web services using Resource Orientated Approach (ROA) and Service Oriented Architecture (SOA). XML, XML Schema, and JSON formats are to be understood. The course also involves real-world applications and challenges.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

This quiz covers the key concepts and practices in Web Service Development for BSc (Hons) Software Engineering students. Topics include advanced web architecture, data formats like XML and JSON, and web service implementation. It is designed to assess understanding of the course material offered in a blended learning format.

More Like This

Services web: Concepts et Normes
15 questions
Web Services Overview
16 questions
Web Services Fundamentals
10 questions

Web Services Fundamentals

ExtraordinaryUnakite avatar
ExtraordinaryUnakite
Use Quizgecko on...
Browser
Browser