Ortak Bilgi Modeli Nedir?

Doğası gereği oldukça karmaşık olmasına rağmen, ortak bilgi modeli (CIM) gerçekten, ne olursa olsun, bir bilgi teknolojisi (BT) ortamının kaynaklarını görselleştirmenin ve yönetmenin bir yoludur. Ortak bilgi modeli aracılığıyla, bir kuruluş veya son kullanıcı, ister web tabanlı bir ortam isterse kurumsal bir ağ olsun, belirli bir BT ortamını neyin oluşturduğunu açıklayabilir. Fiziksel bilgisayar sistemleri, çevreye gerekli diğer donanımlar, bu sistemler üzerinde çalışan yazılım programları da dahil olmak üzere ağın tüm karmaşıklığı CIM tarafından tanımlanabilir. Bir bilgisayar ağının organizasyonunu ve yönetimini kolaylaştırmak için CIM'i kullanan programlar kesinlikle oluşturulabilirken, CIM kendi başına bir program değil, bir ağ hakkındaki tüm verileri daha kolay bir modele getirmenin bir yoludur. anladım.

Ortak bilgi modeli, konserde çalışan bir grup teknoloji şirketi tarafından geliştirilmiştir. Hafifçe değişkenlik gösteren modelleme yöntemleriyle bir miktar tesadüfî tartışmadan sonra Cisco Systems®, Hewlet-Packard® ve IBM® liderliğindeki bir grup IT devi bir araya gelerek Dağıtılmış Yönetim Görev Gücü'nü (DMTF) oluşturdu. DMTF'nin amacı, ağ kaynak yönetimi için satıcı-tarafsız bir yöntem oluşturmaktı ve bunların ortaya çıktığı ortak bilgi modelidir.

CIM, nesne yönelimli modelin (OOM) metodolojisini takip eder. OOM paradigması, sorunun karmaşıklığını birbiriyle ilişkili ve birbiriyle etkileşime giren nesnelere bölerek sorunlara çözüm bulma yolu sunar. OOM, nesne yönelimli bilgisayar programlama dillerinde geniş kullanım alanı bulsa da, teknik, büyük ve oldukça karmaşık problemlerle çalışmak için sağlam bir yol sunar. OOM içinde problem setindeki herhangi bir şey bir nesne olarak tanımlanır ve her nesneyi tanımlamak için tanımların oluşturulması gerekir.

Yaygın bilgi modeli, bir şartname ve bir şema ayırarak ortamın nesnelerini tanımlar. Spesifikasyonun CIM'in bir yarısı, çeşitli yönetim modellerinin birbirleriyle nasıl etkileşime girmesi gerektiği ve diğer yönetim modelleri arasında bilgi paylaşımı ve geliştirilmesi için meta modelden bir şeyler yaratması için bir açıklamadır. Buna yardımcı olmak için, CIM belirtimi, CIM modellerinin genel olarak kavramsallaştırılması ve görselleştirilmesine yardımcı olmak için Unified Modeling Language ™ (UML) kullanır. Spesifikasyon ayrıca, nesnelerin türleri, nitelikleri ve ilişkileri gibi bir çevrenin en yaygın yönlerini tanımlamada kullanılan kendi dilini de gösterir. Arayüz tanımlama dili (IDL) temel alınarak, CIM'in yönetilen nesne formatı (MOF) dili, kullanıcının çevre hakkında bilgi paylaşmak için kullanılabilecek, insan tarafından okunabilen bir formattaki nesnelerin düz metin açıklamalarını yazmasına izin verir.

Ortak bilgi modelinin ikinci yarısında, şema daha sonra yönetilen ortamların özelliklerini tanımlar. Şema, temel kavramlardan daha yaygın olanlara kadar oluşturulur, fakat aynı zamanda bunların genişletilmesine de izin verir. Özünde, şartname, BT dünyasında kullanılan temel terminolojiyi, her yerde bulunabilecek temel kavramları sağlar. Çekirdek dalları olarak, veritabanları, kullanıcılar, cihazlar ve benzeri gibi yönetim alanlarının daha ayrıntılı yönleri tanımlanmaktadır. Çekirdek CIM şemasından ayrı olarak, belirli bir yönetim alanını daha da tanımlayan bir genişletme şeması geliştirilebilir.