Teknis SPLP
SISTEM PENGHUBUNG LAYANAN
PEMERINTAH
Desain Arsitektur
Aplikasi SPLP
Core Components:
1. Integration / ESB
Backend & Service Bus dari proses
integrasi layanan pemerintah yang
belum memiliki API.
2. API Management
Pusat pengelolaan API untuk berbagi
pakai layanan dan data pemerintah
(Katalog API).
3. Konsolidasi
Layanan pengakomodir pengguna
dalam melakukan migrasi data antar
aplikasi sejenis ke aplikas umum atau
ke versi lain.
Materi Selanjutnya
ESB - Pembuatan Data Services
a. Generate Data Services
1. Konfigurasi Data Sources
2. Generate Data Services
3. Konfigurasi Resources (select, insert, update, delete)
b. Percobaan Menggunakan Postman
c. Create Data Service
1. Konfigurasi Data Services
2. Konfigurasi Data Sources
3. Konfigurasi Queries (select, insert, update, delete)
4. Konfigurasi Resources (select, insert, update, delete)
d. Percobaan Menggunakan Postman
Log in
Pergi ke halaman https://esb-splpdev.layanan.go.id/ untuk melakukan log in.
Konfigurasi Data Sources
Klik Datasources pada bagian Manage
Klik Add Datasource untuk menambahkan sumber data yang akan digenerate menjadi Data Service
Contoh:
wilayah_ichwan
Dukungan DB Engine:
Lengkapi form New Data Source mulai dari Datasource Type hingga Password
URL: jdbc:mysql://10.31.3.174:3306/wilayah
Username: splpdemouser | Password: splpdemopassword
Pastikan datasource sesuai dengan cara klik Test Connections, kemudian klik Save
Generate Data Services
Pergi kembali ke halaman ini dan klik Edit Resources untuk mengaktifkan
Return Request Status pada resources addprov, editprov, delprov
Jangan lupa klik kembali Save dan Finish agar perubahan tersimpan
Periksa halaman Services Dashboard pada service yang sudah dibuat, dan pastikan Endpoints tersedia.
Catatan:
Hilangkan bagian 'gw' pada endpoint saat akan menggunakan enspoint tersebut
https://esbgw-splpdev.layanan.go.id/services/t/arn.go.id/dswilayah > https://esb-splpdev.layanan.go.id/services/t/arn.go.id/dswilayah
Percobaan Select Data melalui
Postman
Request:
1. Get data
2. Add data
3. Update data
4. Delete data
Pilih New
Pilih HTTP Request
Pilih Method GET
Masukan URL Endpoint + /getprov
Klik Send
Percobaan Insert Data Melalui
Postman
Pilih New
Pilih HTTP Request
Pilih Method POST
Lengkapi URL Endpoint + /addprov
Pilih Body > raw (JSON) untuk parameter
Lengkapi Parameter id dan name
Klik Send
Klik Send
Klik Send
Konfigurasi Datasource
URL : jdbc:mysql://10.31.3.174:3306/wilayah
Username : splpdemouser | Password : splpdemopassword
Pastikan datasource sesuai dengan cara klik Test Connections, kemudian klik Save
Klik Finish untuk memeriksa ketersedian Data
Service yang telah dibuat.