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)
Reklamy

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. Wyloguj / Zmień )

Zdjęcie z Twittera

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

Zdjęcie na Facebooku

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

Zdjęcie na Google+

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

Connecting to %s

%d blogerów lubi to: