El perfil de portabilidad de aplicaciones (APP) es un marco de la década de 1990 para el entorno de sistema abierto diseñado por el NIST para su uso por el gobierno de EE. UU. Contiene un conjunto seleccionado de especificaciones que define las interfaces, servicios, protocolos y formatos de datos para una clase o dominio de aplicaciones en particular.
El perfil de portabilidad de aplicaciones ofrece una estructura para "integrar especificaciones federales, nacionales e internacionales de EE. UU. Y otras especificaciones para proporcionar la funcionalidad necesaria para adaptarse a la amplia gama de requisitos de tecnología de la información federales de EE . [1]
Descripción general
En la segunda mitad del siglo XX, los sistemas de información se desarrollaron inicialmente a partir de islas aisladas de la informática . A través de cambios progresivos, estos sistemas individuales se conectaron mediante usuarios comunes y necesidades de información comunes. A finales del siglo XX, estos sistemas estaban en camino de migrar hacia entornos informáticos que consisten en aplicaciones, bases de datos y hardware distribuidos, heterogéneos y en red. El concepto surgió de un entorno informático federal, que se construye sobre una infraestructura definida por estándares abiertos basados en consenso que sirven como un medio de facto para organizar estos sistemas. El NIST desarrolló una infraestructura de este tipo y la denominó Entorno de sistema abierto (OSE). [2]
Un entorno de sistema abierto (OSE) abarca la funcionalidad necesaria para proporcionar interoperabilidad , portabilidad y escalabilidad de aplicaciones computarizadas a través de redes de plataformas heterogéneas de hardware / software / comunicaciones de múltiples proveedores. El entorno de sistema abierto forma un marco extensible que permite que los servicios, las interfaces, los protocolos y los formatos de datos de soporte se definan en términos de especificaciones no propietarias que evolucionan a través de foros abiertos (públicos) basados en consenso. [2]
Complementario al Open System Environment es el estándar Application Portability Profile. Este estándar puede cubrir una amplia gama de dominios de software de aplicaciones de interés para muchas agencias federales de EE. UU., Pero no incluye todos los dominios del inventario de aplicaciones del gobierno de EE. UU. Los estándares y especificaciones individuales en la APLICACIÓN definen formatos de datos, interfaces, protocolos o una combinación de estos elementos.
Temas de la aplicación
APP y el modelo de arquitectura empresarial NIST
El "perfil de aplicación de Portabilidad (APP) - Perfil del entorno de sistema abierto del Gobierno de Estados Unidos Versión 3.0" proporciona recomendaciones sobre un conjunto de la industria, Federal, especificaciones nacionales, internacionales y otros que definen las interfaces, servicios, protocolos y formatos de datos para apoyar un abierto Entorno del sistema (OSE).
La aplicación aborda la arquitectura más baja en el modelo de arquitectura empresarial NIST , es decir, la arquitectura del sistema de entrega. En este nivel se especifica el hardware de la arquitectura de la computadora , el software y las comunicaciones. Sobre la base de estas recomendaciones de especificaciones, varios servicios y agencias han definido modelos de referencia técnica detallados.
Áreas de servicio de la aplicación
Los servicios definidos en el perfil de portabilidad de aplicaciones se incluyen en el siguiente amplio espectro de áreas de servicio: [3]
- Servicios del sistema operativo (SO)
- Servicios de interfaz persona / computadora (HCI)
- Servicios de gestión de datos (DM)
- Servicios de intercambio de datos (DI)
- Servicios de ingeniería de software (SWE)
- Servicios gráficos (GS)
- Servicios de red (NS)
Cada una de las áreas de servicio del perfil de portabilidad de aplicaciones aborda componentes específicos alrededor de los cuales se han definido o se definirán especificaciones de interfaz, formato de datos o protocolo. Los servicios de seguridad y gestión son comunes a todas las áreas de servicio e impregnan estas áreas en una o más formas. [3]
Aplicaciones
En la década de 1990, el perfil de portabilidad de aplicaciones del NIST se aplicó en varios marcos de arquitectura de información empresarial, como: [4]
- Marco de arquitectura de información para la Oficina de Patentes y Marcas Registradas (PTO) del Departamento de Comercio (DoC) de EE. UU ., Y
- Departamento de Defensa (DoD) en su Marco de Arquitectura Técnica para la Gestión de la Información (TAFIM)
Otras lecturas
- Departamento de Defensa (1996). Marco de Arquitectura Técnica para la Gestión de la Información. Vol. 2, modelo de referencia técnica .
- Gary Fisher (1993). Perfil de portabilidad de aplicaciones (APP): Perfil de entorno de sistema abierto del gobierno de EE. UU. OSE / 1 Versión 2.0 . Publicación especial NIST 500-210, junio de 1993.
- Joseph Hungate (1995) " Informe de la conferencia: Perfil de portabilidad de aplicaciones y Foro de usuarios de entornos de sistemas abiertos Gaithersburg, MD 9-10 de mayo de 1995 " en: Revista de investigación del Instituto Nacional de Estándares y Tecnología . Volumen 100, Número 6, noviembre-diciembre de 1995
- IEEE P1003.22 Borrador de la guía para el entorno de sistemas abiertos POSIX: un marco de seguridad
Referencias
Este artículo incorpora material de dominio público del sitio web del Instituto Nacional de Estándares y Tecnología https://www.nist.gov .
- ^ The Open Group (2007) TOGAF 2007 Edition: (incorpora 8.1.1) . pag. 507
- ^ Un b Naval de Sistemas de Información del Centro de Gestión (1994) Ada Guía de implementación: Ingeniería de Software Con Ada Volumen I . Departamento de Marina, abril de 1994
- ^ a b Joseph Hungate (1995) " Informe de la conferencia: Perfil de portabilidad de aplicaciones y Foro de usuarios de entorno de sistema abierto Gaithersburg, MD 9-10 de mayo de 1995 " en: Revista de investigación del Instituto Nacional de Estándares y Tecnología . Volumen 100, Número 6, noviembre-diciembre de 1995
- ^ Iniciativas de arquitectura de información federal de la Administración Federal de Aviación (1998). Administración Federal de Aviación, División de Arquitectura e Ingeniería de Sistemas, ASD-100 y Equipo de Arquitectura de Información de NAS. Febrero de 1998