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.

