Entegrasyon projelerinde en çok ihtiyaç duyulan şeylerden birisi DVM ler olsa gerek. Her sistemin kendisine göre kabul ettiği değerler vardır. Örneğin x sistemi şehir bilgisini plaka koduna göre kabul ederken y sistemi aynı bilgiyi açık olarak şehrin ismi olarak tutabilir. Bu durumda bu iki sistemin entegrasyonunda şehir değerleri arasında bir dönüşüm yapmak gerekecek ancak SOA nın mantığı gereği de bu değişim kodun içerisinde olmayacaktır. İşte burada ihtiyaca DVM cevap vermektedir. Sistemler arası çevrim xml formatında serverda tutulup, ihtiyaç halinde başka makineye(genellikle dev- test- prod arasında) de taşınabilirliği sağlanmış olmaktadır.
Peki bu DVMler nereden girilir, nasıl kullanılır, nasıl taşınır?
ESB konsolda sol üst köşede yer alan ikonların sonuncusu DVM ile ilgili arayüze götürür. Bu arayüzden yeni DVM yaratabilir, var olanı silebilir, değiştirebilir, elimizdeki DVM xml lerini sistemimize import edebilir veyahut da sistemimizde varolan DVM tanımlarını export edebiliriz.
Biz şimdi ilk etapta yeni DVM yaratarak başlayalım.
DVM arayüzüne girdikten sonra sol taraftaki create menüsünden Create a new map seçilir. Açılan arayüz aşağıdaki gibidir.
Peki bu DVMler nereden girilir, nasıl kullanılır, nasıl taşınır?

Biz şimdi ilk etapta yeni DVM yaratarak başlayalım.


Şehir örneğine göre girilmiş DVM aşağıdaki gibi olacaktır. Daha sonra yarattığınız DVM i transformasyonlarınızda look-up DVM fonksiyonu ile çağırarak, kullanabilirsiniz.

3 comments:
Sayın Yılmaz,
çalışmalarınızı ilgiyle takip ediyorum. Tecrübelerinizi paylaşmanız açısından çok değerli bir ortam.
Sizden beklentilerimiz bir de "SOA-Best Practices" tarzında bir yazı, böylece yeni başlayanlar da Türkçe okuyabilecekleri, gerçek hayattan örnekler bulabilecekleri, danışman gözüyle yazılmış bir referansa sahip olurlar.
bende çalışmalarınızı ilgiyle takip ediyorum. böyle bir türkçe kaynak olmasını türk gençliği açısından çok önemli buluyorum
Post a Comment