DataXtend Progress Software Türkiye
Basın Bülteni
11 Ağustos 2008 Pazartesi
Progress Software Türkiye
Actional SOA and Web Services Management

SOA İmplementasyonu Yaparken Veriyi Unutmayın

Progress Software SOA implementasyonlarındaki veri sorunlarıyla nasıl başa çıkılacağına dair tavsiyeler veriyor ve ortak bir modelin implementasyonu için adımlar öneriyor.

Bedford, ABD, 11 Ağustos 2008 Pazartesi

İş uygulamalarının geliştirilmesi, çalıştırılması, entegrasyon ve yönetimi için uygulama altyapısı yazılımı sağlayan Progress Software Corporation (NASDAQ: PRGS), kurumlara bir servis odaklı mimari (SOA) adaptasyonuna niyetlendiklerinde ortaya çıkan semantik veri entegrasyonu problemlerine nasıl çözüm getireceklerine dair önerilerde bulunuyor.

Progress Software’deki DataXtend Başkan Yardımcısı ve Genel Müdürü Ken Rugg, “Bir SOA implementasyonu esnasında kullanıcılar genelde bilgiyi nasıl taşıyacaklarını düşünmekle o kadar meşguldürler ki gideceği yere vardığında bilginin anlaşılabilir olup olmadığını göz ardı etmeye son derece meyillidirler” diyor. “Web servisleri üzerinden bir şeyleri bağlayabilirsiniz ancak uç noktalarınızın sistemden akan veriler üzerinde ortak bir tanımı yoksa ve bir veri birlikteişlerlik katmanı yaratamazsanız, tam anlamıyla doğru bir iletişim gerçekleştiremezsiniz ve başarılı bir SOA da elde edemezsiniz.”

SOA Adaptasyonu büyümeye devam ettiği için veri entegrasyonu, bilişim firmalarının karşı karşıya geldiği en önemli zorluklardan biri olarak hızla önemi yükselen bir konu olarak karşımıza çıkıyor. Sıkıntı, farklı sistemlerin aynı mantıksal kavramı ifade etmek için farklı terminolojiler kullanıyor olmasından kaynaklanmaktadır. İç ve dış sistemler arasında yolculuk eden verinin manuel olarak uyuma sokulması ve değerlendirilmesi, iş entegrasyonu projelerinin maliyetini büyük oranda artırmaktadır. Kurumlar uygulama fonksiyonelliğini yeniden kullanılabilir servislere dönüştüreceğinden ötürü semantik farklılıkların, anlamsal farklılıkların uzlaştırılması için bir yol bulmak zorundadırlar. SOA implementasyon planını bir veri entegrasyon stratejisi olmaksızın yaratmak bu anlamsal uzlaşı problemlerinin en iyi olasılıkla bir SOA projesinin sınırlandırılmış olmasına en kötü olasılıkla da çökmesine neden olabilmektedir.

Mile High XML’in başkanı David Hollander, “Servis entegrasyonunu noktadan noktaya veri eşlemeleri ile halletmeye çalışan ve dolayısıyla ilişkileri içinden çıkılmaz bir örümcek ağı haline getiren SOA ekipleri temel zayıf bağlı olmaya dayalı SOA prensiplerinin altını oymaktadırlar. Dahası, bu eşleme ağını çözmek müthiş derecede zordur ve ileride gerçekleştirilmesi istenecek değişiklikleri neredeyse imkansız hale getirir. Keza iş ihtiyaçlarının giderilmesi için değişmeyen tek şey değişimdir. Etkili bir biçimde konuşlandırılmıi ortak bir model ise değişimi yönetmede esneklik sağlar ve SOA geliştirme ile entegrasyon çabalarınızın sağlıklı bir biçimde sonuçlanabilmesine büyük katkı sağlar” diye konuştu.

SOA için bir veri birlikteişlerlik katmanı yaratmak için gereken temel adımlar:

  1. Ortak bir veri modelinin SOA projelerini tüm bir entegrasyon manzarası üzerinden etkilediğini anlayın.
  2. Ortak modelinizin temelini seçin; bu ya bir endüstri standardı ya da kendi tasarladığınız bir model olmalı.
  3. İkinci adımda seçtiğiniz modeli kendi entegrasyon havuzunuzun ihtiyaçlarını karşılaacak şekilde uyarlayın ve genişletin.
  4. Uygulama servisleri ve ortak modeli birbirine entegre ederek ve servis modellerinin ortak modelle olan ilişkilerini tanımlayarak veri birlikteişlerlik katmanını tasarlayın.
  5. Servi ortamınıza (SOA ya da ESB) konuşlandırın.

