📘 Subject Overview • 2413MJCT302

Web Services

Exhaustive coverage of Service-Oriented Architecture (SOA), Web Services operational model, XML-based wire protocols, SOAP messaging & error handling, WSDL service descriptors & lifecycle, UDDI registry data structures & inquiry/publishing APIs, and modern RESTful architectural style with JAX-RS and JSON frameworks.

4 Credits
4 Hrs/Week Teaching Scheme
6 Syllabus Units
🔍

📂 Syllabus Units & Study Modules

6 Units Total
Unit I • 8 Hrs

Unit I - Web Service and SOA fundamentals

Syllabus Topics Covered:
• 1.1 Introduction to Web Services
• 1.2 The definition of web services
• 1.3 Basic operational model of web services
• 1.4 Tools and technologies enabling web services
+1 more topics...
📝 Notes + QA + Tables Study Unit →
Unit II • 10 Hrs

Unit II - Web Services Architecture

Syllabus Topics Covered:
• 2.1 Web services Architecture and its characteristics
• 2.2 Core building blocks of web services
• 2.3 Standards and technologies available for implementing web services
• 2.4 Web services communication models
+1 more topics...
📝 Notes + QA + Tables Study Unit →
Unit III • 12 Hrs

Unit III - SOAP Simple Object Access Protocol

Syllabus Topics Covered:
• 3.1 Inter-application communication and wire protocols
• 3.2 SOAP as a messaging protocol
• 3.3 Structure of a SOAP message
• 3.4 SOAP communication model
+4 more topics...
📝 Notes + QA + Tables Study Unit →
Unit IV • 10 Hrs

Unit IV - Describing and Discovering Web Services

Syllabus Topics Covered:
• 4.1 WSDL - WSDL in the world of Web Services
• 4.2 Web Services life cycle
• 4.3 Anatomy of WSDL definition document
• 4.4 WSDL bindings
+5 more topics...
📝 Notes + QA + Tables Study Unit →
Unit V • 10 Hrs

Unit V - UDDI

Syllabus Topics Covered:
• 5.1 UDDI – UDDI Registries
• 5.2 Uses of UDDI Registry (White, Yellow, Green Pages)
• 5.3 Programming with UDDI
• 5.4 UDDI data structures
+6 more topics...
📝 Notes + QA + Tables Study Unit →
Unit VI • 10 Hrs

Unit VI - The REST Architectural style

Syllabus Topics Covered:
• 6.1 Introducing HTTP (Methods, Status Codes, Statelessness)
• 6.2 The core architectural elements of a RESTful system
• 6.3 Description and discovery of RESTful web services
• 6.4 Java tools and frameworks for building RESTful web services
+5 more topics...
📝 Notes + QA + Tables Study Unit →