91121175
2IA123
• Service
o Srvice Implementation
o Service contract
o Service interface
• Service provider (Service Bus)
• Service consumer (Application Frontend)
• Service registry ( Service Repository)
3. Mengapa SOA diterapkan
Jawab:
Karena arsitektur ini komponen yang berupa service dapat digunakan kembali dan tidak bergantung pada
service lainnya (tidak monolithic)
Alasan lainnya adalah arsitektur ini memberikan keuntungan bisnis yaitu mengurangi biaya yang
digunakan untuk membuat suatu sistem. Selain itu dapat meningkatkan produktifitas karyawan, sangat
dimodifikasi ketika terjadi berubahan jenis bisnis dan service outsourcing.
• Skalabilitas terbatas
Skalabilitas sistem terpengaruh secara signifikan ketika layanan berbagi banyak sumber daya dan perlu
berkoordinasi untuk menjalankan fungsinya.
• Mengelola layanan
• Perhatian yang tidak memadai terhadap tata kelola layanan dapat menyebabkan masalah kinerja
dan keandalan
• Memberikan keamanan yang tepat untuk peran
• Menjamin inter-operabilitas Layanan