Showing posts with label Web Service. Show all posts
Showing posts with label Web Service. Show all posts

Thursday, November 5, 2015

SOA - Service-oriented architecture

 

Apa Itu SOA?

SOA atau kepanjangan dari Service-oriented architecture adalah sebuah bentuk arsitektur berbasis service sebagai pendekatannya untuk berkomunikasi antar komponen melalui jaringan.

Apa itu WebService?

Webservice adalah sebuah layanan komunikasi antar komponen yang menggunakaan jaringan komputer dan berjalan di atas layer protokol http. Webservice ini macamnya banyak sekali, bisa SOAP, RestFull API, XML-rpc, JSON-rpc dan masih banyak lagi.


Monday, November 26, 2012

Web Service - Json-RPC

JSON-RPC merupakan sebuah protokol yang memungkinan untuk melakukan pemanggilan method secara remote ke program lain yang berada di alamat yang berbeda dengan menggunakan JSON sebagai pembungkus pesannya.

JSON-RPC ini memliki 2 versi, yaitu versi 1.0 dan 2.0. Yang membedakan antara keduanya adalah pada pengaturan format pesan saat pertukaran data.

Type data yang ditransferkan dalam bentuk sebuah object yang di serialisasi dengan menggunakan json. Permintaan bisa langsung ditujukan kepada method yang telah di sediakan oleh server. Dan dalam sebuah pengiriman paket tersebut memiliki 3 properti.

Thursday, November 22, 2012

Web Service - RESTful web api

Setelah bersabun ria, mari kita beristirahat. (*dibaca REST). Yup, itu translate.google.com yang mengartikan seperti itu. Tapi, sebenarnya REST sendiri bukan berarti istirahat. Jadi apa itu REST?

REST(REpresentational State Transfer) merupakan sebuah teknik di arsitektur software untuk sistem terdistribusi seperti World Web Wide . REST tidak memerlukan parsing XML dan tidak memerlukan sebuah header pesan ke dan dari penyedia layanan. Hal ini pada akhirnya menggunakan mengurangi penggunaan bandwidth.

RESTful web service atau juga dikenal dengan nama RESTful Web API merupakan sebuah web service yang di implemantasikan dengan menggunakan http dengan menggunakan prinsip-prinsip REST. Service yang digunakan menggunakan method milik http antara lain GET, PUT, POST or DELETE.

Web Service - SOAP

Apa itu SOAP? Sabun ya? pertanyaan simple yang menjebak. Kalau menurut translate.google.com memang berarti seperti itu. Soap berarti sabun. Tapi, kalau diterapkan di dunia IT sabun buat apa? apakah ada applikasi yang di kasih sabun? server ada sabunnya? Apakah seperti itu?

SOAP merupakan kependekan dari Simple Object Access Protocol yaitu sebuah protokol yang lebih spesifik untuk pertukaran informasi yang terstruktur dari implementasi web service di jaringan komputer dan menggunakan xml sebagai format pesannya.

Ilustrasi pembungkusan pesan soap:



Wednesday, November 21, 2012

Pengenalan Web Service

Apa itu web service? Kalau di ambil dari wikipedia, arti dari web service adalah:

A Web service is a method of communication between two electronic devices over the World Wide Web.

Kalau menurut bahasa indonesia, web service itu merupakan sebuah teknik untuk berkomunikasi 2 atau lebih alat elektronik melalui media world wide web atau dikenal dengan www.

Kenapa ini diperlukan? Ini karena kebutuhan akan pertukaran data / informasi anatara kedua device tersebut. Sebagai contohnya adalah, facebook memberikan web api service untuk posting melalui applikasi lain. Dan salah satu contoh applikasi lain yang memanfaatkan feature ini adalah twitter. Di settingan twitter ada option untuk mengirimkan twit kita ke facebook secara otomatis. Dan saat post ke twitter, tidak perlu kita login ke facebook karena twitter sudah memiliki authorisasi di facebook saat pertamakali opsi kirim ke facebook di aktifkan.