Ortak bir model yaratmak bir SOA bünyesindeki farklı sistemler ve servisler arasında dolaşan tüm bilginin tutarlılığını garanti eder. Semantik entegrasyon ve veri birlikteişlerliği firmaların kurumsal alanda akan tüm veriyi gözlemleyebilmelerini ve yönetebilmelerini sağlar. Bu yaklaşım aynı zamanda SOA projelerinin bitirme zamanını büyük ölçüde düşürür, geliştirme maliyetlerini azaltır ve zayıf veri kalitesinin doğurduğu problemleri ortadan kaldırır.

Ortak bir modelin inşasının değişiklikleri yönetmeye ve şirketin SOA geliştirme ve entegrasyon çabalarına nasıl katkıda bulunuğuna dair detaylı bilgiyi “Tackling the Data Problem in SOA: Common Models in SOA-based Integration” başlıklı yazıda bulabilirsiniz: http://www.progress.com/progress/dataxtend/docs/wp_do_not_forget_data.pdf. Daha geniş bir bakış için "Data Integration in SOA" yazısını mutlaka inceleyin: http://blogs.progress.com/soa_infrastructure/2008/05/data-integratio.html.

--------------------------------------------------------------------------------------------------------------------

Progress Software Şirketi, ABD Hakkında

Progress Software Şirketi (NASDAQ: PRGS) iş uygulamalarının geliştirilmesi, çalıştırılması, entegrasyonu ve yönetimi için uygulama altyapısı yazılımı sağlamaktadır. Amacımız yazılımın karmaşıklığını ve toplam sahipolma maliyetini minimuma indirerek bilgi teknolojilerinden maksimum fayda edilmesini sağlamaktır. Ayrıntılı bilgi için:

http://www.progress.com


Progress Software Türkiye Hakkında

Progress Software tabanlı çözümler, bir şirketin gerçek iş problemlerini çözme ihtiyacını karşılar, hızla değişen, global ve teknoloji güdümlü bir dünyada şirketin rekabet etmesini sağlar. Ürünlerimiz ve hizmetlerimiz yazılım geliştiricinin verimliliğini, endüstrinin en düşük sahip olma maliyetine sahip uygulamalar geliştirme bakımından had safhaya çıkarır. İşiniz geliştikçe gelişen çözümler sunarız ve böylece şirket bilgi işlem bölümünüz varolan çözümlerin performansını artırırken yeni teknolojileri de devreye sokar. Çözüm Ortaklarımızdan biri ile ya da doğrudan Progress Software ile iş yaptığınız takdirde daima taşınabilir, ölçeklenebilir olan endüstrideki en güvenilir çözümlerle çalışırsınız.

Özel bir uygulama ya da anahtar teslim bir çözüm sunmanız gerektiği takdirde, sayısı 2,600'ün üzerinde olan dünya çapındaki Çözüm Ortakları ve büyümekte olan Uygulama Servis Sağlayıcı ağı ile kolayca Progress tabanlı bir uygulama tasarlayabilir, geliştirebilirsiniz.

Progress Software, endüstrideki en iyi teknolojilerle, dünya çapında şirketlerin karşı karşıya bulunduğu uygulama geliştirme, çalıştırma ve dağıtma alt yapısını bir araya getirmiştir.

Progress Software Türkiye ile iletişime geçmek için 90(216) 474 26 26 Pbx numarasını ya da aşağıdaki web ve e-posta adreslerini kullanabilirsiniz:

http://www.servodata.com.tr/

http://www.progress.com.tr/

Genel Bilgi
Marketing ve İletişim
Satış
Finans
Eğitim
Teknik Destek

bilgi@progress.com.tr
pazarlama@progress.com.tr
satis@progress.com.tr
finans@progress.com.tr
egitim@progress.com.tr
destek@progress.com.tr


Progress Software Türkiye Güvenliğiniz bizim için önemlidir. Lütfen çevrimiçi Gizlilik Bildirimini okuyun. Bu elektronik posta listesinden üyeliğinizi kaldırmak için lütfen bize bunu elektronik posta yoluyla bildirin. Bu mesaj Servodata Bilgisayar ve Yazılım tarafından gönderildi.
(Progress Software Türkiye).
Copyright © 2007 Progress Software Türkiye. Her hakkı saklıdır.
Servodata