Richardson Maturity Model Nedir ve RMM Seviyeleri
Richardson Maturity Model Rest API’lerimizin hangi seviyede olgun olduğunu gösteren bir olgunluk seviyesidir. RMM 4 seviyeden oluşmaktadır ve 0’dan 3’e başlayan seviyeler, yukarı doğru çıktıkca daha etkin kullanıldığını ifade etmektedir.
Level 0: Swamp of POX
Servisimizdeki sadece tek metod üzerinden POST olarak erişebildiğimiz seviyedir. Bu seviye transfer protokolü olarak da adlandırılmaktadır.
Level 1: Resources
Servimizdeki URI üzerinden bir metot üzerinden erişilebildiğimiz seviyedir. Örnek URI http://localhost/students/1
Level 2: HTTP verbs
POST, PUT, GET ve DELETE metotları çağırdığımız seviyedir.
Level 3: Hypermedia controls
Servislerimizde URI’nin istek gönderip cevaba göre tekrar URI’ye istek yapabildiğimiz bir seviyedir. Servis üzerinden gelen cevaba göre akıştaki davranışı görebiliriz. HATEOAS kullandığımız seviyedir.
İlgini Çekebilir: HATEOAS Nedir? HATEOAS Uygulama Örneği Kullanımı?
No Comment! Be the first one.