Web Tabanli Kodlama-8

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

WTK207U-WEB TABANLI KODLAMA

Ünite 8: Web Teknolojisinin Geleceği

zamanda ilgili yazılımlar tarafından anlaşılabilir,


Giriş yorumlanabilir ve kullanılabilir bir biçimde ifade
1960’lı yıllar, günümüz dünyasını başta ekonomik, edilebileceği, böylece söz konusu yazılımların veriyi kolayca
sosyolojik ve felsefi temelli olmak üzere pek çok alanda bulmasını, paylaşmasını ve bilgiyi birleştirmesini sağlamayı
etkisi altına alan ve biçimlendiren küresel bir dönüşümün amaçlayan, bir İnternet eklentisi” olarak tanımlanmaktadır.
başlangıcına sahne olmuştur. Bu dönüşümün baş aktörü, Semantik Web’in daha önceki sürümleri olan statik Web ve
hiç kuşkusuz bugün tüm dünyada her yaştan, her sosyal Web 2.0 teknolojilerine ek olarak bir insanın hatırlama,
statüden, her sosyoekonomik düzeyden, her eğitim kaydetme, yorumlama, öğrenme gibi düşünme biçimini
seviyesinden, kısaca farklı arka planlara ve karakteristik ve/veya zihinsel süreçlerini belirli bir düzeyde de olsa taklit
özelliklere sahip milyarlarca bireyden oluşan bir kullanıcı edebilecek bir yapıda olduğu söylenebilir.
kitlesine sahip “İnternet’tir”. İnternet’in gelişim süreci
çerçevesinde bugün gelinen noktaya bakıldığında söz Semantik Web, anahtar kelimelerden daha ziyade
konusu servislerin belki en önde geleninin World Wide anlamsal içerik tarafından Web kaynaklarının erişimine
Web ya da daha bilinen kısa adı ile “Web” teknolojisi olanak tanımaktadır. Bu kavram, “İnternet üzerindeki tüm
olduğunu söylemek yanlış bir ifade olmayacaktır. bilgilerin ve bunların birbirleriyle ilişkilerinin yalnızca
insanlar tarafından değil, makinelerce de anlaşılabildiği;
Web Teknolojisinin Başlangıcı ve Gelişimi özellikle gereksinime odaklı bilgiye erişimin kolaylaştığı;
Web teknolojisi, İngiliz Profesör Tim Berners-Lee’nin 1989 amaca yönelik bağlamlarda bu veri ilişkilerinin rahatlıkla
yılında CERN (Conseil Européen pour la Recherche kullanılabildiği bir ağ” biçiminde tanımlamaktadır.
Nucléaire-Avrupa Nükleer Araştırma Merkezi) Web teknolojisinin statik içeriğe sahip ilk sürümünün
laboratuvarlarında HTML (Hyper Text Markup Language) ardından etkileşimli Web 2.0 sürümü ortaya çıkmıştır.
adı verilen ve bugün hâlen Web tasarımında kullanılmaya Web 3.0 sürümü olan Semantik Web ise en genel biçimi
devam eden işaretleme dilini geliştirmesi ile ortaya ile bir tür yapay zeka ile desteklenen, akıllı, ve etkileşimli
çıkmıştır. Berners-Lee, hemen ardından Web sayfalarının bir Web sürümü olarak düşünülebilir. Temel bileşenlerini
İnternet aracılığı ile görüntülenmesini sağlayan Web XML, Web servisleri ve ontoloji olarak ortaya koyduğu
tarayıcısını da geliştirmiş ve günümüzde faaliyetlerine hâlen semantik Web işleyişinin, yalnızca Web sayfalarında yer
devam eden W3C (World Wide Web Consortium-Dünya alan bilgilerin kullanıldığı bir insan-bilgisayar ilişkisi
Çapında Ağ Birliği) isimli organizasyonu kurmuştur. Web olmadığı, verinin yer aldığı veri tabanı, servisler,
teknolojisinin, ilk ortaya çıktığı ve İnternet kullanıcıları ile programlar, vb. uygulamalara ait verilerin de işlenebildiği
ilk tanıştığı zamanlarındaki yalnızca yazı ve resimlerden karmaşık bir ortam olarak tanımlanmaktadır.
meydana gelen statik ve etkileşimsiz yapısından; bugün
Web 2.0 adı verilen, kullanıcıların da aynı zamanda içerik XML
sağlayıcı olduğu, yazı ve resimlerin çok ötesinde çoklu Geleceğin Web teknolojisi olarak, Semantik Web için en
ortam öğeleri içerebilen, veri tabanı bağlantılı dinamik ve önemli bileşenlerden birisi XML (Extensible Markup
etkileşimli bir yapıya dönüştüğü görülmektedir. Language - Genişletilebilir İşaretleme Dili) adı verilen bir
işaretleme dilidir. XML, insanlar ve bilgi işlem sistemleri
Günümüzde Web teknolojisinin geldiği noktayı biraz daha
tarafından kolayca okunabilecek dokümanlar oluşturmaya
somutlaştırabilmek açısından tüm dünyadaki mobil cihaz ve
yarayan bir işaretleme dili ve aynı zamanda W3C
sabit telefon üzerinden geniş bant İnternet abone sayılarına
tarafından tanımlanmış bir standarttır. Bu özelliği ile
göz atmak yararlı olabilir. Uluslararası Telekomünikasyon
XML, veri saklamanın yanında farklı sistemler arasında
Birliği tarafından ortaya konan 2005-2015 yılları arasındaki
veri alışverişi yapmaya yarayan bir ara format görevi de
veriler incelendiğinde mobil telefon aboneliğinin büyük bir
görmektedir. XML sayesinde birbirinden çok farklı
ivme ile artmakta olduğu; buna karşın sabit hat
verilerin bir araya getirilerek bir etiket sistemi sayesinde
aboneliklerinde ise düşük miktarda da olsa bir azalma
orijinal formatları bozulmadan, tek bir havuzda tutulduğu;
olduğu görülmektedir. Geniş bant İnternet abone sayıları
böylece verilerin hızlı, kolay ve ortamdan bağımsız bir
incelendiğinde ise mobil cihazlar üzerinden gerçekleştirilen
biçimde erişilebilir hâle geldiği söylenmektedir. XML,
iletişimin yalnızca bireyler arası sesli ve görüntülü görüşme
yalnızca HTML benzeri bir işaretleme dili değildir. XML
amaçlı olmadığı; aynı zamanda zaman ve yerden bağımsız
aynı zamanda bilgi yapısını tanımlayan ve standardize
bir biçimde, iletişim gereksinimine ek olarak farklı
eden bir meta dildir. XML işaretleme dili İnternet
uygulamalara erişimin amaçlandığı da açıkça
ortamında, önemlileri aşağıda maddelenmiş olan çeşitli
görülmektedir. Burada temel belirleyici faktör, aynı
amaçlarla kullanılabilmektedir:
zamanda geniş bant internetin kullanımına neden olan,
özellikle Web 2.0 teknolojilerinin temel oluşturduğu sosyal • İnternet arama motorları
ağlar, web tabanlı çok kullanıcılı çevrimiçi oyunlar ve • Aygıt ve uygulamadan bağımsız veri erişimi
benzeri diğer etkileşimli teknolojilerdir. • Elektronik veri değişimi ve elektronik ticaret
Semantik Web • Basın ve yayın
• Şirket uygulamaları standardizasyonu
Geleceğin Web teknolojisi olarak ifade edilen semantik
• Yazılım geliştirme
Web, “web içeriklerinin sadece doğal dillerde değil, aynı

