Arkitektur Perkhidmatan ini merupakan panduan asas yang diperlukan bagi mereka bentuk senibina perkhidmatan digital kerajaan. Arkitektur perkhidmatan terdiri daripada 15 komponen iaitu Ekosistem End-to-End, Identifikasi, Pelbagai Platform, Direktori Perkhidmatan, Platform Bersepadu, Perkhidmatan Perisian, Pendekatan Modular, Teknologi Baharu Muncul, Multi-tenancy, Single-Sign-On, Interoperability, Perkhidmatan Data, Infrastruktur Generik, Keselamatan dan Pemantauan.
Reka bentuk Arkitektur Bersepadu Perkhidmatan Kerajaan boleh digambarkan seperti rajah di bawah:

Perkhidmatan Digital Kerajaan perlu dibangunkan berteraskan rekabentuk bersepadu ini bagi membangunkan suatu standard atau piawaian yang mengintegrasikan pelbagai elemen di peringkat pelaksanaan pembangunan (OSI Layer). Penyelarasan di peringkat awal pembangunan berupaya menghasilkan perkhidmatan yang holistik dan terbaik
Pembangunan perkhidmatan mengambil kira penyelesaian dalam ekosistem digital sepenuhnya (End-to-End) bagi mengatasi campur tangan manusia (human intervention) dan proses manual yang berpotensi menimbulkan biroksi dalam perkhidmatan. Berikut merupakan langkah-langkah bagi melaksanakan pembangunan perkhidmatan dalam eskosistem End-to-End:
Identifikasi dalam aplikasi digital merujuk kepada proses pengesahan identiti pengguna untuk memastikan bahawa hanya individu yang sah dapat mengakses aplikasi tersebut. Ini penting untuk keselamatan data dan privasi pengguna. Proses ini biasanya melibatkan beberapa langkah atau elemen seperti:
Identifikasi pengguna perkhidmatan kerajaan dikelaskan mengikut empat (4) kategori iaitu Warganegara, Bukan Warganegara, Penduduk Tetap dan Penjawat Awam seperti berikut:
Perkhidmatan boleh disediakan dalam dua platform utama iaitu secara web dan mobile. Kedua-dua platform ini diperlukan bersesuaian dengan teknologi semasa yang digunakan oleh pemegang taruh. Pembangunan platform perlu mematuhi Rekabentuk Komponen UI/UX yang dilampirkan bersama garis panduan ini. Berikut merupakan ciri-ciri utama dalam penyediaan pelbagai platform:
Agensi hendaklah memastikan akses kepada platform ini dilindungi menggunakan protokol keselamatan SSL (Secure Sockets Layer) yang boleh dilanggan daripada JDN menerusi perkhidmatan Prasarana Kunci Awam Kerajaan (Government Public Key Infrastructure – GPKI) dengan merujuk kepada Dasar Perkhidmatan Prasarana Kunci Awam Kerajaan.
Direktori Perkhidmatan merupakan platform yang menempatkan informasi berkenaan perkhidmatan digital yang telah dibangunkan oleh agensi kerajaan. Direktori perkhidmatan boleh digunakan sebagai rujukan kepada agensi sebelum membangunkan sesuatu perkhidmatan. Tujuannya bagi mengatasi pertindanan fungsi, proses dan prosedur di antara agensi yang akhirnya menyebabkan karenah birokrasi dan mengelirukan pengguna. Selain itu direktori perkhidmatan dapat dimanfaatkan bagi menggalakkan perkongsian pintar dan mengoptimum perkhidmatan sedia ada.
Sebagai contoh, sistem generik seperti Tempahan Bilik Mesyuarat telah banyak dibangunkan oleh pelbagai agensi. Sistem ini lazimnya mempunyai fungsi dan proses yang sama. Agensi yang berhasrat untuk membangunkan sistem yang sama, boleh mendapatkan persetujuan daripada agensi pemilik bagi kebenaran perkongsian kod sumber. Dengan ini, masa dan kos pembangunan semula dapat dijimatkan.
Maklumat berkenaan perkhidmatan boleh dikemaskini menerusi aplikasi RASA yang dibangunkan oleh JDN. Agensi kerajaan boleh merujuk kepada RASA terlebih dahulu sebagai langkah awal semasa merancang untuk membangunkan perkhidmatan. Rujukan kepada RASA ini berkuatkuasa sehingga aplikasi ICT Project Management & Monitoring System (PRIMMS) dilancarkan pada tahun 2026. Selain itu katalog data yang menetapkan kod dan sintaks data generik seperi Negeri, Daerah, Kementerian, Jantina dan lain-lain boleh diakses menerusi platform Kamus Data Sektor Awam (DDSA) dengan merujuk kepada pekeliling Penggunaan Dan Pemakaian Data Dictionary Sektor Awam (DDSA) Sebagai Standard Di Agensi-Agensi Kerajaan.
Platform bersepadu menyatukan pelbagai komponen, perkhidmatan, atau aplikasi ke dalam satu ekosistem yang koheren dan berfungsi dengan lancar. Platform ini direka untuk memudahkan pemilik perkhidmatan dan pengguna untuk mengakses, mengurus dan menyelenggara pelbagai fungsi dan perkhidmatan dalam satu ekosistem perkhidmatan secara bersepadu tanpa beralih kepada aplikasi yang berbeza. Interaksi dan integrasi antara perkhidmatan dapat dilakukan dengan lebih lancar di dalam satu platform. Berikut merupakan strategi pelaksanaan platform bersepadu:
Gerbang Rasmi Kerajaan Malaysia (MyGovernment) merupakan platform bersepadu bagi menempatkan perkhidmatan utama kerajaan mengikut pesona yang boleh dilayari menerusi capaian malaysia.gov.my. Setiap agensi perlu mematuhi ekosistem dan standard UI/UX yang tersedia bagi membolehkan proses kemasukan (on-boarding) perkhidmatan ke dalam platform MyGovernment. Setiap perkhidmatan yang disediakan di dalam MyGovernment dikendalikan secara modular menggunakan konsep Aplikasi Mini (MiniApp). Bagi memudahkan kemasukan agensi ke dalam MyGovernment mengikut standard yang ditetapkan, agensi hendaklah mematuhi ekosistem MiniApp yang disediakan.
Perkhidmatan Perisian atau Software as a Service (SaaS) merupakan aplikasi generik yang boleh digunakan oleh agensi secara gunasama melalui Internet tanpa perlu memasangnya pada persekitaran/komputer mereka sendiri. Aplikasi ini lazimnya dihoskan di Pusat Data Sektor Awam (PDSA) dan boleh digunakan oleh agensi secara percuma mengikut tahap kebenaran dan akses yang ditetapkan. Penyediaan perkhidmatan aplikasi dapat mengawal agensi daripada membangunkan pelbagai perkhidmatan yang sama dan bertindan antara satu sama lain.
Contoh SaaS yang disediakan oleh JDN adalah seperti berikut:
Pendekatan modular merujuk kepada pendekatan dalam pembangunan perisian di mana aplikasi dibahagikan kepada komponen atau modul yang lebih kecil dan berfungsi secara bebas berbanding pendekatan secara monolitik yang lazimnya digunakan sebelum ini. Setiap modul bertanggungjawab terhadap fungsi tertentu dan boleh dibangunkan, diuji, dan diselenggara secara berasingan sebelum digabungkan menjadi satu aplikasi yang lengkap. Pendekatan modular dapat membantu agensi membangunkan aplikasi dengan lebih cepat dan menggalakkan perkongsian sumber merentas agensi bagi aplikasi yang mempunyai fungsi yang sama.
Berikut merupakan kelebihan pembangunan secara modular:
Pendekatan ini sesuai untuk pelbagai jenis aplikasi termasuk web dan mobile mengikut industri pembangunan perisian masa kini. Berikut merupakan langkah pembangunan perkhidmatan secara modular:
Metodologi DevOps boleh digunakan bagi mengadaptasi pendekatan secara modular dengan lebih baik menerusi kolaborasi antara pasukan pembangunan perisian (development) dan operasi IT (operations). Bagi menyokong metodologi DevOps, perisian GitLab boleh digunakan dengan fungsi pengurusan kod sumber, integrasi berterusan (CI), penghantaran berterusan (CD) dan pengurusan platform yang komprehensif. Agensi boleh melanggan perisian GitLab Sektor Awam yang disediakan oleh JDN bagi maksud tersebut.
Rujukan:
https://www.novatr.com/blog/modular-architecture
https://www.institutedata.com/blog/modularity-in-software-engineering/
https://dashdevs.com/blog/modular-architecture-in-mobile-development/
Pembangunan perkhidmatan hendaklah turut mengambil kira penggunaan Teknologi Baharu Muncul (Emerging Technologies) bersesuaian dengan keperluan semasa. Strategi ini seiring dengan hala tuju MyDigital yang menekankan penggunaan emerging technologies untuk mempercepatkan transformasi Malaysia sebagai negara digital. Komponen emerging technologies merangkumi teknologi seperti Kecerdasan Buatan (Artificial Intelligence), Internet of Things (IoT), Rantaian Blok (Blockchain), Data Raya (Big Data), Pengkomputeran Awan (Cloud Computing) dan Analisis Data serta Bahan & Teknologi Termaju (Advanced Materials & Technologies).
Keterangan berhubung setiap komponen adalah seperti berikut:
Multi-tenancy merujuk kepada seni bina perisian di mana satu aplikasi melayani pelbagai pelanggan atau tenant. Tenant berkeupayaan untuk menyesuaikan beberapa bahagian aplikasi, seperti paparan antara muka dan fungsi teras (business rules), tetapi tidak boleh mengubah kod aplikasi.
Dalam seni bina multi-tenancy, beberapa aplikasi beroperasi dalam persekitaran yang dikongsikan bersama beberapa tenant. Setiap tenant diintegrasikan secara fizikal tetapi dipisahkan secara logik. Ini bermakna bahawa satu salinan perisian hanya ditempatkan pada satu pelayan dan melayani beberapa tenant. Aplikasi utama ini khusus untuk konfigurasi, pengurusan data, pengurusan pengguna, dan sifat-sifat sepunya yang lain.
Seni bina multi-tenancy membolehkan pengguna berkongsi paparan, peraturan, dan skema pangkalan data yang sama. Pengguna atau tenant juga boleh menyesuaikan business rules dalam beberapa aspek dan juga skema pangkalan data. Jenis seni bina multi-tenant.
Terdapat tiga (3) model multi-tenancy yang boleh diaplikasikan bergantung kepada keperluan dan kos:
Single Sign-On (SSO) merupakan mekanisme pengesahan yang membolehkan pengguna log masuk sekali sahaja untuk mengakses pelbagai aplikasi atau perkhidmatan yang berlainan tanpa perlu log masuk berulang kali. SSO mengintegrasikan pelbagai sistem dan aplikasi di bawah satu identiti pengguna (MyDigitalID), menjadikan pengalaman pengguna lebih lancar dan efisien.
Dalam ekosistem perkhidmatan bersepadu, SSO memudahkan akses kepada pelbagai aplikasi melalui satu log masuk, sambil meningkatkan keselamatan melalui pengurusan identiti pusat dan penggunaan kata laluan yang lebih kuat. SSO juga memudahkan pengurusan IT dengan pengurusan akaun yang lebih sederhana dan mematuhi keperluan keselamatan, mengurangkan kos sokongan teknikal, dan mempercepat integrasi aplikasi. Keseluruhan, SSO meningkatkan produktiviti dan kecekapan dalam perkhidmatan digital, menjadikannya komponen kritikal dalam ekosistem digital yang kompleks.
Perkhidmatan boleh menggunakan pelbagai kaedah pelaksanaan SSO antaranya:
Agensi boleh melanggan perkhidmatan SSO yang disediakan dan ditadbir oleh JDN secara bersepadu bermula suku tahun kedua 2025.
Interoperabiliti atau saling boleh kendali merupakan kemampuan sistem, aplikasi, atau komponen perisian yang berbeza untuk berkomunikasi, berkongsi data, dan bekerja bersama secara lancar, walaupun menggunakan teknologi, platform, atau protokol yang berbeza. Interoperabiliti memastikan perkhidmatan yang bersepadu dapat berfungsi sebagai satu entiti koheren, walaupun terdiri daripada pelbagai elemen yang mungkin dibangunkan oleh penyedia yang berbeza.
Interoperabiliti boleh dilaksanakan dengan menetapkan standard yang membolehkan proses peralihan serta perkongsian data/maklumat antara sistem yang berbeza. Standard interoperabiliti menjelaskan empat (4) aspek utama iaitu perundangan, organisasi, semantik dan teknikal seperti berikut:
Agensi boleh menggunakan perkhidmatan MyGovernment Data Exchange (MyGDX) yang disediakan oleh JDN bagi menyokong perkongsian data dan interoperabiliti merentas agensi dengan merujuk kepada Dasar Perkongsian Data Sektor Awam dan Rangka Kerja Malaysian Government Interoperability Framework (MyGIF).
Model Saling Kendali.
Perkhidmatan Data atau Data as a Service (DaaS) merupakan model penyampaian data secara langganan melalui Internet, di mana data disediakan sebagai perkhidmatan untuk pengguna tanpa perlu membangunkan infrastruktur data sendiri. Kepentingan DaaS dalam pembangunan perkhidmatan bersepadu adalah seperti berikut:
Dengan menggunakan Data as a Service, organisasi dapat memanfaatkan potensi data tanpa perlu melabur secara besar-besaran dalam infrastruktur dan sumber daya teknikal. Ini penting dalam pembangunan perkhidmatan bersepadu kerana ia memastikan akses yang lancar dan berkesan kepada data yang diperlukan untuk menyokong operasi dan keputusan strategik organisasi.
Bagi menyokong perkhidmatan DaaS, agensi boleh memanfaatkan platform MyGDX khususnya dalam aspek perkongsian dan pengurusan integrasi data. Sementara itu, perkhidmatan data terbuka kerajaan boleh diakses daripada JDN menerusi platform Data Terbuka Sektor Awam dengan merujuk kepada Pekeliling Pelaksanaan Data Terbuka Sektor Awam.
Infrastruktur Generik merupakan infrastruktur yang dibangunkan secara berpusat di JDN. Infrastruktur generik boleh dimanfaatkan oleh agensi sepenuhnya tanya perlu membangunkan semua dengan kos yang tinggi. Berikut merupakan infrastruktur generik yang disediakan oleh JDN:
Merujuk kepada satu set model, kaedah, dan prinsip keselamatan yang sejajar dengan objektif organisasi serta menjamin keselamatan organisasi daripada ancaman siber. Melalui seni bina keselamatan, keperluan perkhidmatan diterjemahkan kepada keperluan keselamatan yang boleh dilaksanakan. Sama seperti pembinaan, contohnya di mana ada pemeriksaan harta tanah dalam faktor-faktor seperti iklim, jenis tanah, topografi, dan keutamaan pelanggan, begitu juga seorang arkitek keselamatan perlu memahami rangkaian, firewall, pertahanan, sistem pengesan, dan banyak lagi faktor yang lain.
Matlamat asas seni bina keselamatan adalah untuk melindungi organisasi daripada ancaman siber. Data atau maklumat organisasi sentiasa berada di bawah ancaman serangan, sama ada melalui pelaku individu, perisian malware, atau kesilapan manusia. Ancaman siber datang dalam pelbagai bentuk dan saiz, dari ancaman terhadap perkhidmatan organisasi kepada pencurian data dan penipuan kewangan. Perisian malware seperti virus, worms, dan Trojan dan juga ransomware boleh menimbulkan implikasi teknikal terhadap sistem rangkaian dan infrastruktur organisasi. Selain daripada ancaman luaran ini, organisasi juga perlu peka terhadap ancaman dari dalam yang boleh mengakibatkan pencurian data, kehilangan data, dan sebagainya.
Triad CIA merupakan tunjang bagi setiap reka bentuk keselamatan. Ia merangkumi Kerahsiaan, Integriti, dan Ketersediaan, yang merupakan tiga prinsip utama bagi mana-mana sistem keselamatan. Kerahsiaan memastikan hanya pengguna yang diberi kuasa mempunyai akses kepada data sensitif. Integriti memastikan bahawa data tidak diubahsuai tanpa kebenaran. Manakala ketersediaan adalah tentang memastikan bahawa sistem dan maklumat tersedia apabila diperlukan. Justeru, maklumat harus dilindungi daripada akses yang tidak dibenarkan, penggunaan, pengubahsuaian, penzahiran, dan pemusnahan.
Reka bentuk keselamatan OSI merupakan satu standard yang digunakan secara global dan pendekatan berstruktur kepada keselamatan maklumat. Ia menggariskan beberapa perkhidmatan keselamatan yang perlu ada untuk melindungi data merentasi rangkaian. Arkitek keselamatan mempunyai garis panduan (kerangka kerja) untuk dirujuk. Kerangka kerja architecture keselamatan adalah satu set garis panduan dan prinsip yang konsisten untuk melaksanakan pelbagai peringkat architecture keselamatan. Organisasi mempunyai pilihan kerangka kerja standard antarabangsa seperti The Open Group Architecture Framework (TOGAF), Sherwood Applied Business Security Architecture (SABSA) dan Open Security Architecture (OSA).
Rujukan:
Surat Pekeliling Am Bil 4 Tahun 2024 – Garis Panduan Penilaian Tahap Keselamatan Rangkaian dan Sistem ICT Sektor Awam Pekeliling Am Bil 4 Tahun 2022 – Pengurusan dan Pengendalian Insiden Keselamatan Siber Sektor Awam
Pemantauan adalah proses berterusan memeriksa dan menganalisis sistem, aplikasi, dan infrastruktur IT untuk memastikan kesemua komponen perkhidmatan beroperasi dengan baik dan efisien. Pemantauan dapat membantu mengesan isu atau kegagalan dalam sistem sebelum ia menjadi masalah besar serta membolehkan tindakan pembetulan diambil dengan segera untuk mengelakkan gangguan perkhidmatan yang lebih besar.
Berikut merupakan kepentingan pemantauan perkhidmatan digital kerajaan:
The Malaysian Public Sector Information Security Risk Assessment Methodology (MyRAM) atau Penilaian Risiko Keselamatan Maklumat Sektor Awam adalah bertujuan untuk membolehkan Sektor Awam mengukur, menganalisis tahap risiko aset maklumat dan seterusnya mengambil tindakan untuk merancang dan mengawal risiko. Kerajaan telah mengeluarkan Surat Pekeliling Am Bil. 3 Tahun 2024 – Garis Panduan Pengurusan Risiko Keselamatan Maklumat Sektor Awam bagi memaklumkan kepentingan dan cara melaksanakan penilaian risiko keselamatan maklumat di Sektor Awam. Garis Panduan Pengurusan Risiko Keselamatan Maklumat Sektor Awam ini menyediakan kaedah-kaedah dan teknik-teknik dalam proses penilaian risiko maklumat supaya proses penilaian dapat dilaksanakan dengan sistematik dan berkesan.
Perisian analitik web (web analytics) boleh digunakan untuk memantau dan menganalisis prestasi perkhidmatan dalam talian dan tingkah laku pengguna. Pelbagai data dan laporan boleh diperoleh bagi membantu agensi memahami cara pengguna berinteraksi dengan perkhidmatan mereka. Agensi boleh menggunakan perkhidmatan SPLASK (Sistem Pemantauan Laman Web dan Servis Kerajaan) yang disediakan oleh JDN yang dirancang untuk dikembangkan fungsinya bagi memantau perkhidmatan digital kerajaan di masa akan datang. Perancangan untuk perkara ini dilaksanakan dalam Rancangan Malaysia Ke-14.