Contoh Open Platform
Dibawah ini adalah desain master plan infrastruktur dasar dalam implementasi SmartCard di Universitas Indonesia. Seluruh elemen Sistem Informasi akan dapat terintegrasi dengan baik dengan konsep Open Platform.
Dalam desain ini terdapat 4 bagian:
- Hardware
- Framework
- Application
- External Entity
Hardware
Desain yang dibuat adalah dapat bersifat Hardware Independent dan OS Independent, yaitu dapat menggunakan segala macam merk Hardware maupun Sistem Operasi. Dengan demikian diharapkan UI dapat memiliki pilihan untuk tidak bergantung terhadap vendor-vendor tertentu.
Framework
Universitas Indonesia membangun sistem komunikasi intra & extra sistem menggunakan teknologi SOA, atau dalam kata lain adalah menggunakan web service. Dalam pelaksanaan web service ini, UI menggunakan konsep middleware sebagai BUS antara sistem satu dengan lainnya. Aplikasi-aplikasi Smartcard UI akan menggunakan modul Internal Communication untuk berkomunikasi dengan komponen-komponen yang ber-relasi didalam lingkup SmartCard UI. Adapun modul External Interoperability digunakan apabila aplikasi-aplikasi Smartcard UI akan berinteraksi dengan sistem lain yang berbeda platform, sebagai contoh adalah dengan sistem Akademik dan Directory Service Universitas Indonesia.
Core System dari Framework SmartCard UI terdiri dari Card Management dan Sistem Identitas/Biometrik, dimana kedua entitas ini akan menjadi sistem produksi, verifikasi, dan proses sekuriti lainnya.
UI Card Bundle Library adalah sebuah bundel yang dibuat khusus oleh Direktorat PPSI – Universitas Indonesia sebagai platform pengembangan bagi aplikasi-aplikasi on card (berhubungan dengan kartu). Library ini berlisensi GPL (Open Source) dan dapat digunakan oleh siapa saja untuk pengembangan aplikasi SmartCard, dimana source code nya juga akan ditempatkan di sourceforge.
Application
Saat ini Universitas Indonesia sudah menyelesaikan beberapa aplikasi yang siap di deploy sebagai layanan tambahan bagi sivitas akademika UI. Penjelasan spesifik mengenai aplikasi-aplikasi yang dibuat dapat dilihat pada link berikut ini.
External Entity
Sistem yang berada diluar SMaRT Infrastructure dapat memiliki platform yang berbeda-beda, baik itu konsepnya, desain aplikasinya, desain databasenya, dll. Seluruh External Entity akan berkomunikasi dengan SMaRT Infrastructure menggunakan standard SOA.
