RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK

Data stream processing has become a trending phenomenon in recent times. There have been many data stream processing machines circulating around the community. However, application development on top of the data stream processing engine is still considered as slow and there are a lot of rewritings...

Full description

Saved in:
Bibliographic Details
Main Author: ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/24711
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:24711
spelling id-itb.:247112017-10-09T10:28:06ZRAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/24711 Data stream processing has become a trending phenomenon in recent times. There have been many data stream processing machines circulating around the community. However, application development on top of the data stream processing engine is still considered as slow and there are a lot of rewritings needed in developing different applications. In addition, general data stream processing engine can generally perform distributed computing. Distributed computing requires the program to be compiled before it is run on another machine. As a result, whenever an error occurs, the entire program must be recompiled before it is restarted on distributed machines. <br /> <br /> <br /> Based on these problems, an application framework has been developed to facilitate users in developing data processing applications stream over Apache Flink. This framework can be configured by reading an external file. Through the external file, applications built on the <br /> <br /> <br /> application framework can perform data processing in accordance with the options provided. This application framework can filter the data, aggregate data from different sources, and divide data into the processing window. In addition, the framework also provides a way for users to develop plugins that can be used specifically in the case of processing a specific data stream. <br /> <br /> <br /> By using this application framework, users do not need to write a lot of code to develop data processing applications. Users can also save the number of documents written to develop an application. In creating an application, users simply replace the configuration that is in the configuration file and create a data processing plugin necessary. <br /> 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 Data stream processing has become a trending phenomenon in recent times. There have been many data stream processing machines circulating around the community. However, application development on top of the data stream processing engine is still considered as slow and there are a lot of rewritings needed in developing different applications. In addition, general data stream processing engine can generally perform distributed computing. Distributed computing requires the program to be compiled before it is run on another machine. As a result, whenever an error occurs, the entire program must be recompiled before it is restarted on distributed machines. <br /> <br /> <br /> Based on these problems, an application framework has been developed to facilitate users in developing data processing applications stream over Apache Flink. This framework can be configured by reading an external file. Through the external file, applications built on the <br /> <br /> <br /> application framework can perform data processing in accordance with the options provided. This application framework can filter the data, aggregate data from different sources, and divide data into the processing window. In addition, the framework also provides a way for users to develop plugins that can be used specifically in the case of processing a specific data stream. <br /> <br /> <br /> By using this application framework, users do not need to write a lot of code to develop data processing applications. Users can also save the number of documents written to develop an application. In creating an application, users simply replace the configuration that is in the configuration file and create a data processing plugin necessary. <br />
format Final Project
author ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS
spellingShingle ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS
RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
author_facet ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS
author_sort ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS
title RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
title_short RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
title_full RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
title_fullStr RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
title_full_unstemmed RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
title_sort rapid data stream application development framework
url https://digilib.itb.ac.id/gdl/view/24711
_version_ 1822020472104026112