1
WTK207U-WEB TABANLI KODLAMA
Ünite 8: Web Teknolojisinin Geleceği

Ontolojik Web organizasyonlar için maliyet en önemli avantaj ve


Ontolojiler, “bir alana ait kavramlar kümesini ve dezavantaj olarak öne çıkmaktadır. Fiziksel donanım ve
kavramlar arasındaki ilişkilerin biçimsel olarak bu donanımın yer alacağı ortam, bakım, güncelleme,
tanımlanması” şeklinde ifade edilmektedir. Semantik web barındırma vb. farklı modeller kapsamında ele
uygulamalarında farklı ağ kullanıcıları tarafından sağlanan alınabilecek hizmetlerin bulut bilişim hizmeti biçiminde
çeşitli bağlamlardaki içeriğin, akıllı web olarak da sağlanması maliyeti düşüren ve optimize eden bir
adlandırılan söz konusu ortam tarafından anlaşılabilirliğini boyuttur. Diğer bazı avantajlar esneklik ve hizmet kalitesi
sağlayıp, kullanıcının isteği doğrultusunda cevap olarak ortaya konmaktadır. Bulut bilişim hizmetlerine,
oluşturabilmek için anlamları ortak hâle getirebilecek bir fiziksel bir takım donanım ve hizmetlerin sınırlayıcı
dil yapısına gereksinim duyulmaktadır. Bu noktada faktörlerinden kaçınarak özellikle İnternet ve intranet
ontolojiler, varlıklar için ortak tanımlamalar olarak erişimleri sayesinde zaman ve yerden bağımsız biçimde
karşımıza çıkmakta ve semantik Web ortamında farklı erişim olanaklıdır. Bulut bilişim teknolojilerine ilişkin tüm
terimleri açıklamak için ontolojilere gereksinim bu avantajların yanı sıra bir takım sınırlılıkların söz
duyulmaktadır. Böylece ontolojiler, semantik web konusu olduğu da ifade edilmektedir. Bulut bilişim
ortamında farklı tür ve özellikteki verilerin sistem teknolojisinin en fazla üzerinde durulabilecek sınırlılıkları
tarafından anlaşılmasını ve anlamlandırılmasını sağlayarak arasında güvenlik ve gizlilik yer almaktadır. Buna ek
kullanıcıların isteklerine cevap oluşturmayı olarak sistem performansının düşük olması ve bazı yasal
amaçlamaktadır. engeller de sınırlılıklar arasında gösterilmektedir.

