/binotify-soap-service

SOAP service of a website that functions similarly to Spotify

Primary LanguageJava

IF3110 Pengembangan Aplikasi Berbasis Web

This is a project done to fulfil one of IF3110's course assignment.

Description Web Service

  1. Mendapatkan data subscription (getSubscription)
  2. Menambahkan data request subscription (addSubscription)
  3. Approve/Reject request subscription (approveSubscription,rejectSubscription)
  4. Mengecek status subscription (checkSubscription)
  5. Memvalidatsi database (validateDatabase)

Skema Basis Data

Terdapat 2 tabel basis data yang digunakan yaitu sebagai berikut:

  1. Tabel logging, yang terdiri atas atribut id, description, IP, endpoint, requested_at
  2. Tabel subscription, yang terdiri atas atribut creator_id, subscriber_id, status Berikut skema dari basis data yang digunakan :

How To Install

  1. Teks Editor yang kami sarankan adalah Visual Studio Code yang panduan download dan installnya dapat dilihat pada tautan berikut ini vscode
  2. Panduan instalasi JavaScript dapat dilihat pada tautan berikut JS
  3. Panduan instalasi XAMPP dapat dilihat pada tautan berikut XAMPP
  4. Panduan instalasi MySQL dapat dilihat pada tautan berikut MySQL

How To Run

Buka folder htdocs yang berada di dalam folder XAMPP, lalu clone repository ini. Selanjutnya jalankan command "mvn clean install package" dan "java -jar ./target/binotify-jar-with-dependencies.jar"

Authors

Request and Check Subscription Approve and Reject Subscription Get and Add Subscription Validate database
13520051, 13520140, 13520147 13520051, 13520140, 13520147 13520051, 13520140, 13520147 13520051, 13520140, 13520147