Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
1
https://mygdx.malaysia.gov.my
Menerangkan mengenai:
i. Latar belakang MyGDX
ii.Pelaksanaan MyGDX
2
Malaysian Government Central Data Exchange (MyGDX) adalah platform pengurusan perkongsian data yang komprehensif, terdiri daripada himpunan piawaian, tools, repositori dan registri yang membolehkanperkongsian data merentas agensi mengikut kerangka operasi perkongsian data MyGDX.
11 Jun 2014 7 Nov 2014 2 Sept 2015 Ogos 2016 Mei 2018 6 Ogos 2019 Mei 2020 Jun 2020
Punca Kuasa 1 : Mesy. Ketua
Setiausaha Kementerian dan Ketua
Perkhidmatan Bil. 6/2014 “MAMPU
membangunkan platform
perkongsian maklumat merentas
agensi”
Punca Kuasa 2 : Mesy. JITIK Bil. 2/2014
“MAMPU melaksanakan Pengukuhan
enabling platform untuk pelaksanaan inisiatif
perkongsian maklumat, Data Raya dan Data
Terbuka”
Punca Kuasa 3: Mesy. Jemaah Menteri Nota
Jemaah Menteri N567/2015
“MAMPU mewujudkan Pusat Perkongsian Data
Sektor Awam bagi memastikan perkongsian
maklumat merentas agensi dilaksanakan dengan
selaras”
Pembangunan
MyGDX
• Go Live pada 26 Mei
2018
• Waranti bermula
selama 24 bulan
Tamat tempoh
waranti dan
penyelenggaraan
Projek sambungan
bagi memperkasakan
projek National
Registries (MyGDX2.0)
Punca Kuasa 4: Mesy. Ketua Setiausaha Kementerian dan
Ketua Perkhidmatan Bil. 8/2019
“Kementerian hendaklah mengambil tindakan sewajarnya
dalam pelaksanaan platform perkongsian data sektor
awam”
3
Malaysian Government
Central Data ExchangePlatform yang menyediakan perkhidmatan broker data (data brokerage) bagi data yang sering dirujuk merentas agensi.
REPOSITORI
REGISTRI
PORTAL MyGDXHAB PERKONGSIAN
DATA
https://mygdx.malaysia.gov.myFAEDAH
Data dari sumberyang sahih
Integrasi data dari pelbagai sumber
Memudahkanpengesahan
data bagiagensi
pengguna
Memudahkananalisis data
Memudahkancapaian data
bagi tujuanperancangan
agensi
Menyelaras&
menyepadukandata
sistem penyampaianperkhidmatan Kerajaan yang
lebih menyeluruh dan terangkum
PEMANGKIN
Integrasi data secara seamless
PEMBOLEH
DAYA
Direktori bagi rujukankepada kluster data yang
sering (common) digunakan oleh agensi
sektor awam.
Data Broker Master Data Management
Pangkalan data untuk menyimpan data yang sering (common) digunakan oleh pelbagai agensi sektor awam.
KOMPONEN
4
Agensi pembekal perlu berkongsi data
berulang kali kepada pelbagai agensi
pengguna
Agensi pengguna perlu memohon data
berulang kali dari pelbagai agensi pembekal
Agensi hanya perlu berkongsi ‘API/Data’
sekali kepada MyGDX
Agensi hanya perlu mohon sekali dan boleh
terima data berulangkali melalui MyGDX
5
Agen
siPemb
ekal
Agen
siPemb
ekalA
gen
siPe
ngg
un
a
Age
nsi
Pen
ggu
na
6
Header Payload Berbeza
Header Payload API berbeza ditetapkan oleh
setiap Agensi Pembekal
Agensi Pengguna perlu mengubah kaedah
coding sistem bagi setiap API Agensi Pembekal
Header Payload Seragam
Semua pelbagai Header Payload yang berbeza
diseragamkan oleh MyGDX (REST & XML)
Agensi hanya guna 8 medan Header Payload
seragam dari MyGDX (REST).
Memudahkan coding di sistem agensi pengguna
• Username• Password• AgencyID
• UserID, • Parameter• Keyword
• UserID• Token
• UserID• AgencyID• IP i. UID
ii. UID Typeiii.Agency Codeiv.App name
v. Service Namevi.Service Versionvii.Auth Keyviii.Auth Code
Payload Seragam MyGDX
7
Pemilikan
Kualiti
Keselamatan
Pertanggungjawaban
Kawalan
Pematuhan
PRINSIP ASASMyGDX
Agensi Kerajaan
Portal MyGDX
Data Broker
Repositori Nasional (RxN)
Pengguna dan Pembekal Data
Saluran Perkhidmatan
Hab Integrasi
Aplikasi Agensi
Registri
PangkalanData
8
Permohonan Data Baharu
Kelulusan penggunaan data
Penyediaan servis integrasi baharu di Data Broker
MyGDX
Penyediaan Web Service
Deployment servis integrasi pada platform MyGDX
Katalog Servis dan Profil Data pada Portal MyGDX
Pendaftaran Pengguna Baharu
PENTADBIR MyGDXAGENSI PENGGUNA AGENSI PEMBEKAL
Kelulusan Pengguna BaharuPendaftaran
Pengguna Baharu
Tentukan Agensi Pembekal
Pengujian servis integrasi
Tadbir urus perkongsian data
Permohonan Penggunaan Data
9
Petunjuk:
Melalui MyGDX
Tidak melalui MyGDX
1. Tadbir urus & Pasukan Kerja : Pentadbir – wakil agensi untuk mengisi maklumat API Pelulus – wakil agensi untuk meluluskan API dan permohonan di portal
MyGDX Tadbir urus perkongsian data (cth: JPICT)
2. Bersedia dan bersetuju untuk berkongsi data
3. Menyediakan API untuk data yang dikongsi
4. Mendaftar API dalam portal MyGDX
5. Perkongsian data melalui Registri atau/dan Repositori
6. Memproses dan meluluskan permohonan perkongsian data
7. Menentukan caj penggunaan data (jika ada)
10*API : Application Programming Interface
1. Tadbir urus & Pasukan Kerja : Pentadbir – wakil agensi untuk memohon integrasi data
Pelulus – wakil agensi untuk meluluskan permohonan
Tadbir urus perkongsian data (cth: JPICT)
2. Memohon kelulusan Agensi Pembekal untuk integrasi data melaluiMyGDX
3. Mematuhi kelulusan penggunaan data dan SOP
4. Data digunakan khusus untuk tujuan dibenarkan (sistem aplikasi, IP address)
5. Membangunkan aplikasi berdasarkan API data yang diterima
6. Permohonan data melalui MyGDX (muat naik surat kelulusan)
7. Bersetuju dengan caj penggunaan data (jika ada) 11
1. Menyemak dan meluluskan permohonan pendaftaran Pentadbir Agensi di Portal MyGDX.
2. Menyemak dan meluluskan pendaftaran pengguna dari agensi yang belum mempunyaiPentadbir Agensi.
3. Memudah cara permohonan langganan data yang disenaraikan dalam Katalog Servis diPortal MyGDX.
4. Memantau dan memastikan langganan data berjalan lancar dan tidak melanggar kontrakpenggunaan data.
5. Menyemak permohonan data baharu dan menentukan agensi yang perlu membekalkandata.
6. Menyelaras penyediaan servis data baharu dan mengemas kini Katalog Servis di PortalMyGDX
7. Menyelaras tindakan pemulihan sekiranya berlaku sebarang masalah teknikal
8. Memantau trafik data MyGDX, membuat pelaporan pemantauan dan mencadangkansebarang penambahbaikan sekiranya perlu.
12
Kedua-dua server portal dan hab telah dilengkapi Secure Socket Layer (SSL)
Risk Assessment telah dilakukan dan semua pengukuhan telahdilaksanakan
MyGDX telah melaksanakan Secure Posture Assessment (SPA)
Cert GPKI digunakan untuk pengesahan pengguna semasa pemohonan langganan servis
Hanya seorang Pentadbir bagi setiap agensi akan menerima cert Roaming GPKI
Setiap URL API yang diberikan akan disertakan oleh Auth Cert & Auth Key yang diberikan khusus kepada IP server semasa permohonan integrasi data
13
Kaedah Integrasi DataMelalui API
(Real Time Data)
14
Data ProviderData Consumer
Application
(Production)
CRUD
DB
(Production)
Integration
Server
Application
(Production)
CRUD
DB
(Production)Portal Services
Integration Monitoring
Data Broker
Security Management
Master Data Management
Full
Access
Application
(Production)
CRUD
DB
(Production)
DB
(Staging) Full
Access
CRUD
CRUD
CRUD
http(s)
request/
response
Batch
http(s)
request/
response
API Catalogue
Application
(Production)
Application
(Production)
Application
(Production)
15
Repositori
A
B
C
16
https://mygdx.malaysia.gov.my
17
*Sehingga 22 Jun 2020
24118 4 159 80,000Transaksi
(mulai 26 Mei 2018)Katalog API
Aktif
AgensiPembekal Data
SistemBerintegrasi
BilanganPengguna
392Integrasi System to System (S2S)
Agensi Pembekal Data1. Kementerian Pembangunan Usahawan dan Koperasi (MEDAC)2. Kementerian Pendidikan Malaysia (KPM)3. Dewan Bandaraya Kuala Lumpur (DBKL)4. Jabatan Kebajikan Masyarakat (JKM)5. Jabatan Kemajuan Islam Malaysia (JAKIM)6. Jabatan Kerajaan Tempatan (JKT)7. Jabatan Keselamatan dan Kesihatan Pekerjaan (JKKP)8. Jabatan Perikanan Malaysia (DOF)9. Jabatan Perkhidmatan Awam (JPA)10. Lembaga Arkitek Malaysia (LAM)11. Lembaga Jurukur Tanah Malaysia (LJTM)12. Lembaga Jurutera Malaysia (LJM)
13. Lembaga Juruukur Bahan Malaysia (BQSM)14. Lembaga Pembangunan Industri Pembinaan (CIDB)15. Majlis Bandaraya Petaling Jaya (MBPJ)16. Majlis Bandaraya Pulau Pinang (MBPP)17. Majlis Peperiksaan Malaysia (MPM)18. Majlis Perbandaran Kajang (MPKj)19. Majlis Perbandaran Kuantan (MPK)20. Majlis Perbandaran Subang Jaya (MPSJ)21. Suruhanjaya Koperasi Malaysia (SKM)22. Suruhanjaya Syarikat Malaysia (SSM)23. Unit Pemodenan Tadbiran dan Perancangan
Pengurusan Malaysia (MAMPU)24. Unit Penyelarasan Pelaksanaan (ICU)
18
19
20
21
Selepas mendapat kelulusan Langganan Servis, Pentadbir Agensi bolehmenggunakan API tersebut melalui portal* (Mohon Data) atau Web Service
*bergantung kepada kelulusan Agensi Pembekal
22
23
24
Rakyat
BLESS (MED)
Jabatan
Kebajikan
Masyarakat
Jabatan
Perkhidmatan
Awam
Kementerian
Pendidikan
Malaysia
Majlis
Peperiksaan
Malaysia
GOS Gateway
• Keputusan SPM/SPMU• Keputusan STPM/MUET
Data Agensi Pembekal
• Kemasukan Sekolah• Keputusan Penggal• Keputusan Peperiksaan
• Pendaftaran Perniagaan• Pendaftaran Pelesenan
25
eJawatan
Bisnes
Sistem Aplikasi Agensi PenggunaPengguna
26
No MyKad Pemohon 810513023455 MASUK
MAKLUMAT PERIBADI
Nama Pemohon ALI BIN ABU
Tarikh Lahir 13/05/1981 (37 TAHUN)
Jantina LELAKI
Alamat Tetap 12, JALAN LANGGAR
05000 ALOR SETAR, KEDAH
Status OKU YA – PENGLIHATAN. BL 010101000800
Kakitangan Awam YA
Gred & Jawatan N19 – PEMBANTU TADBIR
Gaji Pokok RM 2,3016.80
1. Masukkan No. Kad Pengenalan2. Tekan MASUK
1. Sistem integrasi dengan MyGDX JPN (myIDENTITY / RP)
1. Sistem paparkan maklumat peribadi
2. Sistem integrasi dengan MyGDX JKM (SMOKU)
1. Paparkan status OKU (No. Pendaftaran / Kategori)
3. Sistem integrasi dengan MyGDX JPA (HRMIS)
1. Jika kakitangan, paparkan Gred, Jawatan, Gaji
27
28
Users
API Gateway
API Gateway
API Gateway
API GatewayUsers
Users
Users
Management Security Services
Security Server
Security Server
Security Server
Security Server
Portal Services
Certificate Services
Trust Services
Directory Services
Monitoring Services
Application System
Application SystemApplication
System
Application System
Application System
29
MyGDX
Agensi Kerajaan
Badan Berkanun
Swasta
Kerajaan Negeri
G2G G2B G2C SSL Encription
30
Pengurus Projek
(KOSONG)
Pembangunan Integrasi
AZNUL NIZAM
Pengurusan Projek
NOURSILAWATI
Operasi & Teknikal
ZAINIZAM
FAIZAH | HADDY | FARID | SYALIDA | MAZIAH | MIZA | AIDA | SUHAILA | HELMI
https://mygdx.malaysia.gov.my31
Pasukan MyGDXUnit Pemodenan Tadbiran DanPerancangan Pengurusan Malaysia (MAMPU)Blok B, No. 3200,Bangunan MKN – Embassy Techzone,Jalan Teknokrat 2 63000 Cyberjaya, Selangor Darul Ehsan
A. Registri di Agensi Pembekal
3223/06/2020 32
Database
(Staging) Application
(Production)
CRUDFull Access
(Replicate)
DB Production
http(s) - request
http(s) - response
Agensi Pembekal
Digalakkan SSL
1. DB Prod replicate ke DB Staging
2. Agensi sediakan web services / API
3. API diberi ke MyGDX
Read Only
4. MAMPU bangunkan API di MyGDX
(wrapping)
5. Paparkan di katalog servis
6. Agensi mohon langganan servis di
portal MyGDX
7. Dapat kelulusan dari agensi pembekal
8. Mohon Data / Integrasi dan terima
maklumat integrasi
9. Masukkan maklumat integrasi dalam
coding aplikasi agensi
Agensi Pengguna
Production
B. Registri di MyGDX
3323/06/2020 33
Database
(Staging) Application
(Production)
CRUDFull Access
(Replicate)
DB Production
http(s) - request
http(s) - response
Agensi Pembekal
Digalakkan SSL
1. DB Prod replicate ke DB Staging
2. Agensi beri MyGDX Read Only Access
3. Agensi tidak perlu sedia infrastruktur baharu
Read Only
4. MAMPU bangunkan API terus di
MyGDX (read only)
5. Paparkan di katalog servis
6. Agensi mohon langganan servis di
portal MyGDX
7. Dapat kelulusan dari agensi pembekal
8. Mohon Data / Integrasi dan terima
maklumat integrasi
9. Masukkan maklumat integrasi dalam
coding aplikasi agensi
Agensi Pengguna
Production
Akses terus ke DB
Production (Read Only)
C. Repositori di MyGDX
3423/06/2020 34
Application
(Production)
CRUD
Full Access
(Replicate)
DB Production
http(s) - request
http(s) - response
Agensi Pembekal
Digalakkan SSL
5. MAMPU/Agensi bangunkan API
terus di MyGDX
6. Paparkan di katalog servis
7. Agensi mohon langganan servis di
portal MyGDX
8. Dapat kelulusan dari agensi pembekal
9. Mohon Data / Integrasi dan terima
maklumat integrasi
10. Masukkan maklumat integrasi dalam
coding aplikasi agensi
Agensi Pengguna
Production
Repositori
MyGDX
1. Agensi diberi Full Access
2. DB Agensi replicate ke repositori MyGDX
3. Agensi pastikan repositori di MyGDX
sentiasa dikemas kini
4. Agensi tidak perlu sedia infrastruktur baharu