Rancang Bangun Aplikasi Pemantauan Web Service Berbasis Protokol REST dan SOAP

Sudirman, Alfitrah Nurramadhan (2018) Rancang Bangun Aplikasi Pemantauan Web Service Berbasis Protokol REST dan SOAP. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111440000037-Undergraduate_Theses.pdf]
Preview
Text
05111440000037-Undergraduate_Theses.pdf - Accepted Version

Download (3MB) | Preview

Abstract

Untuk mempercepat recovery apabila terjadi kegagalan pada sebuah sistem informasi, diperlukan pemantauan secara berkala pada endpoint-endpoint milik web service untuk mendeteksi apakah terdapat endpoint yang tidak bekerja dengan baik. Pengecekan secara manual pada endpoint-endpoint akan memperberat pekerjaan administrator sistem. Maka dari itu, diperlukan adanya sebuah aplikasi pemantauan web service yang dapat memantau kinerja endpoint-endpoint pada web service secara otomatis dan terjadwal. Implementasi tugas akhir ini terdiri dari tiga bagian perangkat lunak, yaitu Server Uji, Server Pusat dan Aplikasi Dashboard. Bagian Server Uji berfungsi untuk mengeksekusi pengujian dengan kasus uji. Bagian Server Pusat berfungsi untuk memberi perintah pengiriman secara berkala pada Server Uji dengan fungsi Scheduler yang secara otomatis dapat mengirim perintah pengujian secara berkala pada Server Uji.kedua perangkat lunak ini diimplementasikan dengan Bahasa pemrograman java dan maven framework serta jersey web service restful library Aplikasi Dashboard berfungsi untuk melakukan pengaturan serta melihat hasil pengujian, dan diimplementasikan dengan menggunakan Bahasa pemrograman PHP dan framework
Codeigniter. Tipe HTTP protocol yang dapat digunakan pada aplikasi ini adalah: REST (GET dan POST) dan SOAP. Tipe otentikasi HTTP yang bisa digunakan pada aplikasi ini adalah: Basic, Digest dan Bearer. Dari hasil pengujian fungsionalitas aplikasi ini, dapat disimpulkan bahwa aplikasi berjalan sesuai dengan tujuan dibuatnya aplikasi. Pengembangan lebih lanjut diperlukan agar fungsi yang ada pada aplikasi ini dapat bekerja dengan lebih maksimal.
=======
To ease the detection and recovery process in the case of system information service failures, it is necessary to have the endpoints in the system monitored time after time. Doing regular manual-way checking may turn out to be bothersome by the system administrators, if the system is big enough. To overcome this problem, an application which is able to do automated and scheduled web service monitoring is needed. This final project implementation consists of three parts. Those three parts are Testing Servers, Main Server and a Dashboard application. Testing Server part executes the monitoring action. the Main Server sends orders to Testing Servers to execute the monitoring action, in automated and scheduled manner. These two parts are implemented with Java programming language and maven framework. the Dashboard Application shows the summary of all monitoring actions, and also capable of being used by system administrators to set configurations and settings of the monitoring actions. The Dashboard Application is implemented with PHP programming language and codeigniter framework. The HTTP Prortocols which is supported in this system are REST (GET and POST) and also SOAP. The HTTP Authorization
headers which is supported in this system are Basic, Digest and Bearer token authorization. From some functionality testings that are conducted with this application, it can be concluded that this application can fulfill its functional requirements. Further Enhancements is needed to be done to this application to maximize its potential.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: web service, pemantauan, endpoint, request, REST, SOAP, scheduler, pengetesan otomatis
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Information and Communication Technology > Informatics
Depositing User: Alfitrah Nurramadhan S
Date Deposited: 21 Jun 2021 10:59
Last Modified: 21 Jun 2021 10:59
URI: http://repository.its.ac.id/id/eprint/54562

Actions (login required)

View Item View Item