Yazılım mimarisi için sorular

Kurumsal uygulama mimarilerinin cevaplaması gereken beş ana sorum ve bir takım alternatif cevaplarım var:
 
1. Veriye nasıl erişmeli
   a) Tüm ortak veri erişim kodları ve bağlantı yönetimi data access layerda toplanır, okuma yazma veri erişim nesnelerinde (data access objects) kodlanır
   b) ORM
 
2. Veriyi katmanlar arasında nasıl taşımalı
   a) nesne ve koleksiyonlarla
   b) dataset gibi nesnelerle
   c) XML
   d) tekil nesne çoğul dataset vb
 
3. İş kurallarını nerede oluşturmalı
   a) orta katman
   b) saklı yordamlar
   c) ön yüz
 
4. Hareket (transaction – two phase commit) yönetimi nasıl olmalı
   a) orta katmanda dağıtık
   b) veri katmanında
 
5. İstemciler orta katmana nasıl ulaşmalı
   a) façade ile
   b) broker ile
 
Notlar:
1. Başka alternatifler de vardır muhakkak. Ayrıca başka sorular da sorulabilir.
2. Cevapların hepsi uygulanabilir, ancak bence hepsi uygun değildir – en azından bu cevaplar tercihlerimi ifade etmez
3. Seçeneklerin bir kısmı bağlantılar oluşturur ve hepsi birbiriyle uyumlu çalışma
 
İlk dört soru için tercihlerimi merak edenler, aradıkları cevapları RDF’in tasarımı ve ESM mimarimizde bulabilirler.
Bu yazı Yazılım mühendisliği içinde yayınlandı. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s