Study of the features of using web and Azure cloud technologies for financial reporting

Students Name: Hrytsenko Taras Oleksandrovych
Qualification Level: magister
Speciality: Information Technology Design
Institute: Institute of Computer Science and Information Technologies
Mode of Study: full
Academic Year: 2022-2023 н.р.
Language of Defence: ukrainian
Abstract: T. O. Hrytsenko, I.V. Farmaga (thesis supervisor). Study of the features of using web and Azure cloud technologies for financial reporting. Master thesis. Lviv Polytechnic National University. Lviv, 2022. The total amount: 80 pages, 3 appendix (5 pages), 42 figures. The main purpose of this work is the development of a web service for financial reporting purposes using Azure cloud computing technologies. The efficient approaches for Azure cloud-based web services designing are described in deep in this work. The first chapter consists of basic overview of existing software for financial reporting. Also, the approaches to its design are described. The choosing of cloud provider and expediency of cloud technics using is explained. The positive and negative sides of cloud computing services integration are described. The content of the second chapter is dedicated to depiction of designing web service developing. In the first child chapter of second chapter the choosing of backend programming platform (.NET) is justified and its engineering process. The second part of second chapter is dedicated to frontend application developing. Also, the detailed description of frontend framework (Blazor) is added. The last, third chapter contains the topic about integration of cloud computing technologies into the existing, previously developed web application. Using the previously chosen cloud provider Microsoft Azure the process of creating fundamental parts of web system is described. Firstly, there is an implementation of authentication and authorization using the Microsoft Active Directory Business to Customer service. The next stage is integration of Azure Cosmos cloud database in app. After that the deployment app web application is mentioned. This process is provided by using the Azure App Service platform. The finally is the deployment of document generation microservice (the one which uses the Aspose package) to cloud using the Azure Functions features. Keywords: web application, database, financial reporting, .NET, Aspose, Blazor, Azure Active Directory, Cosmos DB, Azure App Services, Azure Functions.