Profil přenositelnosti aplikace - Application Portability Profile

The Profil přenositelnosti aplikace (APP) je rámec 90. let pro Prostředí otevřeného systému navrhl NIST pro použití vládou USA. Obsahuje vybranou sadu specifikací, která definuje rozhraní, služby, protokoly a datové formáty pro konkrétní třídu nebo doménu aplikací.

Profil přenositelnosti aplikace nabízí strukturu pro „integraci federálních, národních a mezinárodních specifikací USA a dalších specifikací, které poskytují funkce nezbytné pro přizpůsobení široké škále federálních informačních technologií v USA. požadavky." [1]

Přehled

Ve druhé polovině 20. století informační systémy původně vyvinut z izolovaných ostrovů výpočetní. Postupnými změnami byly tyto jednotlivé systémy propojeny běžnými uživateli a společnými informačními potřebami. Koncem 20. století byly tyto systémy na dobré cestě k migraci směrem k výpočetnímu prostředí, které se skládá z distribuovaných, heterogenních, síťových aplikací, databází a hardwaru. Vznikl koncept federálního výpočetního prostředí, které je postaveno na infrastruktuře definované otevřenými standardy založenými na konsensu, které de facto slouží jako prostředek k organizaci těchto systémů. NIST vyvinul takovou infrastrukturu a pojmenoval ji Otevřené systémové prostředí (OSE).[2]

Prostředí otevřeného systému (OSE) zahrnuje funkce potřebné k poskytování interoperabilita, přenosnost, a škálovatelnost počítačových aplikací napříč sítí heterogenních hardwarových / softwarových / komunikačních platforem od různých dodavatelů. Prostředí Open System Environment tvoří rozšiřitelný rámec, který umožňuje definovat služby, rozhraní, protokoly a podpůrné datové formáty z hlediska nechráněných specifikací, které se vyvíjejí prostřednictvím otevřených (veřejných) diskusních fór.[2]

Jako doplněk k prostředí otevřeného systému slouží standard profilu přenositelnosti aplikace. Tato norma může pokrýt širokou škálu domén aplikačního softwaru, které jsou předmětem zájmu mnoha federálních agentur v USA, ale nezahrnuje všechny domény v seznamu aplikací vlády USA. Jednotlivé standardy a specifikace v APP definují datové formáty, rozhraní, protokoly nebo kombinaci těchto prvků.

Témata APP

APP a model NIST Enterprise Architecture

APP řeší nejnižší architekturu v Model architektury Enterprise NIST, tj. architektura doručovacího systému.

„Application Portability Profile (APP) - The Government Government's Open System Environment Profile verze 3.0“ poskytuje doporučení týkající se souboru průmyslových, federálních, národních, mezinárodních a dalších specifikací, které definují rozhraní, služby, protokoly a datové formáty pro podporu Otevřené systémové prostředí (OSE).

APP řeší nejnižší architekturu v Model architektury Enterprise NIST, tj. architektura doručovacího systému. Na této úrovni hardware počítačová architektura, software a komunikace jsou specifikovány. Na základě těchto doporučení specifikací různé služby a agentury definovaly podrobné technické referenční modely.

Oblasti služeb APP

Služby definované v profilu přenositelnosti aplikací spadají do následujícího širokého spektra oblastí služeb:[3]

  • Služby operačního systému (OS)
  • Služby rozhraní člověk / počítač (HCI)
  • Služby správy dat (DM)
  • Služby výměny dat (DI)
  • Služby softwarového inženýrství (SWE)
  • Grafické služby (GS)
  • Síťové služby (NS)

Každá z oblastí služeb Application Portability Profile se zaměřuje na konkrétní komponenty, kolem kterých byly nebo budou definovány specifikace rozhraní, datového formátu nebo protokolu. Služby zabezpečení a správy jsou společné pro všechny oblasti služeb a prostupují těmito oblastmi v jedné nebo více formách.[3]

Aplikace

V 90. letech byl profil přenositelnosti aplikací NIST aplikován v několika rámci Enterprise Information Architecture, například:[4]

Další čtení

Reference

Tento článek zahrnujepublic domain materiál z Národní institut pro standardy a technologie webová stránka https://www.nist.gov.

  1. ^ Otevřená skupina (2007) Vydání TOGAF 2007: (zahrnující 8.1.1). p. 507
  2. ^ A b Centrum správy námořních informačních systémů (1994) Průvodce implementací Ada: Softwarové inženýrství s svazkem Ada I.. Ministerstvo námořnictva, duben 1994
  3. ^ A b Joseph Hungate (1995) "Zpráva z konference: Profil přenositelnosti aplikací a prostředí otevřeného systému Fórum uživatelů Gaithersburg, MD 9. – 10. Května 1995 " v: Journal of Research of the National Institute of Standards and Technology. Svazek 100, číslo 6, listopad – prosinec 1995
  4. ^ Federální letecká správa (1998) Federální informační architektura. Division Federal Aviation Administration, Architecture and Systems Engineering Division, ASD-100 a NAS Information Architecture Team. Února 1998