Skip to content

A comprehensive collection of university laboratory assignments focusing on SOAP and RESTful Web Services using .NET.

License

Notifications You must be signed in to change notification settings

XPPET/web-services-lab

Repository files navigation

Web Services & Transactions Lab 🌐

This repository contains the laboratory assignments for the "Web Services and Transactions" course. It features a comprehensive collection of SOAP and RESTful service implementations, along with client-side consumers.


👨‍💻 Author & Supervision


📁 Project Structure

🧪 Lab 2: SOAP Web Services & XML

  • CalculatorLab2 & ConverterLab2: Fundamental SOAP services for arithmetic operations and unit conversions.
  • CountriesLab2b & StadiaLab2b: Data-driven services providing information about countries and sports venues.

⚽ Lab 3: Advanced Service Logic

  • MundialLab3, EURO2025Lab3 & StadiaLab3: Complex service implementations managing sports tournament data and stadium information.

⚡ Lab 5: Modern API Development

  • RestApiLab5App: Implementation of a modern RESTful API following industry standards.

🛠️ Utilities & Testing

  • WSDemo & TestWS: Initial boilerplate and connectivity testing for Web Services.
  • MyConsumer: A dedicated client application designed to consume and test the above services.
  • TestWebSite: A web interface for interacting with the service endpoints.

🛠️ Tech Stack

  • Web Services: SOAP, WSDL, REST
  • Data Formats: XML, JSON, XSD
  • Environment: .NET Framework / C#
  • Tools: Visual Studio, Git

🚀 How to Use

  1. Clone the repository:
    git clone [https://github.com/XPPET/web-services-lab.git](https://github.com/XPPET/web-services-lab.git)

About

A comprehensive collection of university laboratory assignments focusing on SOAP and RESTful Web Services using .NET.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published