WEB-SERVICE. RESTFUL ARCHITECTURE
<p><em>Network technology for interaction between two applications via the HTTP protocol was considered in article.When client works with REST API - it means it works with "resources", and in SOAP work is performed with operations. To build REST web services, you must follow ce...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Odessa National Academy of Food Technologies
2018-04-01
|
Series: | Автоматизация технологических и бизнес-процессов |
Subjects: | |
Online Access: | http://journals.gsjp.eu/index.php/atbp/article/view/876 |
_version_ | 1818188974891466752 |
---|---|
author | M. Melnichuk Yu. Kornienko O. Boytsova |
author_facet | M. Melnichuk Yu. Kornienko O. Boytsova |
author_sort | M. Melnichuk |
collection | DOAJ |
description | <p><em>Network technology for interaction between two applications via the HTTP protocol was considered in article.When client works with REST API - it means it works with "resources", and in SOAP work is performed with operations. To build REST web services, you must follow certain principles: explicit use of HTTP methods, access to resources by URI, stateless, HATEAOS, caching, transfer of objects in JSON or XML representation. But sometimes some principles are ignored to ensure a higher speed of work and to reduce development time.</em></p><p><em>The pros and cons of using JSON and XML representations were considered, and it can be said that using the JSON format reduces the amount of data transfer, and with the use of XML, the readability of data increases.</em></p><p><em>Also, two main ways of data transfer in REST web services were considered: converting the file to Base64 and transferring it as an object field or transferring the file using the usual HTTP multipart. The Base64 standard approach gives a higher speed for multiple files in a single request, because only one HTTP connection is created, but these files are stored in RAM during request processing, which increases chance of the application crashing.</em></p><p><em>In the conclusion, the advantages of using web services and their wide use in other architectural approaches were considered, which increases the popularity of web services.</em><em></em></p> |
first_indexed | 2024-12-11T23:35:27Z |
format | Article |
id | doaj.art-ff1c5442780c4f65913b61a68e6dc22a |
institution | Directory Open Access Journal |
issn | 2312-3125 2312-931X |
language | English |
last_indexed | 2024-12-11T23:35:27Z |
publishDate | 2018-04-01 |
publisher | Odessa National Academy of Food Technologies |
record_format | Article |
series | Автоматизация технологических и бизнес-процессов |
spelling | doaj.art-ff1c5442780c4f65913b61a68e6dc22a2022-12-22T00:45:54ZengOdessa National Academy of Food TechnologiesАвтоматизация технологических и бизнес-процессов2312-31252312-931X2018-04-0110110.15673/atbp.v10i1.876799WEB-SERVICE. RESTFUL ARCHITECTUREM. MelnichukYu. KornienkoO. Boytsova<p><em>Network technology for interaction between two applications via the HTTP protocol was considered in article.When client works with REST API - it means it works with "resources", and in SOAP work is performed with operations. To build REST web services, you must follow certain principles: explicit use of HTTP methods, access to resources by URI, stateless, HATEAOS, caching, transfer of objects in JSON or XML representation. But sometimes some principles are ignored to ensure a higher speed of work and to reduce development time.</em></p><p><em>The pros and cons of using JSON and XML representations were considered, and it can be said that using the JSON format reduces the amount of data transfer, and with the use of XML, the readability of data increases.</em></p><p><em>Also, two main ways of data transfer in REST web services were considered: converting the file to Base64 and transferring it as an object field or transferring the file using the usual HTTP multipart. The Base64 standard approach gives a higher speed for multiple files in a single request, because only one HTTP connection is created, but these files are stored in RAM during request processing, which increases chance of the application crashing.</em></p><p><em>In the conclusion, the advantages of using web services and their wide use in other architectural approaches were considered, which increases the popularity of web services.</em><em></em></p>http://journals.gsjp.eu/index.php/atbp/article/view/876HTTP, SOAP, REST API, URI, HATEAOS, JSON, XML |
spellingShingle | M. Melnichuk Yu. Kornienko O. Boytsova WEB-SERVICE. RESTFUL ARCHITECTURE Автоматизация технологических и бизнес-процессов HTTP, SOAP, REST API, URI, HATEAOS, JSON, XML |
title | WEB-SERVICE. RESTFUL ARCHITECTURE |
title_full | WEB-SERVICE. RESTFUL ARCHITECTURE |
title_fullStr | WEB-SERVICE. RESTFUL ARCHITECTURE |
title_full_unstemmed | WEB-SERVICE. RESTFUL ARCHITECTURE |
title_short | WEB-SERVICE. RESTFUL ARCHITECTURE |
title_sort | web service restful architecture |
topic | HTTP, SOAP, REST API, URI, HATEAOS, JSON, XML |
url | http://journals.gsjp.eu/index.php/atbp/article/view/876 |
work_keys_str_mv | AT mmelnichuk webservicerestfularchitecture AT yukornienko webservicerestfularchitecture AT oboytsova webservicerestfularchitecture |