Ontolojiler, kısaca OWL (Web Ontoloji Dili-Web Mobil Uygulamalar


Ontology Language) ve RDF (Kaynak Tanımlama Mobil teknolojiler ve kablosuz internet erişimi
Çerçevesi-Resource Description Framework) adı verilen alanlarındaki gelişmeler dünya üzerinde çok büyük bir
ontoloji geliştirme dilleri yardımı ile oluşturulmaktadır. hedef kitlenin sabit bilgisayarlar ve kablolu ağ erişiminden
OWL ile bir ontoloji oluşturulması öncesinde kavram mobil ortama geçişine neden olmuştur. Mobil
haritalarına benzer biçimde ontoloji içerisindeki teknolojilerin kullanımına yönelik gerçekleştirilen çeşitli
nesneler/terimler tanımlanır. Bu terimlerin belirli veya araştırmalar, bu yüksek ivmeli gelişimin son kullanıcıya
sonlu sayıda olması gerekir. Ayrıca seçilen alanı oluşturan yansımalarını ve mobil teknolojilerin gelişimini veriye
ve ontolojiyi meydana getirecek olan terimlerin birbiriyle dayalı bir biçimde ortaya koymaktadır. Yapılan kapsamlı
olan hiyerarşileri ve ilişkileri ortaya konur. araştırmaların sonuçlarına göre:
Bulut Bilişim • Kullanıcıların %76’sı akıllı telefonları olmaksızın
Bulut bilişim alanyazında, “web servisleri aracılığıyla evlerinden çıkmamaktadırlar.
internet üzerinde veri depolayabilen ve aynı zamanda • Araştırmanın gerçekleştirildiği tarih itibariyle son
ortak bilgi paylaşımına izin veren oluşum” şeklinde altı ayda İnternet erişimini akıllı telefonları
tanımlanmaktadır. Bulut bilişim teknolojisi temel olarak üzerinden sağlayan kullanıcılar toplam
bilgisayar, akıllı telefon, vb. birimlerden oluşan fiziksel örneklemin %43’ünü oluşturmaktadır.
bir yapı olmayıp, özünde bilgi ve iletişim teknolojilerinin • Kullanıcıların %42’si akıllı telefon kullanmayı
bir nevi sanal kullanımına dayalı bir hizmet yapısı olarak bırakmak yerine televizyon izlemeyi bırakmayı
anlaşılmalıdır. Gündelik yaşamda Google Drive, Dropbox tercih etmektedir.
gibi çok çeşitli uygulamalar, her düzeyde İnternet • Akıllı telefon kullanımının %91’i eğlence, %84’ü
kullanıcısı tarafından veri kaydetme ve taşıma amaçlı aktif iletişim ve %68’i bilgi edinme amaçlı
olarak kullanılan bulut bilişim uygulamaları arasında yer gerçekleşmektedir.
almaktadır. • Kullanıcıların %88’i akıllı telefonlar ile video
izlemektedirler.
Bulut bilişim teknolojisi, IaaS, PaaS ve SaaS adı verilen
• Kullanıcıların %96’sı akıllı telefonları ile sosyal
üç temel hizmet modeline dayalı olarak çalışmaktadır.
ağları ziyaret etmekte; bunun %75’i günde en az
Servis olarak yazılım modelinde, kullanıcılar kendi
bir kez gerçekleşmektedir.
bilgisayarlarına herhangi kurulum yapmaksızın, internet
aracılığı ile bulut ortamında yer alan yazılımları Mobil tabanlı uygulamaların, taşınabilir olmayan bilişim
kullanabilmektedir. Eğer kullanıcıların bulut ortamında sistemlerine göre en önemli üstünlüğünün, kullanıcılar için
hazır bir yazılım kullanmak yerine kendi yazılımlarını gerçek anlamda “zaman ve yerden bağımsız” olabilmeye
geliştirmek gibi bir niyetleri var ise, bu kez kullanılacak olanak sağlaması olduğu ifade edilebilir. Ayrıca, mobil
model, Servis olarak platform modeli olacaktır. Google cihazların herkes tarafından satın alınabilir bir fiyat
Drive örneğinde açıklamaya çalıştığımız gibi servis aralığında olması, kolay kullanım özellikleri, belki de çok
olarak altyapı modeli kapsamında ise kullanıcılara veri daha önemlisi her düzeyde kullanıcı için sürekli iletişim
depolama hizmeti gibi bulut hizmetleri sunulabilmektedir. hâlinde olabilme ve günlük hayatın her alanında fayda
sağlayacak mobil çözümler sunması gibi durumlar, mobil
Bulut bilişim uygulamaları kullanıcılarına çeşitli
uygulamaları her geçen gün daha da cazip ve popüler bir
avantajlar sağlamaktadır. Özellikle büyük ölçekli
hâle getirmektedir.

You might also like