Application Portability Profile

Application Portability Profile (APP) är ett ramverk från 1990-talet för öppen systemmiljö designad av NIST för användning av den amerikanska regeringen. Den innehåller en utvald uppsättning specifikationer som definierar gränssnitt, tjänster, protokoll och dataformat för en viss klass eller domän av applikationer.

Application Portability Profile erbjuder struktur för att "integrera amerikanska federala, nationella och internationella och andra specifikationer för att tillhandahålla den funktionalitet som krävs för att tillgodose det breda utbudet av amerikanska federala informationsteknologikrav . "

Översikt

Under 1900-talets andra hälft utvecklades informationssystem initialt från isolerade datoröar . Genom progressiva förändringar blev dessa individuella system sammankopplade av gemensamma användare och gemensamma informationsbehov. I slutet av 1900-talet var dessa system på god väg att migrera mot datormiljöer som består av distribuerade, heterogena, nätverksanslutna applikationer, databaser och hårdvara. Konceptet uppstod med en federal datormiljö, som är byggd på en infrastruktur definierad av öppna, konsensusbaserade standarder som fungerar som de facto sätt att organisera dessa system. NIST utvecklade en sådan infrastruktur och gav den namnet Open System Environment (OSE).

En öppen systemmiljö (OSE) omfattar den funktionalitet som behövs för att tillhandahålla interoperabilitet , portabilitet och skalbarhet för datoriserade applikationer över nätverk av heterogena, flera leverantörer av hårdvara/mjukvara/kommunikationsplattformar. Den öppna systemmiljön bildar ett utbyggbart ramverk som tillåter tjänster, gränssnitt, protokoll och stödjande dataformat att definieras i termer av icke-proprietära specifikationer som utvecklas genom öppna (offentliga), konsensusbaserade forum.

Ett komplement till den öppna systemmiljön är Application Portability Profile-standarden. Den här standarden kan täcka ett brett spektrum av domäner för tillämpningsprogram av intresse för många amerikanska federala myndigheter, men den inkluderar inte alla domäner inom den amerikanska regeringens programlager. De individuella standarderna och specifikationerna i APP definierar dataformat, gränssnitt, protokoll eller en blandning av dessa element.

APP-ämnen

APP och NIST Enterprise Architecture Model

APP:n adresserar den lägsta arkitekturen i NIST Enterprise Architecture Model , dvs. Delivery System Architecture.

"Applikationsportabilitetsprofil (APP) - USA:s regerings öppna systemmiljöprofil version 3.0" ger rekommendationer om en uppsättning industrispecifikationer, federala, nationella, internationella och andra specifikationer som definierar gränssnitt, tjänster, protokoll och dataformat för att stödja en öppen Systemmiljö (OSE).

APP:n adresserar den lägsta arkitekturen i NIST Enterprise Architecture Model , dvs. Delivery System Architecture. På denna nivå specificeras hårdvaran för datorarkitekturen, programvaran och kommunikationen . Baserat på dessa specifikationsrekommendationer har olika tjänster och byråer definierat detaljerade tekniska referensmodeller.

APP serviceområden

Tjänsterna som definieras i Application Portability Profile faller inom följande breda spektrum av tjänsteområden:

  • Operativsystemtjänster (OS)
  • Människo-/datorgränssnittstjänster (HCI)
  • Datahanteringstjänster (DM)
  • Datautbytestjänster (DI)
  • Software engineering services (SWE)
  • Grafiktjänster (GS)
  • Nätverkstjänster (NS)

Vart och ett av tjänsteområdena Application Portability Profile adresserar specifika komponenter kring vilka gränssnitt, dataformat eller protokollspecifikationer har definierats eller kommer att definieras. Säkerhets- och förvaltningstjänster är gemensamma för alla tjänsteområden och genomsyrar dessa områden i en eller flera former.

Ansökningar

På 1990-talet har NIST:s Application Portability Profile applicerats i flera Enterprise Information Architecture-ramverk, såsom:

Vidare läsning

  • Försvarsdepartementet (1996). Technical Architecture Framework for Information Management. Vol. 2, Teknisk referensmodell .
  • Gary Fisher (1993). Application Portability Profile (APP) : Den amerikanska regeringens Open System Environment Profile OSE/1 Version 2.0 . NIST Special Publication 500-210, juni 1993.
  • Joseph Hungate (1995) " Conference Report: Application Portability Profile and Open System Environment Users Forum Gaithersburg, MD 9–10 maj 1995 " i: Journal of Research of the National Institute of Standards and Technology . Volym 100, nummer 6, november–december 1995
  • IEEE P1003.22 Utkast till guide för POSIX Open Systems Environment—A Security Framework

Public Domain Den här artikeln innehåller material som är allmän egendom från National Institute of Standards and Technology .