WWW, Web, ya da W3 (World Wide Web), yazı, resim, ses, film, animasyon gibi pek çok farklı yapıdaki verilere kompakt ve etkileÅŸimli bir ÅŸekilde ulaÅŸmamızı saÄŸlayan bir çoklu hiper ortam sistemidir. Hiper ortam, bir dökümandan baÅŸka bir dökümanın çağırılmasına (navigate) olanak saÄŸlar (iç içe dökümanlar). Bu ortamdaki her veri (object), baÅŸka bir veriyi çağırabilir (link). Link, aynı döküman içinde baÅŸka bir yere olabildiÄŸi gibi, fiziksel olarak baÅŸka bir yerde (internet üzerindeki herhangi bir makinada) de olabilir. Bütün bu farklı yapıdaki veriler uygun bir standart ile bir arada kullanılıp bir Web Listeleyicisinde (Web Browser) görüntülenebilir. Web’in diÄŸer bir iÅŸlevi de, öteki bazı internet servislerini kendi içerisinde barındırmasıdır (ftp, gopher, news, wais gibi).
Web uygulamaları (Web sayfaları),Web Listeleyicilerinde (Browser) görüntülenir. Web sayfaları, başka sayfalara ve değişik türden verilere hiper linkler içermektedir. Buralara fare ile tıklayarak, başka sayfalara, oradan da başka sayfalara geçeriz. Bu aslında çok basit bir bilgiye ulaşım modeli. Web Sistemleri, kullanılan platformdan bağımsızdır. Bir Macintosh, Pc ya da Unix Web Listeleyicisi aynı sayfaları, aynı şekilde alırlar. Sayfaların alındığı Web Servisleri de farklı bilgisayar platformlarında olabilir. Web Listeleyicileri ve Web Servis Sağlayıcı Ortamlar hemen hemen tüm dünyada her yerde vardır ve global olarak kullanımları üstel bir şekilde artmaktadır.
Web yapısının bu kadar çok kabul görmesinin bazı sebeplerini sıralamak gerekirse :
- Herşeyden önce Web, açık bir sistem. Platform, bilgisayar, işletim sistemi vb bağımlı değil.
- Web üzerinden pek çok bilgi kaynağına kolayca erişilebilir.
- Web uygulamaları geliştirmek ve bunları kullanıma sunmak çok kolay. Çoğu durumda, uzmanlık gerektirmiyor ve fazla bilgisi olmayan birisi bile Web sayfaları dizayn edip kullanıma sunabilir.
- Web ortamları artık son derece dinamik. Java ve ActiveX kullanarak, tamamen konfigüre edilebilir client (istemci) uygulamaları geliştirmek mümkün. Java kullanarak, söz gelimi bir firma, ürün tanıtımları için, dinamik bir şekilde kendiliğinden oluşan uygulamalar yaratabilir ve sayfa içerikleri kendiliğinden değişebilir.Bir kullanıcı, isteğine bağlı bir şekilde, bağlandığı bir veri tabanından bilgileri istediği gibi farklı gruplarda isteyebilir (client side corporation).
- Aranılan bilgilere, birtakım tarama mekanizmaları (Search Engines) sayesinde kolayca ulaşılabilir.
Klasik Web tanımı böyle. 1996’dan sonra, Web’in baÅŸka bir iÅŸlevi daha ortaya çıktı : Web aslında bir iÅŸletim sistemi!! Birbirine baÄŸlı bilgisayarlar arasında veri paylaşımı için kuralları olan, iyi bir grafik ara birimli bir iÅŸletim sistemi. Åžu an bile, Web arayüzü ile, sabit diskimizdeki dosyalar arasında gezinebiliriz. Tıpkı, baÅŸka bilgisayarlardaki sayfalar arasında gezindiÄŸimiz gibi. Web arayüzlü iÅŸletim sistemleri konusunda ciddi araÅŸtırmalar var.