Adaptör teknolojisini kullanarak ayrık varlıkların veri, olay, işlem ve servislerini entegre eden bir middleware dir diyebiliriz özetle. Burada varlıktan kastımız, bir uygulama, departman ya da veri paylaşımı yapmamız gereken tamamen ayrı bir organizasyon da olabilir.Bir yazılım adaptörü, mevcut (native) halde iken aralarında iletişim kuramayan iki bileşen arasında iletişim kurulması gerektiğinde kullanılır. BizTalk server adaptörleri de ortak bir framework çatısı altında konfigürasyon yapılarak entegrasyonun gerçeklenmesini sağlarlar.
Genel olarak, BizTalk Server 3 ana problemi çözer :
1) BizTalk Server Enterprise Application Integration gibi davranarak, native olarak birbiriyle konuşamayan uygulamaları birbirine bağlar. Bu problemi, her uygulama için ayrı (custom code) yazarak çözebilirsiniz.
Ancak bu çözüm uzun vadede çok karmaşık bir hale gelebilir.
Birçok şirket, bu karmaşık yapı yerine, aşağıdaki gibi merkezi yönetimli yapıyı tercih eder.
Bu yapının temel avantajları ;
2) Business-To-Business (B2B) rolünü üstlenerek, farklı organizasyonlar arasında iletişim gereklerini yerine getirir. Internet dostu adaptörleri, bir endüstri standardı olan EDI mesaj şemaları ve kanal &mesaj bazlı güvenlik sistemlerini destekleyen sağlam yapısıyla B2B senaryolarını destekler.
3) Business Process Automation (BPA), manual iş akışı prosedürlerini alıp çalıştırılabilir modüller haline getirir. Örneğin, siparişlerini e-posta üzerinden alan bir organizasyon düşünelim. Satış elemanın stok miktarlarını manual kontrol ettiğini de ilave edelim. Eğer stok miktarı çok az ise satış elemanı, tedarikçiyi uyararak sistemdeki stok miktarının güncellenmesi bekleyecek. Burada ne gibi problemlerle karşılaşabiliriz ?
Göründüğü üzere, BizTalk Server senaryolarının ortak özelliği, gerçek zamanlı ve olay yönelimli ayrık mesajların işlenmesidir. Bu da BizTalk serverin SOA mimarisi içerisinde kuvvetli bir araç olmasının kısmi bir göstergesidir.
Remember Me
© Copyright 2009, Süleyman PETEK