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.
- Student: Christos Petridis
- Supervisor: Mr. Christos Georgiadis
- CalculatorLab2 & ConverterLab2: Fundamental SOAP services for arithmetic operations and unit conversions.
- CountriesLab2b & StadiaLab2b: Data-driven services providing information about countries and sports venues.
- MundialLab3, EURO2025Lab3 & StadiaLab3: Complex service implementations managing sports tournament data and stadium information.
- RestApiLab5App: Implementation of a modern RESTful API following industry standards.
- 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.
- Web Services: SOAP, WSDL, REST
- Data Formats: XML, JSON, XSD
- Environment: .NET Framework / C#
- Tools: Visual Studio, Git
- Clone the repository:
git clone [https://github.com/XPPET/web-services-lab.git](https://github.com/XPPET/web-services-lab.git)