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.