ariffirmansyah_implementasiSOA_KNIP2011

Download Report

Transcript ariffirmansyah_implementasiSOA_KNIP2011

Arif Firmansyah S.Si, MT.
[email protected]
KNIP 2011
Implementasi Services Oriented Architecture
(SOA) dalam
Sistem Transaksi Perbankan di Perguruan Tinggi
STUDI KASUS UNIVERSITAS PADJADJARAN
DCISTEM Universitas Padjadjaran Bandung 2011
Pendahuluan
• Pendahuluan
•
•
•
•
Time, Distance & Place
Bank Technologies : ATM, Internet Banking
Interoparabilitas Banking System
Student Payment System
• Identifikasi Masalah
• Permasalahan Host 2 Host Payment sistem Unpad
• Membutuhkan berbagai layanan yang baru dalam pemanfaatan
H2H
• Maksud:
• Perancangan Ulang Sistem Host 2 Host
• Tujuan
• menghasilkan system yang mampu melayani berbagai jenis sistem
pembayaran yang disediakan secara dinamis baik untuk kebutuhan
saat ini maupun kebutuhan di masa yang akan datang
Kajian Teori
• SOA
– arsitektur sistem informasi yang mengemas beberapa
bagian arsitektur aplikasi sebagai service
– susunan dari aturan-aturan aristektural yang diatur
berdasarkan beberapa elemen dimana setiap elemennya
dapat saling berhubungan dengan berbagai rancangan dan
gaya arsitektur yang berbeda.
1.
2.
3.
4.
5.
6.
Berdasarkan layanan yang siap untuk diintegrasikan,
Memiliki standar,
Tersedia dalam berbagai platform ,
Menyediakan layanan yang dapat dengam mudah mamperkaya
fungsi layanan itu, dan
Disusun dan disiapkan dalam struktur kontrak yang jelas yang
dapat merinci fungsi-fungsi yang ditawarkan pada waktu
bersamaan dan
Memiliki jaminan bahwa layanan tersebut dapat direplikasi
Web services
• kumpulan layanan yang disediakan melalui jaringan
berbasis web dengan standar yang telah ditetapkan
mampu menunjang interoperabilitas. Interoperabilitas
dalam Web services berarti layanan yang disediakan
dapat dioperasikan oleh berbagai standard dan
platform yang berbeda[3].
–
–
–
–
–
XML: Extensible Markup Language
HTTP(S): Hypertext Transfer Protocol (Secure)
WSDL: Web Services Definition Language
SOAP: Simple Object Application Protocol
UDDI: Universal Description, Discovery, and Integration
SOA dan Perbankan
Bisnis proses pembayaran Registrasi Unpad
Bisnis proses pembayaran Registrasi Unpad
Proses bisnis pembelian PIN SMUP
Identifikasi
• Adanya kebutuhan penambahan jenis transaksi baru yang
tidak dapat diakomodir dengan cepat oleh system yang
ada. Kebutuhan tersebut diantaranya adalah :
• Multi Currency
• One Number bill for all bills
• One Number bill for many customers
• Multipurpose payment
• Autodebet
• Penggunaan Standar format data yang belum seragam
yaitu XML dan ISO 8385.
• Kurang cepatnya respon para pengelola jika terjadi
kesalahan transaksi.
Kebutuhan Sistem Host to Host
Skema Sistem Host to Host
versi 2
Bank 4
Implementasi
• Tahap I : Pembelian PIN SMUP
Internet
• Transaksi
ATM
1%
–
–
–
–
20%transaksi
BDS (Teller) : 15398
ATM : 3893 transaksi
Internet Banking : 275 transaksi
Teller
Pembelian PIN mengalami peningkatan
8%.
79%
• Akurasi : 99.99%
• Aksesibilitas :
– Pembelian melalui Teller masih besar, rentan terjadi
kesalahan (human error)
– ATM dan Internet Banking lebih baik namun masih sedikit
yang memanfaatkan
Penutup
• Sistem pembayaran dan penerimaan dana di
perguruan tinggi dapat diintegrasikan dengan
sistem transaksi perbankan secara langsung
(Host to host) memanfaatkan SOA
• Dengan webservice, pengembangan sistem
menjadi lebih dinamis.
• Implementasi SOA harus mempertimbangkan:
infrastruktur, keamanan dan SDM yang
terlibat.
Mail : [email protected]
Yahoo : [email protected]
Blogs : http://arif.unpad.ac.id
SOA
Terima Kasih
My Next Research
…..
• Green Computing for Website
Application
• Augmented Reality for Mobile
Learning
• Manajemen Perubahan dalam
Implementasi Sistem
Enterprise di Perguruan tinggi.