Just Share, Maaf Baru Refresh Lagi , Semoga Bermanfaat.
SEKILAS TENTANG APA ITU ERA WEB 3.0
Pada tahun 2006, oleh John Markoff disebutkan tentang adanya sebuah
konsep web masa depan yang merupakan arah dan perkembangan teknologi web
selanjutnya yang melebihi web 2.0, itulah web 3.0. Dimana konsep Web
3.0 adalah smart internet experience, atau bisa disebut intelligent
internet experience.
Sedanhkan menurut Nova Spivack perkembangan
web 3.0 akan berkisar pada tahun 2010 - 2030, beliau adalah pakar dan
pioner di bidang semantic web, salah satu komponen atau syarat paling
penting dari konsep web 3.0 adalah semantic web.
Sehingga untuk memahami web 3.0, mungkin kita bisa belajar dari memahami semantic web.
SEMANTIC WEB
Apabila
pada era web 1.0, anda membuka internet browser dan mulai mencari
informasi, dan yang anda dapatkan adalah sebuah teknologi bagaikan buku
raksasa, dimana anda harus mencari halaman demi halaman untuk menemukan
informasi tersebut.
Apabila pada era web 2.0, anda membuka
internet browser dan mulai mencari informasi, kini anda bisa menanyakan
pada yang lain, berkomunikasi dengan sahabat lain, bertukar pikiran
dengan pengguna internet lain. Sehingga informasi yang dilahirkan kini
menjadi lebih lengkap berkat kolaborasi. Contohnya pada sebelumnya
ensiklopedia.com menyajikan seluruh informasi yang anda butuhkan, namun
kini wikipedia.com menyajikan seluruh pengetahuan yang anda ketahui
kepada orang lain juga sebaliknya sehingga menjadi semakin powerful dan
lengkap. Dengan kata lain kita memasukan unsur manusia lain ke dalam
internet.
Datanglah kini web 3.0, semantic web adalah website
yang dilengkapi dengan fitur komputer yang berpikir, dimana apabila kita
mencari sebuah kata, katakanlah “kuda”. Maka sebenarnya bisa berarti
kita sedang membutuhkan informasi / data biologi ttg spesies kuda, atau
kita sedang mencari mainan berbentuk kuda, atau kita sedang mencari DVD
ttg kuda, atau lainnya …
Selama ini, untuk menentukan itu hanya
bisa dilakukan dengan partisipasi manusia. Namun pada semantic web
diharapkan komputer bisa menggantikan peran manusia untuk “berpikir,
analisa dan menentukan” informasi yang sedang dibutuhkan.
Keterbatasan
pada bahasa HTML saat ini membuat konsep ini belum bisa berkembang.
Namun solusi demi solusi mulai dilahirkan untuk mewujudkannya. Seperti
Resource Description Framework (RDF), Web Ontology Language (OWL), and
Extensible Markup Language (XML) dianggap adalah bahasa pemograman yang
akan mewujudkan impian semantic web yang maksimal di masa akan datang.
Namun
dilain pihak juga banyak yang sanksi pada ide dibalik konsep web 3.0
bisa terwujud. Sehingga pada umumnya konsep 3.0 belum bisa dirangkum
secara jelas secara praktis. Anehnya saya menemukan banyak sekali orang
yang berusaha melakukan definisi seolah - olah web 3.0 telah pasti dan
jelas konsepnya.
Berikut ini beberapa referensi ciri khas dari web 3.0
- Transformation dari tmp penyimpanan yang bersifat terpisah pisah menjadi satu.
- Ubiquitous connectivity, memungkinkan info diakses di berbagai media.
-
Network computing, software-as-a-service business models, Web
services interoperability, distributed computing, grid computing and
cloud computing;
- Open technologies, sebagian besar semuanya berjalan dalam platform open source / free.
- Open identity, OpenID, seluruh info adalah bebas dan sebebas - bebasnya.
-
The intelligent web, Semantic Web technologies such as RDF, OWL,
SWRL, SPARQL, GRDDL, semantic application platforms, and statement-based
datastores;
- Distributed databases, database terdistribusi dalam WWD ( World Wide Database ).
- Intelligent applications.
Dari seluruh sifat dan kriteria tersebut, yang bisa dijelaskan dan masih dapat diperkirakan berhasil barulah semantic web.
CONTOH
WEB SEMANTIK
Apabila kita mengetik
di pencarian dengan keyword “tanggal berapa indonesia merdeka ?.” maka hasil
dari pencarian tersebut yang keluar adalah “17 Agustus 1945.“ begitu mudah
bukan ?
Contoh lain web semantik adalah :
- SIOC ( http://sioc-project.org/ ) Adalah komunitas yang berusaha mewujudkan semantic website
yang tengah berjuang membantu kita menciptakan web cerdas yang mana kelak
pencarian info di internet menjadi jauh - jauh sangat mudah.
-
Yahoo’s Food Site, Spivack’s Radar Networks, dan sebuah
development platform, Jena, di Hewlett-Packard.
- Second Life merupakan dunia virtual berbasis Internet. Mungkin di
masa depan kita bisa hidup di dunia virtual itu yaitu di internet karena memang
kehidupan di dalam Second Life meniru apa saja yang dilakukan oleh Anda dan
yang ada di dunia nyata ini, dimana kita bisa berteman, melakukan aktivitas,
berbicara dengan teman Anda, bertukar opini, bahkan berbisnis dan lain-lainnya
yang ada di dunia ini.
- Google Co-Op yang beralamatkan di http://www.google.com/coop/. Google Co-Op merupakan salah satu service yang disediakan Google
dan mulai beroperasi sejak tahun 2006 dan merupakan fungsi search yang
ditambahkan di search engine Google dengan penambahan fitur yang lebih luas dan
diharapkan Google Co-Op dapat memberikan sesuatu yang tepat yang sedang dicari
orang-orang.
- Web Servies yakni teknologi web yang memungkinkan sebuah aplikasi
mampu berhubungan dengan aplikasi lainnya melalui protokol HTTP dengan format
pesan XML
TEKNOLOGI WEB 3.0 ( WEB SEMANTIK )
-
SOAP : Simple Object Access Protocol adalah standar untuk bertukar
pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk
program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan
program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML
sebagai mekanisme untuk pertukaran data
- REST : REpresentational State Transfer atau transfer keadaan
representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk
pendistibusian sistem hipermedia seperti WWW.
-
Contoh : Amazon Associates Web Services (AAWS) yakni layanan
(Web As Services) berupa HTTP request (post / Get) yang dapat digunakan oleh
pihak deceloper dan data di Amazon untuk kegiatan Affiliate (mempromosikan
produk amazon).
-
WSDL : format XML yang diterbitkan untuk menerangkan webservice.
WSDL mendefinisikan:
a.
pesan-pesan (baik yang
abstrak dan kongkrit) yang dikirim ke dan menuju web service
b.
koleksi-koleksi digital dari
pesan-pesan (port type, antarmuka)
c.
Bagaimana port type yang
ditentukan dijadikan wire protokol di mana servis ditempatkan.
4. WDDX : Web Distributed Data eXchange. Mekanisme pertukaran data
dari lingkungan yang berbeda
APLIKASI WEB 3.0
RDF
digunakan pada aplikasi berikut ini:
-
RSS (RDF Site Summary) : RSS memberikan informasi yang terupdate
tanpa kita mengunjungi web tersebut
- FOAF (Friend of a Friend) : Didesain tuk mendeskripsikan
orang-orang, ketertarikan dan hubungan mereka
- SIOC (Semantically-Interlinked Online Commnities) : Menerangkan
komunitas Online dan membuat koneksi antara diskusi berbasis Internet seperti
message board, mailing list, blog.
Untuk aplikasi yang memproses informasi digunakanlah OWL (Web Ontology
Language), OWL berbasis XML dan dengan mudahnya dapat melakukan pertukaran
antara mesin dan OS yang berbeda dan bahasa aplikasi yang berbeda.
Beberapa sub-language (spesies) yang
dimiliki OWL:
-
OWL Lite : Digunakan untuk mendukung pengguna yang memerlukan
klasifikasi hirarki dan dalam batasan yang sederhana.
- OWL DL : Mendukung konstruksi seluruh OWL, tetapi hanya digunakan
pada batasan tertentu.
- OWL Full : Yang menginginkan maksimum penggunaan dan sintaksis
gunakanlah OWL Full.
Keunggulan Web 3.0
-
Kecepatan berinteraksi antar apps, karena menggunakan sarana
HTTP
- Ketepatan / Keakuratan data, karena data yang dikirim (request)
dan diterima (response) semuanya berbasiskan XML
-
Kemudahan, mengola request dan response, karena standar pesan
XML
- Fleksibel, contoh aplikasi PHP mampu berhubungan dengan java,
begitu sebaliknya, karena semuanya menggunakan protokol HTTP.
- Bukti joomla (PHP) kini mampu berhubungan dengan alfresco yang
dibangun dengan java
6. Metode : XML-RPC, SOAP, dan REST
Berikut materi tentang semantic web silahkan di download : Download 1
Alat bantu untuk pengembangan Knowledege Base System : Download 2
Referensi :
http://www.citywebindo.com
http://www.slideshare.net/djarotstudio/06-amazon-web-services-presentation
http://ewawan.com/pengertian-web-3-0.html
http://id.wikipedia.org/wiki/Web_3.0
http://netsains.com/2007/07/setelah-web-20-kini-giliran-web-30/