- Reklam -
Ana Sayfa » Yazarlar

SOA – Simplicity Oriented Architecture.. (Bir şeyler yanlış mı oldu?)

Ayhan Sevgi Tarafından 25 Ocak 2010
2
1.5K Görüntülemeler



Aslında Service Oriented Architecture olan SOA; hizmet odaklı mimari anlamına geliyor.  Daha açık bir ifadeyle; ihtiyaç olan işi mükemmel yapan bir hizmet noktası oluşturup, aynı iş için hep bu hizmet noktasının kullanılıyor olmasıdır. Eğer bir işi yapan birden fazla hizmet noktası varsa , o işin sürecindeki herhangi bir değişiklik, tüm hizmet noktalarında ayrı ayrı değişikliği gerektirir. Bu nedenledir ki,  iyi bir aytici olmak için artık bu işin felsefesini de bilmek gerekmiştir. Sofi'nin Dünyası adlı kitabta yazar, zaten felsefeyi bir bebeğin hayret edebilme yetisi olarak tanımlıyor ve o halde tüm bebekler filozof olarak doğuyor diyordu.  BT'nin Dünyası'nda da hergün yeni gelişmelere önce hayret edip sonrasında sürekli araştırıp öğrenmiyor muyuz? Bu nedenle bence rahat olalım.. Kendimizi filozof olarak görmek bu açıdan mümkün olabilir 🙂

Tekrar SOA konusuna dönecek olursak, yıllar önce adı konulmadan bu yaklaşımı yapan çok sayıda mimarlar vardı elbet.  Ne yaptıklarını biliyor ama sürece her bir mimar farklı bir ad veriyordu. Sonrasında web servisler çıktı ve hayat biraz değişti. Kapalı olan sistemler, -küresel dünyada çevresindeki ülkelerle işbirliği yapmak zorunda kalan ülkeler gibi- çevresindeki yazılımlar ile etkileşebilmek için küreselleşme ihtiyacı hissetti.. Yazılım da aslında dünyadaki tüm gerçekliklerin sanal ortamda simüle edilmesi değil mi? Gümrük birliği yapan ülkelerin bir gümrük noktası ve ortak standart kuralları olduğu gibi birlik kurmak isteyen uygulamalar da gümrük noktası olarak web servisleri, ortak standart olarak genişletilebilir işaretleme dilini (XML) i kullanmaya başladılar.

(Ülkelerin bu birlikteliklerine karşı çıkan gençlik hareketleri  olmasına karşın, bilgisayar dünyasındaki bu küreselleşmeye karşı çıkan kimsenin olmaması garip değil mi? Düşünebiliyor musunuz? Bir inisiyatifin aynı adla bir virüsü var ve web servisinizin çalışmasını engellmeye çalışıyor ve küreselleşmeyi protesto etmesi ne kadar trajikomik olurdu.)

Ve bu yazıyı bir fırsat bilerek, SOA için dünya da ilk kez yeni bir açılım yapıyorum ve tanımını Simplicity Oriented Architecture olarak değiştiriyorum. Aslında biraz daha felsefi düşünecek olursak hizmet odaklı mimarinin temelinde de basitlik yatıyor. İşlerimizi en hızlı, en kaliteli ve en iyi şekilde yapabilmek için o işin aslında  kolay olması gerekmiyor mu?

Örneğin OpenID uygulamasının sunduğu servis. Bir kullanıcı adınız ve şifreniz var ve internetteki tüm login işlemlerinizde bu kullanıcı adınızı ve şifrenizi kullanabiliyorsunuz. Şifrenizi değiştirmek istediğinizde tek yerden değiştirmeniz ve tek şifreyi hatırlamanız yetiyor. Hepimizin ihtiyaç duyduğu ama adını koyamadığı (SOA) için son bir örneği verelim ve yazıyı sonlandıralım. Güzel ve Yalnız Ülkemiz de her bir kredi kartı ekstremizin, telefon faturalarımızın geldiği farklı sistemlerde kayıtlı bir ev adresimiz var. Evimizi değiştirdiğimizde bu adres değişikliğini her bir sistemde teker teker yapmamız gerekiyor. Halbuki ben ve adresim tek. Devletimizin bir SOA hizmeti olsa ve bir kereliğine internetteki bu adresten girip adresimi, telefon numaramı vs güncellesem güzel olmaz mı? Ve her fatura basılırken adresi buradan alsa.

SOA bu yüzden bence kolaylık odaklı mimari olmalı.

Bu arada SOA için Simplicity Oriented Architecture kavramı yabana gitmesin.. Bu kavramı ilk kez kullanıyorum ve sizlerde şahitsiniz 🙂

Ayhan Sevgi

BThaber Yayın Koordinatörü





Yazar

Ayhan Sevgi

BThaber Yayın Koordinatörü

Sonraki Habere Geç

İHALELER

2 Yorumlar

Ahmet Pelit
25 Ocak 2010 at 15:30
Yanıtlamak için oturum açın

Ünal bey gerçekten çok güzel bir yazı olmuş, SOA'ya farklı bir bakış açısı ile yaklaşmışsınız.


Hasan Aydın
26 Ocak 2010 at 16:53
Yanıtlamak için oturum açın

SOA bir felsefe derlerdi. Bu kadar yararlı olduğunu bilmiyordum. Yazınız için tebrik ediyorum. Devletimizde keşke böyle birşey yapsa….


Hasan Aydın için bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

  • Bizi takip etmek için

  • Popüler İçerikler

    • 1
      DESTEK, SERİ Bilgi'yi bünyesine kattı
    • 2
      2025 İlk Çeyrek Sürdürülebilirlik Raporu yayında!
    • 3
      Yapay zeka yönetişim kaynakları, netlik ve güven sağlıyor
    • 4
      Global fonların Türkiye'ye yönelik ilgisi artacak

  • " Bu sitede yer alan yazılar (içerik) üzerindeki 5846 sayılı Fikir ve Sanat Eserleri Kanunu altında düzenlenen tüm maddi ve manevi haklar eser sahibi olan BThaber'e aittir. Söz konusu içerikler eser sahibinin izni olmadan kopyalanamaz, çoğaltılamaz, işlenemez, değiştirilemez veya başka internet sitelerinde ya da basılı veya görsel yayın yapan diğer mecralarda yayınlanamaz. "
    +90 216 2259442
    İletişim & Satış : info@bthaber.com.tr
    Bulten Gönderimi : bulten@bthaber.com.tr

    BThaber Bültenleri İçin Kaydolun





  • BThaber’de aramak için:

  • Son İçerikler

    • Vodafone Türkiye ve Yandex Türkiye'den stratejik iş birliği
    • Yapay zekada hız için minimum kodlama bilgisi ile uygulama geliştirmek önemli
    • DE-CIX İstanbul lokasyonunda internet veri trafiği büyüyor
    • Türkiye, yapay zeka yatırımlarında bölgesel merkez olabilir
    • Redington, Azerbaycan Ofisi ile coğrafi gücünü pekiştiriyor

  • KURUMSAL
  • KÜNYE
  • Anasayfa
  •   
  •  
  •   
© Copyright 1995 - 2025 BThaber | Powered By BUBERKA YAZILIM
Geldanlagen
Aramaya başlamak için birşeyler yaz ve enter tuşuna basın

Bildirimler