Web Application Architecture

2021 ◽  
pp. 55-72
Author(s):  
Marten Deinum ◽  
Iuliana Cosmina
2021 ◽  
Vol 2094 (3) ◽  
pp. 032016
Author(s):  
D V Kornienko ◽  
S V Mishina ◽  
S V Shcherbatykh ◽  
M O Melnikov

Abstract This article discusses the key points of developing a secure RESTful web service API for keeping a student achievement journal. The relevance of using web services has been analyzed. The classification of web applications is given. The features of the Single Page Application architecture were considered. Comparative characteristics of architectural styles of application programming interfaces are given. Requirements to be met by RESTful API services are considered. The basic principles of API security were analyzed. A list of the main vulnerabilities that may appear during the development of the REST API is given. An overview of popular authentication schemes (methods) is given. Comparative characteristics of web frameworks of the Python programming language are given. The main tools used in the development of web API applications are listed. The process of creating a secure prototype of a RESTful web service API in Python using the Flask microframework and a tool for describing the Swagger specifications is presented. The process of configuring the application was examined in detail. The main recommendations for securing a web application, database and web server settings are listed. The key points of ensuring the protection of the developed web application are considered. The results obtained were analyzed.


Author(s):  
Anna Nikolajeva

The aim of the research was to develop a marketing strategy of the Zorge marketing tool and describe its usage in e-commerce. Zorge web application will be an automatic marketing tool that will use cloud computing technology. The main benefits of the tool will be its multiuse and ability to display adverts to users who use ad blockers and create an interaction of all ads, allowing users to show relevant advertising to their website visitors. Zorge web application will be used for advert construction - pop-ups, push notifications and inner website banners, that can be placed on a clients website. It can be done by pasting short JavaScript code in their website HTML file after users will be able to manage their adverts inside their Zorge web application. The author examined several topics to develop the web application architecture - digital marketing technology current developments, competitor home pages, competitor web applications and an economic embodiment were explored. Within the research was developed a marketing strategy for the Zorge web application.


2007 ◽  
Vol 9 (1) ◽  
pp. 82-95 ◽  
Author(s):  
Konstantin Laufer ◽  
George Thiruvathukal ◽  
Benjamin Gonzalez

2019 ◽  
Vol 6 (125) ◽  
pp. 121-126
Author(s):  
Liliia Bozhukha ◽  
Oksana Beloborodko

The article presents the results of the analysis of the existing web application architecture design methodologies and the corresponding software development tools and resources.The shortcomings of the existing approaches to application development were identified and conducted the analysis can be used to design the web systems architecture. The practical value of the work is the development of algorithms for creating, deploying and scaling applications using different software. A test system based on several classic approaches has been developed.


Sign in / Sign up

Export Citation Format

Share Document