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 komplexně porovnává tři populární rozhraní API webových služeb (REST, SOAP a RPC) stanovením srovnávacích kritérií a analýzou jejich architektonických stylů, formátů komunikačních zpráv, stavovosti, transportních protokolů a bezpečnostních aspektů. Práce obsahuje teoretické srovnání a praktickou demonstrační aplikaci, která ukazuje rozdíly mezi rozhraními API v kódu a designu.
Abstract
This thesis comprehensively compares three popular web services APIs (REST, SOAP, and RPC) by establishing comparison criteria and analysing their architectural styles, communication message formats, statefulness, transport protocols, and security aspects. The thesis includes a theoretical comparison and a practical demonstration application to showcase 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.
18. 5. 2023 15:12, 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 -
Caching Optimization in Service Oriented Architecture
RNDr. Miroslav Kubásek, Ph.D. -
Integrace Web 2.0 služeb
Mgr. Matej Nemček -
Webové služby v architektuře REST na platformě .NET
Mgr. Tomáš Pažourek, učo 359464




