RSS

Mash-up??

Awalnya saya kurang akrab dengan teknologi Mashup ini. Namun, karena ada sebuah tugas kuliah yang harus menggunakan teknologi ini, jadi mau gak mau saya harus mencari informasi tentang teknologi ini. Dan inilah yang saya dapatkan....

Mashup adalah Web 2.0. Mash-up adalah sebuah aplikasi web yang didalamnya mengintegrasikan API dan data source dari layanan lain untuk kemudian diproses menjadi sebuah layanan baru. Mash-up mengkombinasikan teknologi web untuk menciptakan sebuah produk baru yang berorientasi pada konten dan layanan.
Mash-up dibagi menjadi 3 layer
- Presentation/Interaksi : merupakan interface yang digunakan oleh mash-up, teknologi yang digunakan HTML, CSS, Javascript, Ajax (HTML 5 dan CSS3 untuk arah kedepannya)
- Web Service : merupakan proses utama dari mash-up, bertugas untuk mengakses layanan API yang akan digunakan, teknologi yang digunakan XMLHTTPRequest, XML-RPC, JSON-RPC, SOAP, REST
- Data : bertugas menghandle operasi transaksi data yang terjadi (sending, storing, receiving), teknologi yang digunakan XML, JSON, KML
Kategori Mash-up
- Data Mash-up, secara umum mengabungkan API dan data source yang memiliki media dan informasi yang sama. kombinasi yang dihasilkan bertujuan menghasilkan layanan baru yang lebih komplit.
- Consumer Mashup, secara umum menggabungkan API dan data source yang memiliki tipe data yang berbeda, biasanya yang digabungkan layanan visual dan layanan data dari berbagai sumber.
- Business Mashup, secara umum merupakan penggabungan API dan data source umum dengan resource yang dimiliki pribadi, fokusnya mendukung kepentingan bisnis yang memperoleh informasi dari luar dan dalam.
Kategori berdasarkan tipe API
Tipe Data Source
- Indexed Data
- Data Geografis
- Feeds, podcast
Tipe Fungsi API
- Data converters : Language translators, Speech processing, URL shorteners
- Communication: E-mail, Instant messaging, notification
- Visual data rendering: Information visualization, diagrams
- Security related : electronic payment systems, ID identification
- Editors
Mashup pun dapat dibagi dengan kategori umum antara lain mapping, search, mapping, social, photo, video, microblogging, travel, music, trends, dll.
Terdapat beberapa API populer yang sering digunakan dalam membangun mash-up, antara lain :
Google Maps, Mapping services, Mapping
Flickr, Photo sharing service, Photos
YouTube, Video sharing and search, Video
Twitter, Microblogging service, Social
Amazon eCommerce, Online retailer, Shopping
eBay, Online auction marketplace, Shopping
Facebook, Social networking service, Social
Google Search, Search services, Search
Last.fm, Online radio service, Music
del.icio.us, Social bookmarking, Bookmarks
Yahoo Search, Search services, Search
Yahoo Maps, Mapping services, Mapping
dan masih banyak yang lainnya…

untuk sementara API dari layanan Twitter, YouTube, Facebook, Google Maps, Flickr, dan LinkedIn merupakan API populer yang digunakan dalam membangun Mash-up.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS