REST zalecenia   Leave a comment

REST jest modny, SOAP też, ale REST jest nowinką. Oto lista zalecanych kroków prowadzących do doskonałej usługi REST (na podstawie http://www.techrepublic.com/blog/10things/10-things-you-should-do-to-write-effective-restful-web-services/3148):

  1. REST jest koncepcją a nie standardem
  2. REST korzysta z innych standardów: OAUTTH, JSON/XML, HTTP, URI
  3. SOAP ma WSDL, REST MUSI mieć gruntowny opis w postaci kompletnej dokumentacji
  4. W wymianie danych należy korzystać z JSON (większość klientów ma biblioteki do obsługi tego formatu)
  5. Udostępnij też XML do tego wykorzystaj nagłówek Accepts w HTTP
  6. Stosuj rozważnie czasowniki występujące w usłudze typu GET/POST
  7. Rozumnie stosuj przekierowania w URI np. http://www.example.com/service/entityname/76, gdzie encją jest ‘entity’ a ‘76’ jest kluczem
  8. Stosuj wersjonowanie (zmianę w URI), dzięki temu łatwiej klientom rozeznać się w dostępnej funkcjonalności serwisu
  9. Bądź w kontakcie z klientem, informuj o zmianach
  10. Udostępniaj kod klienta dla różnych języków (min. to Java, .NET, JS, Ruby, Python)

Posted 15 Maj 2013 by marekwmsdn in REST, WS

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: