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...
• 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...
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...
• 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...
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...
• 3.2 SOAP as a messaging protocol
• 3.3 Structure of a SOAP message
• 3.4 SOAP communication model
• +4 more topics...
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...
• 4.2 Web Services life cycle
• 4.3 Anatomy of WSDL definition document
• 4.4 WSDL bindings
• +5 more topics...
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...
• 5.2 Uses of UDDI Registry (White, Yellow, Green Pages)
• 5.3 Programming with UDDI
• 5.4 UDDI data structures
• +6 more topics...
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...
• 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...