Kayıtlar

2015 tarihine ait yayınlar gösteriliyor

Stored Procedure Nedir?

Kısaca Stored Procedure veritabanına mantık yükleme işlemi diyebiliriz. Veritabanına mantık yükleme işlemi derken örneğin yaşı girdiğiniz değerler arasında olan ve cinsiyetide seçtiğiniz değer olan kullanıcıları listelemek istiyorsunuz. Bunun için yazacağınız stored procedure aşağıdaki gibi olacaktır CREATE PROCEDURE KULLANICIYASARALIK @yas1 int @yas2 int @cinsiyet int AS SELECT * FROM KULLANICI where YAS > @yas1 and YAS < @yas2 AND CINSIYET=cinsiyet ORDER BY YAS Yapmak istediğimiz işlemleri sadece koddan değilde bazılarını veritabanından yaparak yapılacak işi dağıtabiliriz

SOA (Service Oriented Architecture) Nedir?

          En basit ifade ile katmanlı mimarideki katmanların her birinin servis olarak dışarıya açılması işlemidir. Nasıl mı ? Örneğin bir web sitesinin hem bilgisayardan hem de cep telefonundan görüntülenebilmesini istiyorsunuz. Bunun için iki ayrı web sitesi yazmak yerine web uygulamasını ve mobil uygulamasını servis tabanlı yazıp bunlar arasında yönlendirme yapacak olan login servisini kullanarak kullanıcının bağlantı sağladığı cihaza göre yönlendirme yapabilirsiniz. Bu sayede SOA'nın tercih sebeplerinden biri olan tekrar kullanılabilirliği sağlamış olursunuz. SOA'da temel amaç çok sık değişmeyen Çekirdek İş Fonksiyonlarını (Core Businnes Function) çok sık değişen fonksiyonlardan ayırarak bağımsız servisler içine almaktır. bu işleme Common Closure Principle denir. (Yazılarımda başka sitelerden alıntılar olabilir. Okuduklarımdan anladığım kadarını burada anlatmaya çalıştım )