/etc/comar/model.xml /var/log/comar.log /var/run/comar.socket /var/db/comar/ ÇOMAR Sistem Modeli Kayıt Kütüğü Veritabanı Unix Soket Çomar Sistem Yerleşimi
Ana süreç Dış Bağlantı Olay Takipçisi İş Yürütücü Alt İş Yürütücü Alt İş Yürütücü Alt İş Yürütücü ÇOMAR İstemcisi Çomar Süreç Yapısı Güvenlik Betikler
Bir Uygulamanın Sisteme Katılışı Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Paket sisteme kurulur
Bir Uygulamanın Sisteme Katılışı Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı Çomar'a kayıt çağrısı yapılır
Bir Uygulamanın Sisteme Katılışı Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı İş Yürütücü Çomar, kayıt işlemini yapacak bir yürütücü süreci başlatır.
Bir Uygulamanın Sisteme Katılışı Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı İş Yürütücü Veritabanı Yürütücü, betiği alıp derleyerek kontrol eder, ve veritabanına kaydeder.
Bir Uygulamanın Sisteme Katılışı Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı İş Yürütücü Yürütücü, işlemin başarılı olup olmadığını döndürüp çıkar. Tüm betikler bu şekilde kaydedildiğinde, uygulama, yapılandırma yönetimine girmiş olur.
Bir Yapılandırma Çağrısı Çomar İstemcisi (Tasma) Ana süreç Dış Bağlantı Kullanıcı, bir istemci aracılığıyla bir yapılandırma çağrısında bulunur. Örneğin aktif ağ arabirimlerinin bir listesini ister.
Bir Yapılandırma Çağrısı Çomar İstemcisi (Tasma) Ana süreç Dış Bağlantı İş Yürütücü Çomar, işlemin yürütülmesi için bir süreç başlatır.
Bir Yapılandırma Çağrısı Çomar İstemcisi (Tasma) Ana süreç Dış Bağlantı İş Yürütücü Veritabanı Alt İş Yürütücü (net-tools) Alt İş Yürütücü (pppd) Veritabanında ilgili metodu sağlayan betikler birer alt iş süreci olarak başlatılır.
Bir Yapılandırma Çağrısı Çomar İstemcisi (Tasma) Ana süreç Dış Bağlantı İş Yürütücü Alt İş Yürütücü (net-tools) Alt İş Yürütücü (pppd) Betikler metodun tanımladığı biçimde bilgileri oluşturup istemciye geri döndürürler.
Bir Uygulamanın Sistemden Çıkışı Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı Çomar'a çıkış çağrısı yapılır
Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı İş Yürütücü Çomar, çıkış işlemini yapacak bir yürütücü süreci başlatır. Bir Uygulamanın Sistemden Çıkışı
Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı İş Yürütücü Veritabanı Yürütücü, uygulamaya ait betikleri veritabanından çıkartır. Bir Uygulamanın Sistemden Çıkışı
Paket Yöneticisi (Pisi) Program Paketi Betik 1 Betik 2 Ana süreç Dış Bağlantı İş Yürütücü Bir Uygulamanın Sistemden Çıkışı Pisi, işlemin sonucu dönünce program dosyalarını silmeye başlar.
Ana süreç Olay Takipçisi İş Yürütücü Alt İş Yürütücü (apache) Olay Takibi Bir betik belli bir sistem olayı olduğunda (bir zamanın gelmesi, sistemin belli bir durumda olması, çekirdekten gelen olaylar, vs) kendisine haber verilmesini istediğinde, Çomar bu durumu olay takipçisi sürece bildirir. Takipçi isteği kaydeder.
Ana süreç Olay Takipçisi İş Yürütücü (apache) Olay Takibi Bir olay gerçekleştiğinde, takipçi kayıtlarından olayla ilgilenen betikleri bularak, bunlara birer çağrı yapar.
Ana süreç Dış Bağlantı ÇOMAR İstemcisi Uyarılar İstemci bir yapılandırma olayına ilişkin uyarıyı almak istediğini bağlantı modülüne bildirir.
Ana süreç Dış Bağlantı İş Yürütücü Alt İş Yürütücü ÇOMAR İstemcisi Uyarılar Bir betik yapılandırma olayı uyarısı verdiğinde bağlantı modülü bu uyarıyı önceden istemiş olan tüm bağlı istemcilere gönderir.
Özellikler Sağlamlık Yalıtılmış süreçler Bağlantı ve ana süreç ayakta kaldığı sürece tüm süreçler kontrol edilebilir, yeniden başlatılabilir. Güvenlik Saldırı noktası: Dış bağlantı Süreçlerin yetkileri ve ihtiyaçları Performans Paralel çalışma Süreç performansı (copy-on-write)