
Mimaride görüldüğü gibi kullanıcı ile etkileşime giren yazılım modülleri esas işlemlerin yapıldığı ticari (Business) katmandan ayrıştırılmıştır. Aynı şekilde veri tabanı ile etkileşime giren modüller de diğer modüllerden ayrıştırılmıştır. Böyle bir mimaride yapılan büyük bir iş parçalara ayrılmış ve birbirinden soyutlanmış olur. En basit anlatımıyla sunum katmanını oluşturan kodlarda hiçbir değişiklik yapmadan ve dikkati lüzumsuz yere gereksiz ayrıntılarla dağıtmadan veri erişim kodları veya ticari kodlar değiştirilebilir. Aynı şekilde veri katmanın ayrıştırılmasıyla veri tabanı yazılımı değiştirildiğinde sadece bu katmanı oluşturan yazılım kodlarının değiştirilmesi yeterli olacaktır.
No comments:
Post a Comment