Modüler yapıda bir uygulama nasıl geliştirilir?

Hangi mimariler kullanılır? Çok katmanlı olarak nasıl bir mimari kullanılabilir? Tasarım desenleri olarak neler kullanılabilir? Dağıtık bir yapı uygulanırken SOA mimaride nereye yerleştirilmelidir?

soruldu: 28 Tem '13, 02:00

emrekacan's gravatar image

emrekacan
813304450
cevap kabul oranı: 9%

değiştirildi: 28 Tem '13, 09:10

Turgay%20Can's gravatar image

Turgay Can
8.3k63798


Burada bazi ipuclari var.

Modüler yapida uygulama gelistirmek, mimariyi gelistirenlerin gercek dünyadaki ihtiyaclari abstrakt, yani mantik ve akil düzlemine gecirme islemindeki kabiliyetlerine baglidir.

Modüler yapilari gelistirmek sistem veya altyapilarin sorumlulugunda degil. Sonucta teknik bir tabanin sadece soyut alemimizdeki fikirleri uyguladigimiz zemin olmaktan baska bir islevi yoktur.

Dolayisiyla modüler bir yapi gelistirirken öncelikle kendi düsünce sekil ve tarzimizi gözden gecirmemiz gerekmektedir.

Gercek dünyada görüdügümüz nesnelere, aktivite ve baglamlara dikkatli bir sekilde bakmak suretiyle baslayabiliriz, ki her olgun insanin zaten yapmasi gereken seylerden biri bu. Insanlar bir seye bakarken bu seyin bana fayda ve zarari nedir diye bakiyorlar. Aslinda bu cok güzel bir baslangic noktasi.

Modüler mimarimizi de gelistirirken kendimize su sorulari sorabiliriz:

  1. Isimler: Sistemimizin icerisinde bulunmasi gereken modüllerin isimleri nedir?
  2. Hedefler: Sistemimizin icerisinde bulunan modüllerin islevleri ve kullanilma hedefleri nedir?
  3. Potansiyeller: Sistemimizin icerisindeki modüllerin fonksyon ve kombinasyonlarini en uygun sekilde nasil gerceklestirmeliyim ki verimlilik (islev, hiz, icerik) daha yüksek olsun?
  4. Güvenlik: Sistemimizin icerisinde bulunan modüllerin güvenlik riski var midir (bilgi kaybi, saldiri, baska riskler)? Varsa nasil bertaraf edilebilir?
permanent link

cevaplandı: 28 Tem '13, 07:08

cakiral's gravatar image

cakiral
1.7k224351
cevap kabul oranı: 18%

değiştirildi: 28 Tem '13, 07:22

Cevabınız
toggle preview

powered by BitNami OSQA