Video: Middleware nedir, Soyutlama Katmani 2024
Gevşek tanımlanmış, katman yazılımı çeşitli işlemleri gerçekleştiren bir dizi hizmettir dağıtık bir bilgi işlem ortamında, geniş bir sunucu ve istemci sistemi setinde işlev görür. Esasen, katman yazılım bileşenlerini birbirine bağlayan bilgisayar yazılımıdır. Bazı ara katman hizmetleri türleri şunlardır:
-
Güvenlik: Belirli bir istemci programını, örneğin, istemci programının ve kullanıcının gerçekte olduklarını söyleyen kişinin olduğunu doğrulamak için bazı sistem bileşenlerine kimlik doğrulaması yapar.
-
İşlem yönetimi: işlem bütünlüğünü sağlar - sorunlar oluşursa bir sistemin veya veritabanının bozulmaması.
-
İleti sıraları: Gevşek bağlı sistemlerin iletileri birbirlerine ileri ve geri iletmelerini sağlar ve bu iletiler eylem ve / veya işlemlerin gerçekleşmesini tetikler. Bir uygulamadan diğerine gönderilen iletiler, üzerinde çalışılana kadar toplanır ve depolanır; uygulama diğer işlemlerle devam eder.
-
Uygulama sunucusu: Aynı veya farklı sunuculardaki diğer uygulamaların iş mantığını ve iş süreçlerini ortaya koyan bir uygulama programlama arabirimini (API) barındıran bir sunucu, paylaşılan mantık ve süreçler.
-
Web sunucusu: Web tarayıcılarından gelen istekleri kabul etmekle birlikte bu tarayıcılara yanıtlar ve içerik göndermekten sorumlu bir bilgisayar programı - genellikle HTML belgeleri gibi Web sayfaları ve resimler gibi bağlı nesneler.
-
Dizin: Bir istemci programının dağıtılmış bir teşebbüste bulunan diğer hizmetleri veya sunucuları bulmasını sağlar.
Bu tür hizmetler genellikle dağıtılmış işlem işleme ortamının bir parçasıdır. Bir veri ambarı ortamının bu hizmetleri de içeremediğinden değil; sadece diğer ara katman servisleri bir veri ambarı ortamı için daha önemlidir.