Kamis, 29 Oktober 2015

Mudahnya Integrasi Data Dengan MASH UP!


Apa itu mash up? Tanyaku dalam hati saat pertama kali mendengar kata tersebut di mata kuliah SIM. Begitu asing ditelinga. Akhirnya aku cari tau deh, habis kepo xD. Lagi-lagi SIM, berkatnya aku mendapat ilmu baru. Thanks Pak Bayu :)


Mashup adalah suatu istilah baru di dunia web 2.0 yang merupakan perpanjangan dari bentuk portal yang sudah ada sebelumnya. Mashup adalah campuran konten atau elemen dari berbagai situs web. Sebagai contoh, sebuah aplikasi yang dibangun dari modul-modul yang diambil dari berbagai sumber dapat dikatakan sebagai mashup.

Mashup adalah sebuah situs web atau aplikasi web yang mengombinasikan konten dari banyak sumber ke dalam sebuah portal yang terintegrasi. Hal ini juga merupakan definisi dari semantik web. Istilah mashup muncul pada tahun 2006, merupakan paradigma baru yang diharapkan dapat menjadi pencatu kemajuan pada web 2.0. Konten mashup diambil dengan Application Programming Interface (API) yang melekat dengan RSS atau AtomFeeds dengan data web. Dengan demikian, ekstraksi informasi menjadi hal yang cukup menarik. Desainer aplikasi mashup adalah pengguna di perusahaan yang membutuhkan aplikasi khusus (ad-hoc) tanpa perlu melibatkan personil teknologi informasi atau pemakai akhir.

Mashup biasanya melibatkan berbagai sumber informasi. Mashup juga memberi nilai tambah kepada pengguna, yang dirasakan melalui web browser yang mereka gunakan. Mashup tidak harus selalu berupa integrasi yang terlihat langsung, namun dapat berupa integrasi yang berbasis pada pemahaman pengguna pada konten yang dimunculkan berikutnya. Mashup biasanya terbatas pada data yang tersedia pada feeds yang terstruktur dan database. Mashup dapat juga mencakup web dan ekstraksi web yang merupakan teknologi yang memungkinkan terbentuknya mashup.

Mashup dapat dikatakan sebagai web yang dapat diprogram. Web dalam hal ini digunakan sebagai platform atau API dan protokol yang ringan (lightweight protocol). Komunitas mashup yang dapat diakses pada http://www.programmableweb.com/faq memiliki strategi pengembangan dan pembentukan layanan-layanan baru. Matriks mashup web 2.0http://www.programmableweb.com/matrix menjabarkan antarmuka seprti yang ditawarkan oleh penyedia layanan.

Contoh aplikasi web yang menggunakan mashup adalah : Havaria Information Services (AlertMap) yang mengkombinasikan data dari 200 sumber untuk menyajikan informasi tentang kondisi cuaca, informasi gempa di dalam sebuah peta dunia. Adapun contohmashup yang jauuuuh lebih sederhana adalah getPhotosByName. Mashup ini mengambil foto/image dari user tertentu di facebook untuk ditampilkan dalam format slide show.

Sumber : Internet

Tidak ada komentar:

Posting Komentar