Summary
Team teaching
Arief Rais Bahtiar, S.Kom., M.Kom.
Abednego Dwi Septiadi
Maryona Septiara
Capaian Mampu menjelaskan teori dasar SOA
Pembelajaran
Pertemuan 7 SOA Summary
SOA
Summary
Web Service dan SOA
Definisi
SOA
(Service Oriented Architecture)
adalah cara untuk membuat
komponen perangkat lunak dapat
digunakan kembali (reuseble)
melalui paket interface
(antarmuka) layanan di siklusnya
yang bersifat loose coupling untuk
menyelesaikan suatu permasalah.
Fungsi
SOA
Memungkinkan pengguna untuk
menggabungkan sejumlah
besar fasilitas dari layanan yang
ada untuk membentuk aplikasi.
Inti
ESB – Bus Layanan Perusahaan
SO
Konsep Utama
• Transparansi Jaringan
• Titik akhir tervirtualisasi
A •
•
Perangkat lunak yang menggambarkan diri sendiri
Perangkat lunak yang dapat ditemukan secara universal
• Perangkat lunak yang dipahami secara universal
• Interaksi mesin ke mesin
Langkah-
langkah menuju
SOA
1. Membuat/Mengekspos Layanan (Create/Expose
Services)
2. Daftarkan Layanan (Register Services)
3. Layanan Aman (Secure Services)
4. Kelola (monitor) Layanan (Manage (monitor) Services)
5. Layanan Mediasi dan Virtualisasi (Mediate and
Virtualize Services)
6. Mengatur SOA (Govern the SOA)
7. Integrasikan Layanan (Integrate Services)
• ROI untuk SOA menantang bagi sebagian besar
organisasi
• Ingatlah bahwa ROI = Manfaat Bersih/Investasi
• Beberapa organisasi dapat memberikan bukti ROI, mis.
pengembalian
• Tidak ada model ROI tunggal untuk SOA