Bilgi Ağı üzerindeki bilgi iletimi ve paylaşımı bazı kurallar dahilinde yapılmaktadır. Bu kurallara kısaca internet (web) protokolleri, ya da TCP/IP protokoller ailesi denir. TCP/IP (Transmission Control Protocol/Internet (web) Protocol), bilgisayarlar ile veri iletme/alma birimleri arasında organizasyonu sağlayan, böylece bir yerden diğerine veri iletişimini olanaklı kılan pek çok veri iletişim protokolüne verilen genel addır. Bir başka değişle, TCP/IP protokolleri bilgisayarlar arası veri iletişiminin kurallarını koyar.
İnternet (web) iletişim protokolleri Web 2.0 nin iç sistemi için anahtar görev taşırlar. Büyük protokller REST ve SOAP u da içinde bulundurur.
* REST (Representational State Transfer) sunucudaki dosyaların HTTP kullanarak GET, POST, PUT ve DELETE komutlarını gerçekleştirmesini sağlar. * SOAP ise XML mesajlarının POST komutunu kullanabilmesini ve sunuculardan gelen taleplerin kompleks ama tanımlanmış bir şekilde sunucuyu takip etmesini sağlar.
Her iki koşulda da API servise ulaşımı tanımlar. Çoğu zaman suncular kendilerine ait API ler kullanırlar, ama standard internet (web) hizmeti sağlayan APIler (misal olarak bloglar) de kullanılmaktadır. İnternet (web) hizmetleriyle de iletişim genelde herhangi bir XML formatında gerçekleşmektedir.
Grafik tasarım alanı ile yakın ilişkili bir konu olarak ele alınabilir ama kendi içerisinde ayrı bir dal olarak çok geniş bir alanı işgal etmektedir. Klasik anlamda kara kalemle başlayan tasarım alanından farklı olarak web tasarımcısının bilgisayar ve web dünyası hakkında geniş bir bilgi dağarcığına sahip olmasını da gerektirir. Bu yanı ile klasik sanat anlayışından ayrılarak teknolojik bir hızlı tüketim yardımcısı haline gelmektedir. Henüz standartlaşmamış olmakla birlikte kendi kurallarını içinde barındırır.
AJAX, SOA, bıcır (widget) gibi teknolojik terimlerle açıklanmaya çalışılan Web 2.0 gerçekte bir akımdır. Teknolojik araçlar, bu yaklaşıma hizmet edecek yardımcı araçlardan ibarettir. Web 2.0, web hizmetini iyileştirmek amacıyla ziyaretçilerin siteye katılımını (participation) sağlamak, yine aynı amaçla diğer sitelerle ve ziyaretçilerle işbirliği (collaboration) yapmak fikrine dayanan bir akımdır. Haberdar olmayı ve katılımı kolaylaştırmak amacıyla AJAX, bıcır (widget), RSS... gibi teknolojiler kullanılabilmektedir. Siteler kendi aralarında işbirliği yapmak amacıyla SOA, XML, WebService gibi teknolojiler kullanabilmektedirler. Bu akımda, içeriğin sınıflandırılmasından (etiketleme-tagging) zenginleştirilmesine kadar (Örn: Wikipedia) her türlü büyük-küçük katkı teşvik edilir ve memnuniyetle karşılanır.
Web Tasarımı Ankara | Fil Bilişim© | 2008. Tüm hakları saklıdır.