|
Digital Information Gateway (DIG) çok sayıda veri ambarı (veritabanları,internet siteleri,e-postalar ve doküman yönetim sistemleri vb.)üzerinde aynı anda sorgulamalar gerçekleştirebilen güvenli bir veri erişim ve yönetim platformudur.
Düşük yönetim maliyetleri sağlayan ölçeklenebilir ve esnek bir tasarıma sahip olan DIG İlişkisel veritabanı yönetim sistemlerine bağlanabildiği gibi, ODBC destekleyen tüm veri kaynaklarına herhangi bir özelleştirme gerktirmeksizin bağlanabilir.
DIG mimarisi dört ana katmandan oluşmaktadır- Sunum katmanı, İş Mantığı Katmanı, Veri Erişim Katmanı ve Veri Katmanı
Sunum Katmanı
Sunum katmanı DIG kullanıcı arayüz yazılımını temsil etmektedir. DIG ile tüm kullanıcı etkileşimleri bu katman üzerinden gerçekleşir. Bu katmanın arayüzlerini kullanarak kullanıcılar veri kaynakları üzerinde sorgular yaratıp gerçkeleştirebilirler. Sunum katmanı iş katmanı ile haberleşerek kullanıcı taleplerine uygun bilgileri kullanıcıların detaylı analizi ve veri manipülasyonu için kullanıma sunar .
İş Mantığı Katmanı
İş mantığına kullanıcılar tarafından erişim mümkün değildir ve arka planda çalışarak sunum katmanından gelen talepleri koordine eden veri filtreleme ve manipülasyonu, veri gruplama, çıktı yönetimi gibi birçok hizmet bileşeni çalıştırır. Ayrıca bu katman üzerinden veri erişim katmanın gelen tüm talepler ve geri dönüşler yönetilmektedir.
Veri Erişim Katmanı
Tüm veri ambarlarına gerçekleştirilen bağlantılar bu katman tarafından yönetilmektedir ve iş mantığı katmanından gelen talepleri veri katmanına aktaran durumsuz hizmet bileşenlerinden oluşur.
Veri Katmanı
Veritabanları, doküman yönetim sistemleri ve/veya internet siteleri bütünün meydana getirdiği bilgi ambarıdır.
DIG tüm iletişimleri XML ve SOAP kullanarak gerçekleştirir. SOAP, sayesinde DIG veri kaynakları ile iletişimi bir internet sitesi ile internet sunucusu arasındaki iletişime benzer şekilde yerine getirmektedir. Bu sayede DIG güvenlik duvarlarını basit bir HTTP isteği ile aşabilmekte ve HTTP isteklerine açık güvenlik duvarlarında herhangi bir konfigürasyon değişikliği gerektirmemektedir.
|