Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1029  
 278

Genel Web Uygulama Sistemi

Merhabalar.
Günümüz çağında bir çok internet sitesi mevcut. Diğer tabirle söylemek gerekirse, web üzerinde bir çok platform mevcut. Peki bunun uygulaması nasıl? Yani çalışma mantığı nasıl?

Aşağıdaki resim genel web uygulama sistemini özetleyen bir grafiği göstermektedir.



Grafiği en soldan en sağa özetlemek gerekirse şöyle bir açıklama yapabiliriz.

En sonda görülen Web Client (Web istemci), Web Server'a (Web sunucu) istekte bulunur. Bunu ise HTTP protokolünü kullanarak yapar. Arada güvenlik duvarı (Firewall) vardır, bu sunucunun güvenliği içindir. Eğer ki istemci güvenlik amacıyla SSL kullanırsa bu HTTPS olur, burası işin teferruatı. Istemci istekte bulunduğunda web server ona geri dönüş yapar, bunu ise en basitinden HTML sayfa kodlama kullanarak yapar. Javascript, VBscript gibi kodlamalar da kullanabilir, bu web sunucunun konfigürasyonuna bağlıdır.

Web sunucu üzerinde, sunucu işletim sistemleri mevcuttur. Bunların üzerinde IIS Server, Apache Server gibi yapıları bulunur. Bu yapılarla sistem veri tabanına bağlanır. Ancak veri tabanına bağlanmak için çeşitli eklentiler (kodlama dilleri) kullanılır. Grafikte Javascript, C++ gibi örnekler verilmiş, isterseniz C Sharp üzerinde de olabilir, bu mümkün. Bu kodlama dilleri veri tabanına bağlanırken veri tabanına bağlanma türleri üzerinden geçerler. Örnek ile grafikte belirtildiği gibi ADO veya ODBC kullanılır. Bunlar bağlantı türleridir. Bağlantı sağlandığında veri tabanından gerekli olan veriler çekilir, böylelikle web istemci ile web sunucu arasındaki bağ tamamlanmış olur.

Gün geçtikçe de daha farklı türler, daha farklı sistemler gelişiyor. Elbette gün geçtikçe ben de bunları açıklamaya çalışacağım.

Recep ŞERIT



Mesaj 28.11.2012 15:24:52 tarihinde Rserit tarafından düzenlenmiştir.

Developer.