SIAKAD
Auth
Webservice Provider
Webservice Client
PMB Request
Mapper
FEEDER
PDDIKTI
SIMPEG Response
Validasi
Other Apps
Infrastruktur
Identifikasi kondisi infrastruktur di internal
Single-source scenario planning
Windows OS
DB Sync Feeder
Mapper
Existing Handler Webservice
Multi-source scenario planning
Existing Windows OS
DB Fakultas1
DB Sync Feeder
DB Fakultas2 ETL
WS Mirror Handler Webservice
DB
Kepegawaian
Scalability vs Availability
Skalabilitas Ketersediaan
Data batch dikirim dalam jumlah besar Data batch dikirim dalam jumlah kecil/per
rowset
Waktu pemrosesan per batch lebih lama Waktu pemrosesan per batch relatif cepat
Iterasi lebih sedikit Iterasi lebih banyak
Infrastruktur dengan spesifikasi besar Minimum infras
• UUID
Menggunakan Universal Uniq Identifier (UUID) sebagai kunci utama dalam
table –RFC 4122
format: XXXXXXXX-XXXX-VXXX-ZXXX-XXXXXXXXXXXX
contoh: de305d54-75b4-431b-adb2-eb6b9e546013
Update/Delete/Restore
UUID UUID
Sinkronisasi
• Mengirim data baru ke PDDIKTI
Tanggal update di siakad > tanggal terakhir sync
• Memerlukan timestamp kapan data terupdate dan terakhir dikirim ke feeder disetiap table
Riwayat sertifikasi
Dosen_pt
Id_reg_ptk
semester
Kurikulum & Kelas
Kurikulum_sp sms
Id_sms
Mata_kuliah Kelas_kuliah
Matkul_kurikulum
semester
Daya Tampung
sms
Id_sms
Daya_tampung
semester
Aktivitas Akademik
nilai Kelas_kuliah
Dosen_pt Ajar_dosen
Id_reg_ptk
Subtansi_kuliah
Webservice In Action
Sample Implementasi webservice FEEDER
Importer EPSBED/Excel