Management Agents

  • Schema Discovery: Veri kaynağına bağlanıp çekilecek verinin şemasını inceliyor.
  • Connector Filter: Management Agent tarafından bulunan verilerden hangilerinin çekileceğinin belirlenmesini yürütür. Filitre tanımlanır ve bu filitreye göre veri çekilir.
  • Join ve Projection (Planlama): Bu kurallar verinin nasıl sync edileceğine karar verir. Eğer nesne metaverse (FIM verisi) de varsa merge işlemine tabi tutabilir. Eksik verilerini kaynaktan tamamlar. Eğer veri çakışması yoksa kaynak veri okunur ve eklenir.
  • Attribute Flow: Kaynak ve hedef veri tiplerinin (attribut lerin) eşleşmesini sağlamak için kullanılır.
  • Deprovisioning: Connector space de bulunan nesnelerin, taşıma işlemi gerçekleştikten sonra silinip silinmeyeceğine karar verir.
  • Rules Extensions: Rules Extensions özel işlemler yapmak için kullanılabilir. Örneğin; özel bir attribute değeri olan nesne yada synchronization hatasını yakalamak için kullanılabilir.

Metaverse

FIM için SQL Server 2008 de tutulan Person yada resource ile ilgili tüm kimlik bilgilerinin bulunduğu tablolar kümesidir.

  • Computer
  • Domain
  • Group
  • Locality
  • Organization
  • OrganizationalUnit
  • Person
  • Printer
  • Role

Özel metaverse veri tipleri oluşturulabilir. Bu Attributların bir kombinasyonunun oluşturulması işlemidir.

Connector Space

Connector space, ekleme, silme ve ya değişiklik yapma işlemlerinde nesneler kaynak (Metaverse / Connected Data Source) ya da hedefe (Metaverse / Connected Data Source) yazılmadan önce depolanan geçici alandır. Management agent ile belirlenen attributeların bir gölge kopyası bu alan içerisinde tutulur. Nesnenin kendisi tutulmaz. Connector space 3 tip nesne barındırır.

  • Connector Objects: Connector, Explicit Connector.
  • Disconnector Objects:

o   Disconnector: Veri kaynağındaki nesneyi temsil eden ve henüz metaverse’ deki nesne ile ilişkilendirilmemiş, Connector space nesnesidir.

o   Explicit disconnector: Henüz metaverse’ deki nesne ile ilişkilendirilmemiş ve sadece Joiner ile ilişkilendirilebilecek Connector space nesnesidir.

o   Filtered disconnector:

  • Placeholder Objects

Anchor Attribute

Veritabanlarındaki Unique alan gibi çalışır. Verilerin mükerrer yazılmasının önüne geçer. Örn: EmployeeID değeri ile tüm kullanıcılar biribirinden ayrılabilir. Her kullanıcının kendisine özel bir EmployeeID değeri olduğundan kullanıcıların çakışması engellenmiş olur.

Transient

Aynı DN adına, ancak farklı Anchor değerine  sahip nesneler connector sapce’ e kopyalanırsa kopyalanan bu nesneler transient – geçici olarak işaretlenir. Sadece en son alınan nesne non-transient olarak bırakılır. Nesneler yeni DN adı verilene ya da silinene kadar burada transient olarak tutulur.