mygdx.malaysia.gov · 2021. 2. 9. · malaysian government central data exchange platform yang...

34
1 https://mygdx.malaysia.gov.my

Upload: others

Post on 12-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    [email protected]

    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

    [email protected]

    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