Závěrečná práce: Ondřej Stárek: Overview and Comparison of Web Services API
Bakalářská práce
Overview and Comparison of Web Services API
Anotace
Tato práce porovnává tři populární API (REST, SOAP a RPC) pro webové rozhraní na základě stanoveních srovnávacích kritérií, dle architektury, rychlosti odezvy a formátů komunikačních zpráv. Práce obsahuje teoretické srovnání a technické měření rychlosti odezvy a praktickou ukázkovou aplikaci, která ukazuje rozdíly mezi API v kódu a designu.
Abstract
This thesis compares three popular API web services (REST, SOAP and RPC) by establishing comparison criteria: architecture, response speed and formats of communication messages. The thesis includes a theoretical comparison and technical measurements of response speed and a practical demonstration application that shows the differences between the APIs in code and design.
Zadání práce
Student will compare web services APIs, exactly the REST, SOAP and RPC. Student will propose evaluation criteria that can be used to compare the previously mentioned APIs. He will create a demonstration application to practically prove the proposed criteria.
The thesis will therefore contain:
- the propose of comparison criteria,
- comparison of the APIs using the criteria, to demonstrate theirs usability,
- analysis and development description of the testing application using the standard software engineering methods,
- short description of deployment of the application using the Docker/Podman platform.
The thesis will contain all the source codes needed to deploy the application as a thesis's electronic attachment.
20. 12. 2023 06:45, Mgr. Luděk Bártek, Ph.D., učo 2154
Literatura
- REESE, George. The REST API Design Handbook. 1. vyd. 2012, 90 s.
- Building mobile applications using Kendo UI Mobile and ASP.NET Web API. Edited by Nishanth Nair - Ragini Kumbhat Bhandari. 1 online r. ISBN 9781782160939.
- ASP.NET Web API :build RESTful web applications and services on the .NET framework : master ASP.NET Web API using .NET Framework 4.5 and Visual Studio 2013. Edited by Joydip Kanjilal. 1 online r. ISBN 9781849689755.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Overview and Comparison of Web Services API
Bc. Ondřej Stárek -
Overview and Comparison of Web Services API
Bc. Ondřej Stárek -
Integrace Web 2.0 služeb
Mgr. Dávid Chmurčiak, učo 143240 -
Best Practices in Scalable Web Development
Mgr. Martin Novák, učo 325022 -
GraphQL as modern access to jBPM process engine
Mgr. Dominik Hanák -
Webová aplikace pro správu nasazených instancí nástrojů firmy Logex
Bc. Dominik Sulzer, učo 469011 -
The Design and Evaluation of Catching Techniques for Web Services
RNDr. Miroslav Kubásek, Ph.D. -
Caching Optimization in Service Oriented Architecture
RNDr. Miroslav Kubásek, Ph.D.




