Middle+
Xidmət Yönümlü Model (SOM) nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Xidmət yönümlü model (SOM) — bu biznes məntiqinin zəif əlaqəli, qarşılıqlı əlaqəli xidmətlər şəklində təşkil olunduğu memarlıq nümunəsidir.
SOM-un əsas prinsipləri:
- Zəif əlaqə: Xidmətlər bir-birindən müstəqildir və standartlaşdırılmış interfeyslər vasitəsilə əlaqə qurur. Bir xidmətdə daxili tətbiqin dəyişdirilməsi digər xidmətlərə minimal təsir göstərir.
- Təkrar istifadə: Xidmətlər müxtəlif biznes proseslərində və tətbiqlərdə istifadə üçün nəzərdə tutulmuşdur.
- Avtonomiya: Xidmətlərin öz resursları var və icra məntiqini idarə edir.
- Müqavilə: Hər bir xidmətin aydın şəkildə müəyyən edilmiş interfeysi (müqavilə) var, bu da onunla necə əlaqə qurulacağını təsvir edir (parametrlər, geri dönüş dəyərləri, mesaj formatı).
SOM-un üstünlükləri:
- Əlçatanlıq: Bütün sistemi yenidən qurmağa ehtiyac olmadan, xidmətləri asanlıqla dəyişdirmək, əvəz etmək və ya əlavə etmək mümkündür.
- Miqyaslana bilmə: Xidmətlər müstəqil şəkildə miqyaslana bilər.
- Etibarlılığın artırılması: Bir xidmətdəki nasazlıq bütün sistemin uğursuzluğuna səbəb olmaya bilər.
- İnkişafın sürətləndirilməsi: Müxtəlif komandalar müxtəlif xidmətlər üzərində paralel işləyə bilər.
SOM-un tətbiqinə nümunə xidmət yönümlü memarlıq (SOA) hesab olunur.