Data
Заједнички податковни темељ, јасна ограничења употребе
Поновна употреба изворних података може донети широку корист. То не значи да све услуге треба да добију приступ свим информацијама.
Заједнички темељ
Више услуга може имати користи од истих основних информација. То могу бити информације о изворима вести, филмовима или организацијама. Када се такви подаци добро прикупљају и обрађују, квалитет може користити већем броју алата.
Различите услуге, различите потребе
То је важна улога за Ideallya Data. Заједнички темељ може олакшати праћење извора, ажурирања и веза. Али заједнички темељ не значи да све услуге треба да користе исто складиште података или добију приступ свим информацијама.
Шта јасне границе захтевају
Услуга има конкретну сврху и потребан јој је релевантан избор. Мисије, на пример, имају сопствено решење и сопствени податковни темељ употребе. То ствара јасну границу између заједничких изворних података и информација које се користе у мисији. Друге услуге могу имати друге потребе.
Ова граница чини систем сложенијим. Ажурирања, исправке и брисања морају се обрађивати преко граница, а мора бити јасно одакле информације долазе. Заузврат, свака услуга може добити податковни темељ који одговара задатку и јаснију одговорност за његову употребу.
Наш став
Наш став је да поновну употребу треба комбиновати са ограничењем сврхе.
Пратите један податак кроз његову сврху
Узмите једну склоност која се користи за избор филмова. Запишите одакле потиче, ком налогу припада и која функција је користи. Сада размотрите услугу за повезивање са добављачима: да ли јој је та склоност потребна да разјасни захтев за поправку? Заједнички бренд или техничка компонента не одговарају на то питање.
Корисна провера граница именује податке, услугу примаоца и њену сврху пре разматрања поновне употребе. Ако се сврха промени, поново процените потребу и приступ уместо да претпостављате да постојеће чување даје дозволу. Исти идентификатор налога може повезати искуства без тога да све сачуване информације постану међусобно заменљиве.
Ideallya Data обезбеђује заједничку основу, док услуге задржавају сопствене сврхе и границе имплементације. Missions има сопствено извршно окружење и границу података. Циљ заједничке основе су корисне, разумљиве везе; то није упутство да се сваки запис копира у сваку услугу.
Пратите један део информације кроз услугу
Одакле долази? За шта је прикупљен? Ко је одговоран да осигура да исправке заиста прате ту информацију?