APPROACH TO ORGANIZATION OF CLIENT-SERVER INTERACTION FOR IMPLEMENTATION OF MODEL-VIEW-CONTROLLER PATTERN IN DISTRIBUTED SYSTEMS

Authors

  • Andrii Boldak Department of Computer Engineering, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine
  • Dmytro Korenko Department of Computer Engineering, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine https://orcid.org/0000-0003-0463-189X

Keywords:

client-server interaction, distributed systems, MVC, ETL technology

Abstract

The article considers the approach to organization of client-server interaction. This approach is used to implement the template model-view-controller in distributed systems. New concept organization WEB API implements ETL technology and allows you to move the controller functionality to the server side.

References

David Flanagan (2006). JavaScript - The Definitive Guide, 5th ed., O'Reilly, Sebastopol, CA, p.497.

E. Michael Maximilien, Ajith Ranabahu, Karthik Gomadam (Sep–Oct 2008). An Online Platform for Web APIs and Service Mashups. In Proceedings of the IEEE conference on computer vision and pattern recognition (Volume: 12 , Issue: 5).

Clive Skinner. (Jan 2018). Using Redshift Spectrum to load data pipelines. URL: https://www.dativa.com/using-amazon-redshift-spectrum-data-pipelines (Access time: 12.04.2019)

James Martin (1983). Managing the Data-base Environment. Englewood Cliffs, New Jersey: Prentice-Hall. p. 381. ISBN 0-135-50582-8.

John Gossman. "Introduction to Model/View/ViewModel pattern for building WPF apps ". URL:https://blogs.msdn.microsoft.com/johngossman/2005/10/ /08/introduction-to-modelviewviewmodel-pattern-for-building-wpf-apps (Access time: 08.04.2019)

Fielding, Roy (June 2014). "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, Section 4". IETF. Internet Engineering Task Force (IETF). RFC 7231. Retrieved 2018-02-14.

Fielding, Roy (June 2014). "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, Section 4". IETF. Internet Engineering Task Force (IETF). RFC 7231. Retrieved 2018-02-14.

Lee Byron (SEP 2015). GraphQL: A data query language. URL: https://code.fb.com/core-data/graphql-a-data-query-language (Access time: 08.04.2019)

Rick Anderson (2019). Enable Cross-Origin Requests (CORS) in ASP.NET Core. URL: https://docs.microsoft.com/en-us/aspnet/core/security/cors?view=aspnetcore2.2 (Access time: 12.04.2019)

Andrii Boldak (Dec 2017). Basic DJ Data Processing Server. URL: https://github.com/boldak/dj-dps-server (Access time: 18.04.2019)

World Data Center for Geoinformatics and Sustainable Development. URL: http://wdc.org.ua/ (Access time: 18.04.2019)

Власов М. Д., Болдак А. О. Оптимiзацiя конфiгурацiй розподiлених iнформацiйних систем URL: http://sait.kpi.ua/media/filer_public/6e/80/6e804b3fae13-4899-b336-4daddbd45584/sait2018ebook.pdf (Access time: 18.04.2019)

Єфремов К. В., Болдак А. О. Предметно-орієнтована мова аналітичної обробки даних. Вісник НТУУ «КПІ». Інформатика, управління та обчислювальна техніка: Зб. наук. пр. – К.: Век+, – 2012. – № 55. - c. 50-55.– 212 c

Downloads

Published

2023-06-04

Issue

Section

Global Networks, Grid and Cloud