Sobes.tech
Middle

Реци ми о принципу идентификације ресурса.

sobes.tech АИ

Одговор од АИ

Princip identifikacije resursa kaže da svaki resurs u sistemu treba da ima jedinstveni identifikator koji mu omogućava jednoznačno pronalaženje i pristup.

Glavni ciljevi i zadaci principa:

  • Jedinstvenost: Svaki resurs ima svoj jedinstveni identifikator.
  • Otkrivanje: Resurs se može pronaći putem njegovog identifikatora.
  • Prenosivost: Identifikator resursa ne bi smeo zavisiti od njegove fizičke lokacije ili načina skladištenja.
  • Nezavisnost od prikaza: Identifikator treba da ostane stabilan čak i ako se prikaz resursa menja (npr. format podataka).

Primeri identifikatora:

  • URL (Univerzalni lokator resursa): Najčešći primer. Ukazuje na resurs i način njegovog pristupa.
    // Jednostavan primer URL
    https://example.com/users/123
    
  • URN (Univerzalno ime resursa): Identifikuje resurs po imenu, bez ukazivanja na način pristupa.
    // Primer URN za ISBN knjigu
    urn:isbn:0-486-27557-4
    
  • UUID (Univerzalno jedinstveni identifikator): Globalno jedinstveni identifikator.
    // Primer UUID
    a1b2c3d4-e5f6-7890-1234-abcdef123456
    
  • ID u bazama podataka: Jedinstveni ključ za zapis.
    -- SQL upit sa ID
    SELECT * FROM products WHERE product_id = 456;
    

Vrednost za QA:

  • Testiranje API: Provera ispravne identifikacije resursa u zahtevima.
  • Integraciono testiranje: Osiguranje da sistemi pravilno koriste identifikatore pri razmeni podataka.
  • Testiranje performansi: Procena efikasnosti pretraživanja resursa putem identifikatora.
  • Testiranje bezbednosti: Provera pristupa resursima putem identifikatora (autorizacija, autentifikacija).
  • Testiranje podataka: Provera jedinstvenosti i integriteta identifikatora u skladištima podataka.