[vc_empty_space][vc_empty_space]
Implementation Messaging Broker Middleware for Architecture of Public Transportation Monitoring System
Pratama H.P.a, Prihatmanto A.S.b, Sukoco A.c
a Universitas Pendidikan Indonesia, Telecomunication System, Bandung, Indonesia
b Institut Teknologi Bandung, Electrical and Informatics Engineering, Bandung, Indonesia
c Universitas Bandar Lampung, Faculty of Computer Science, Bandar Lampung, Indonesia
[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2020 IEEE.Information technology becomes an important part of human life. World Wide Web is an example of an information technology success story. HyperText Transfer Protocol (HTTP) and HyperText Markup Language (HTML) used in web browsers have proven to be an effective way between human-computer interaction in internet scale. Web services are also used for communication between 2 systems such as communication between Automated Teller Machine (ATM) and server that all done in a synchronous way. There are 2 different ways to communicate between two systems, synchronous and asynchronous. In synchronous communication both parts must be online (for example a phone call), whereas in asynchronous communication only one part must be online (e.g. send email). Nowadays there are many devices that produce data continuously such as temperature sensors, Global Positioning System (GPS), humidity sensors, motion capture sensors. Due to the number of sensors available, the volume of data generated every second will make it difficult to manage in a good and easy way. This paper aims is to provide an overview of how an information technology role to manage data and then provide information on a particular problem. In Public Transportation Monitoring System there are system components that communicate in synchronous way. So, when one part does not work (i.e. web service) then the communication does not occur so that data such as geolocation is not stored. With the implementation of Message Broker Middleware architecture that works in asynchronous way on public transportation monitoring system, it is expected to solve the problems that occur with the synchronous way. Testing is conduct with multiple vehicles using mobile applications and some others with GPS Tracker module for 7 days to get raw location data and success stored in database.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Asynchronous communication,Automated teller machines,Middleware architecture,Mobile applications,Monitoring system,Public transportation,Synchronous communications,System components[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]asynchronous,message broker,middleware,RabbitMQ[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICIDM51048.2020.9339673[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]