Daftar Isi:
- Definisi - Apa yang dimaksud dengan Analisis dan Desain Berorientasi Layanan (SOAD)?
- Techopedia menjelaskan Analisis dan Desain Berorientasi Layanan (SOAD)
Definisi - Apa yang dimaksud dengan Analisis dan Desain Berorientasi Layanan (SOAD)?
Analisis dan desain berorientasi layanan (SOAD) adalah metodologi yang mengacu pada pemodelan dan desain untuk aplikasi arsitektur berorientasi layanan (SOA).
Pendekatan SOAD dalam mendesain aplikasi SOA membutuhkan elemen kunci berikut:
- Model Proses: Mendefinisikan proses dan notasi dengan mengatur analisis dan desain berorientasi objek (OOAD), pemodelan proses bisnis (BPM) dan elemen arsitektur perusahaan. Elemen tambahan juga dapat didefinisikan jika diperlukan.
- Instruksi: Cara terstruktur untuk membuat konsep layanan.
- Standar: Menyediakan faktor-faktor kualitas yang terdefinisi dengan baik dan praktik terbaik dari layanan, kemampuan, data, dan rincian kendala. Peran harus didefinisikan dengan baik juga, dan jelaskan apakah itu pengembang, arsitek, atau analis yang bertanggung jawab atas setiap fraksi karya.
- Artefak: Tetapkan apa yang bukan layanan yang baik - seperti layanan yang tidak dapat digunakan kembali - dan karena itu tidak memenuhi syarat sebagai penghuni SOA.
- Kualitas Layanan: Memfasilitasi pemodelan ujung ke ujung dan memberikan dukungan alat yang komprehensif.
Techopedia menjelaskan Analisis dan Desain Berorientasi Layanan (SOAD)
Disiplin pemodelan SOA yang ada seperti OOAD, kerangka kerja EA, dan BPM tidak dapat memenuhi persyaratan ketika diterapkan secara independen untuk aplikasi SOA. Implementasi awal proyek SOA yang dikembangkan di OOAD, kerangka kerja EA dan BPM hanya mencakup sebagian arsitektur SOA. Dengan demikian, SOAD muncul untuk memastikan keberhasilan dan implementasi penuh aplikasi SOA.
SOAD adalah metodologi pemodelan holistik yang dibangun di atas metodologi yang sudah ada, disiplin, dan terbukti: OOAD, kerangka kerja EA, dan BPM. Selain kombinasi metode yang telah terbukti ini, konsep dan aspek penting berikut juga harus dipertimbangkan dalam pendekatan SOAD:
- Kategorisasi dan agregasi layanan
- Kebijakan dan aspek
- Bertemu di tengah proses
- Perantara semantik
- Panen layanan dan perantara pengetahuan
SOAD berlaku untuk banyak aplikasi seperti aplikasi perusahaan dan gaya arsitektur yang melampaui SOA. Selain itu, perkembangan pendekatan SOAD saat ini juga ditemukan dalam model keputusan arsitektur dan komputasi awan yang dapat digunakan kembali.