до найбільш придатною для даної області специфікації;
критерій оцінки, що допомагає, за оцінками NIST, визначити придатність рекомендованих специфікацій. Користувачі профілю АРР, застосовуючи цей критерій, зможуть самі оцінити рекомендовану специфікацію. Користувачеві надається можливість розглянути встановлені зважені значення елементів даного критерію, грунтуючись на власних міркуваннях про відносну значущості кожного елемента.
Послуги, що визначаються профілем АРР, поширюються на області:
операційної системи (OS);
інтерфейсу «людина - машина» (НО);
розробки програмного забезпечення (SWE);
адміністративного управління даними (DM);
обміну даними (DI);
графічні (GS);
мережеві (NS).
Кожна з областей послуг профілю АРР розглядає конкретні компоненти програми, щодо яких вже визначені або можуть бути визначені специфікації по інтерфейсах, форматам або протоколам. Послуги захисту та адміністративного управління, загальні для всіх галузей застосування, представлені в цих областях в одній або декількох формах.
1) Послуги операційної системи забезпечують функціонування прикладної платформи і управління нею. Ці послуги надають інтерфейс між прикладним програмним забезпеченням і платформою.
2) Послуги інтерфейсу «людина - машина» визначають методи, за допомогою яких користувачі можуть взаємодіяти з прикладної програмою. Залежно від функціональних можливостей, обумовлених користувачем та прикладної програмою, ці інтерфейси можуть включати наступне:
операції «клієнт-сервер»
визначення об'єкта і адміністративне управління їм включають специфікації, з їх допомогою задаються характеристики відображуваних елементів;
операції з вікнами;
підтримка діалогу включає;
мультимедіа;
послуги захисту інтерфейсу «людина - машина» включають визначення і реалізацію різних методів доступу користувача до об'єктів у межах функціональної області.
3) Послуги розробки програмного забезпечення. П редоставляют необхідну інфраструктуру, до якої входять стандартні мови програмування, інструментальні засоби та функціональні середовища для розробки програмного забезпечення. Опції-ті можливості обеспеч-ся послугами розробки програмного забезпечення, об'єднуючими:
мови програмування і прив'язки до мов Кобол, Фортран, Ада, Сі;
інтегровані функціональні середовища та інструментальні засоби розробки програмного забезпечення ( ISEE);
послуги захисту розробки програмного забезпечення, які засоби управління доступом і забезпечення цілісності програмних об'єктів типу бібліотек, програм і т.д., інструментальні засоби або інформацію, складові інфраструктуру для розробки програмного забезпечення.
Послуги адміністративного управління даними. Сюди відносяться:
послуги словника / каталогу (довідника) даних, що забезпечують користувачам і програмістам доступ до метаданих
послуги адміністративного управління базами даних (DBMS), обеспеч-ие управління доступом до структурованим даними та їх модифікацію.
послуги розподілених даних, що забезпечують звернення до даних у віддалених базах даних і модифікацію цих даних;