8 - 14 Kasım 1999
Sayı: 242
VİZYON
Prof.Dr. Oğuz Manas - omanas@vestelnet.com
Manas Ltd. Genel Müdürü

Geleceği Bugünden Yaşamak

Ortakyol - 12 (Database Management Systems- DBMS)

Geçen sayımızda DBMS ile ilgili genel bir tanıtım yapmış ve bu alanda ilk kuruluş olan Sybase’in ürün hattını açıklamıştık.

Bu sayıda özetler halinde piyasadaki diğer şirketlerin ürünlerini tanıtmaya çalışacağız.

2- Oracle

SQL*Net Oracle’in ağ işlem ürün ailesinin temelini oluşturmaktadır. Bu aile endüstrinin dağıtık, karmaşık bilgiişlem ortamında kurumsal bazda kapsamlı bağlantı çözümleri sunmaktadır. SQL*Net karmaşık ağ kuruluşları ve yönetimini kolaylaştırması yanında başarımı da üst düzeye çıkarır ve ağ hata belirleme kapasitesini artırır. Oracle’ın ağ işlem ürünlerinin sağladığı bir diğer özellik, SQL*Net Open API kullanarak belirli bir veritabanına dayanmayan bilgilere ulaşımı olanaklı kılmasıdır.

SQL*Net, TCP/IP, Novell’in IPX, IBM’in LU 6.2, Compaq’ın DECNet gibi ağ işletim protokollerini destekler. Ayrıca Oracle 7.0 veritabanı içine yerleştirilen, çoklu protokol değiş tokuş özelliği onun farklı bilgisayarlar, işletim sistemleri ve ağlar ile birlikte çalışmasını olanaklı kılar.

3- IBM’in DataJoiner’i

IBM de ortakyol DBMS alanına ilk giren şirketlerden biridir. Başlangıçta şirket bağımlı DRDA ile uygulamalara başlamış daha sonra da DataJoiner, ortakyol ürün hattını piyasaya sürmüştür.

DataJoiner, çoklu veritabanı sunucusudur ve bütün kurumsal verilerin tekli veritabanı görüntüsünü (image) sağlar. Kurumsal veri olarak ifade edilen; IBM ve diğer şirketler, ilişkisel ve ilişkisel olmayan, yerel ve uzak erişimlerdir. Ürün tek bir SQL deyimi ile çoklu veritabanlarında bulunan tablolara ulaşır ve onlarla birleşir. Bu aşamada kullanıcının, verinin nerede bulunduğu hakkında bir fikre sahip olmasına da gerek yoktur. DataJoiner’in Küresel Kataloğu kurumsal verileri izler. Küresel Katalog, tüm kurumda depolanmış verilerin çoklu veritabanını içerir. Böylece, DataJoiner Küresel Katalog aracılığıyla tam anlamı ile farklı veritabanlarına ulaşarak, bilgiler sanki bir veritabanında imiş gibi, onları inceleyebilir.

Küresel Katalogda her şey bir isimle atanmaktadır. Bu isimdeki veri yerini değiştirse bile uygulamalar için değişen hiçbir şey olmamaktadır

3- Platinum Technology

Platinum Technology, daha çok diğer kuruluşlara araçlar sipariş ederek bunları büyük şirketlerin verilerini birleştirmek ve yönetmek üzere kullanmaya yöneliktir. Bu araçlardan en önemlileri; InfoPump ve InfoHub’tır.

Şekil-1: InfoPump Yapısı

InfoPump bir istemci/sunucu ortakyol aracıdır ve karışık ortamdaki verileri, tekrarlama, hareket ettirme, tümleştirme, senkronize etme ve veritabanı içine yerleştirme işinde görev yapar.

InfoPump, AIX, HP-UX, OS/2 ve Sun Solaris’in sunucu yapıtaşlarını destekler.

Bu ürün kullanıcıya ilk olarak Lotus Notes üzerinde kurulmuş bilgilerin değiş tokuşuna olanak sağlamış ve DRDA ve ODBS veritabanlarına arayüz olarak işe başlamıştır.

Platinum’un InfoHub ürünü ise MVS, ilişkisel ve ilişkisel olmayan veritabanlarına SQL ulaşmayı olanaklı kılmaktadır. Bu ürün Infopump ile biraraya gelerek istemci/sunucu platformları ile MVS veritabanları arasında aktarım işimde görev yapabilmektedir.

4- Information Builder (IBI)

Şirket halen dünyanın en büyük ISV’lerinden (Bağımsız yazılım geliştirici) biri olup tüm dünyaya yayılmış 100 dolayında ofis ve 2 bin dolayında teknik elemana sahip bulunmaktadır.

Şirketin ilk kez ilan ettiği ve Şekil-2’de görülen EDA ( Enterprise Data Access) ortakyol yazılımı, karışık veri kaynaklarına ulaşacak şekilde tasarlanmıştır.

Şekil-2; Enterprise Data Access Yapısı

EDA kullanıcıları, 60 farklı veritabanına, 35’ten fazla işletim sistemine kolayca ulaşır ve verilerle birleşebilir.

Oracle, Informix, Microsoft ve IBM gibi lider konumundaki veritabanı satıcısı şirketler, veritabanı, veriambarları ve diğer karar destek sistemlerinde, kendi veri ulaşım ve tümleşme yeteneklerini artırabilmek için EBI‘yi ortak çalışma şirketi olarak seçmiş bulunmaktadır.

5- CrossAccess

Bu şirketin üretimi olan ve şirketle aynı ismi taşıyan CossAccess, DBMS geçit kapısı olarak kullanılmaktadır.

CrossAccess, müşterek fonksiyon modüllerini kullanarak, çeşitli şirketlerin veritabanı yönetim sistemleri ilk bağlantıyı sağlamaktadır. Ürün, Şekil-3’de görüldüğü gibi, modern kuruluşların karışık verilere ulaşma gereksinimini karşılamak üzere tasarlanmıştır.

Şekil-3: CrossAccess Yapısı

İstemci/transaction servisleri

İstemci/transaction servisleri yüksek başarımlı uygulamalar için çok aranan bir yapıya ulaşmıştır. Tipik olarak, uygulama programı işistasyonu istemcisi ile ana sunucu arasında bölünmüş bulunmaktadır. Uygulamanın istemci tarafındaki program, servisleri tanıtmak, kullanıcıdan gelen verileri düzeltmek, dıştaki kullanıcıya giden verileri formatlamaktan sorumludur.

Sunucu tarafındaki program ise, veritabanı ulaşımı ve güncellemeyi yönetmekten sorumludur.

İşte tipik servisler:

1-     İleti kuyruklama servisi,

2-     İleti dağıtma servisi,

3-     İstemci/veritabanı servisi,

4-     Veri tekrarlama servisi,

5-     Transaction servisi,

6-     Kütük transfer servisi,

7-     Veri değiştirme servisi,

8-     Güvenlik servisi

Böylece ortakyol yazılımı ile ilgili yazı dizimi tamamlamış bulunuyorum. Gelecek hafta bu konunun bir özetini sunmayı planlıyorum.

e-posta:
bthaber@interpro.com.tr
8 - 14 Kasım 1999
Sayı: 242