|
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 Tarayıcılarında (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 Tarayıcılarında
(Browser, Gezgin, Tarayıcı) 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 Tarayıcılarında
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.
|