Yohanes Santoso <[EMAIL PROTECTED]> writes:

> "julius sirait" <[EMAIL PROTECTED]> writes:
>
>> thanks yah semua.
>>
>> saya gak pernah pake SOAP. tapi pernah pake xmlrpc. kalau di xmlrpc, kita
>> sebutkan nama methodnya di message yang kita kirim kan. nah kalau di REST,
>> cuman ada verb GET, POST, PUT, dan DELETE. Nah, apakah ke empat verb itu
>> cukup untuk bikin API apa aja?
>
> http://bitworking.org/news/201/RESTify-DayTrader

Maaf, tadi saya harus buru2x pergi, jadinya tidak sempat menulis apa2x
kecuali link yang saya mau sarankan agar anda bisa mulai baca dulu.

Maaf juga jika saya sebut lagi bahwa REST bukan HTTP dan begitu juga
sebaliknya.

Lalu, dengan 4 verb itu cukup untuk segala apa saja. Malahan itu
dianggap sebagai keuntungan karena kamu bisa pakai generic client
untuk access API kamu. Contohnya, apa saja yang anda sudah pernah
access dengan web browser anda (a generic client)? Bayangkan jika
setiap site harus di-access memakai verb yang berbeda2x.

Site travel agent memakai verb setnya sendiri dan membutuhkan client
khusus yang mengerti verb set itu. Begitu juga site search engine, dan
lain2xnya, masing2x mempunyai verb set yang berbeda.

Tetapi REST bukan solusi yang terbaik di segala hal. Generic client
berguna jika beroperasi di lingkungan heterogeneous, seperti WWW. Di
lingkungan homogeneous, specific client yang memakai domain-specific
verbs mungkin lebih baik. Contohnya, jika semua app di dalam company
anda dibuat dengan ruby, anda bisa bertukaran data dangan DRb ata cara
mudah lainnya. Susah untuk justify mendesign, membuat dan memakai
RESTful API di dalam lingkungan seperti itu.

Ada de-facto official mailing list tentang REST:
http://tech.groups.yahoo.com/group/rest-discuss/. Lalu juga ada irc
channel irc://freenode.net/#rest.


Selamat datang ke dunia REST :)

YS.

Kirim email ke