PIDF-LO je strukturiran jezik, ki ga mnogi sistemi, zmožni nujnih primerov, uporabljajo za izražanje in izmenjavo lokacije. To je pomembno, ker so predvidljive odločitve o usmerjanju in odpremi odvisne od predvidljive predstavitve podatkov.

Zakaj se ekipe borijo s PIDF-LO

Večina izzivov ni v razumevanju konceptov naslovov RFC. Izzivi se pojavijo med resnično implementacijo, kjer različne komponente različno obravnavajo neobvezna polja, uporabljajo nedosledno državljansko oblikovanje ali tiho izpuščajo metapodatke.

Pogoste pasti

  • Nepopolna polja za državni naslov, ki so videti veljavna, vendar so dvoumna.
  • Koordinatna natančnost, ki ne ustreza operativnim pričakovanjem.
  • Manjka potrditev za napačno oblikovane tovore.
  • Ni testov združljivosti prek meja povezav.

Komentar

Ravnanje s PIDF-LO obravnavajte kot skrb za kakovost izdelka in ne kot enkratno integracijsko nalogo. Objektni model bi moral biti verziran, preverjen in regresijsko testiran pri vsaki večji posodobitvi sistema.

Priporočila za nadzor

  1. Ohranite strogo specifikacijo profila s primeri.
  2. Uveljavite shemo in semantično validacijo ob vstopu.
  3. Dodajte negativne teste za napačno oblikovane/delne zapise.
  4. Sledite napakam pri razčlenjevanju v interop zaostanku.

Viri

RFC 4119 – PIDF-LO