DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION

Microservices provide benefits in creating applications such as ease of upgrade, technological heterogeneity, independent services, and ease of development and deployment. To achieve these beneficial objectives, microservices application development usually uses a decentralized data management pa...

Full description

Saved in:
Bibliographic Details
Main Author: Alfayat, Yudi
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/78313
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:78313
spelling id-itb.:783132023-09-18T23:48:19ZDEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION Alfayat, Yudi Indonesia Final Project Microservices; service; decentralized data management; SQL; separate database; ABAC authorization; DBMS INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/78313 Microservices provide benefits in creating applications such as ease of upgrade, technological heterogeneity, independent services, and ease of development and deployment. To achieve these beneficial objectives, microservices application development usually uses a decentralized data management paradigm where the database is split and management is carried out in each service. However, this creates challenges in developing microservices applications in retrieving data that is spread across each database. In this final project, a service is implemented that is useful for centrally fetching data from various databases to overcome problems caused by a decentralized data management approach. Data retrieval services use SQL as an interface to other services that can communicate to various types of DBMS. In addition, every operation performed will be controlled using attribute-based access control or ABAC. Based on the tests carried out the service can perform CRUD operations with the defined database schema. This service can provide access to separate databases with SQL as the interface. In addition, the service also successfully validates the ABAC authorization rules that have been defined in the database schema before executing operations sent by the user. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Microservices provide benefits in creating applications such as ease of upgrade, technological heterogeneity, independent services, and ease of development and deployment. To achieve these beneficial objectives, microservices application development usually uses a decentralized data management paradigm where the database is split and management is carried out in each service. However, this creates challenges in developing microservices applications in retrieving data that is spread across each database. In this final project, a service is implemented that is useful for centrally fetching data from various databases to overcome problems caused by a decentralized data management approach. Data retrieval services use SQL as an interface to other services that can communicate to various types of DBMS. In addition, every operation performed will be controlled using attribute-based access control or ABAC. Based on the tests carried out the service can perform CRUD operations with the defined database schema. This service can provide access to separate databases with SQL as the interface. In addition, the service also successfully validates the ABAC authorization rules that have been defined in the database schema before executing operations sent by the user.
format Final Project
author Alfayat, Yudi
spellingShingle Alfayat, Yudi
DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION
author_facet Alfayat, Yudi
author_sort Alfayat, Yudi
title DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION
title_short DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION
title_full DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION
title_fullStr DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION
title_full_unstemmed DEVELOPMENT OF CENTRALIZED DATA FETCHING SERVICE WITH MULTI DBMS IN MICROSERVICES APPLICATION
title_sort development of centralized data fetching service with multi dbms in microservices application
url https://digilib.itb.ac.id/gdl/view/78313
_version_ 1822995701952413696