
El Perfil de Portabilidad de Aplicaciones (APP) es un marco de trabajo de la década de 1990 para entornos de sistemas abiertos, diseñado por el NIST para su uso por el gobierno de los Estados Unidos. Contiene un conjunto selecto de especificaciones que definen las interfaces, los servicios, los protocolos y los formatos de datos para una clase o dominio específico de aplicaciones.
El Perfil de Portabilidad de Aplicaciones ofrece una estructura para "integrar las especificaciones federales, nacionales e internacionales de EE. UU., y otras especificaciones para proporcionar la funcionalidad necesaria para satisfacer la amplia gama de requisitos de tecnología de la información federales de EE . UU." [ 1 ]
Descripción general
En la segunda mitad del siglo XX, los sistemas de información se desarrollaron inicialmente a partir de sistemas informáticos aislados . Mediante cambios progresivos, estos sistemas individuales se conectaron gracias a usuarios y necesidades de información comunes. A finales del siglo XX, estos sistemas estaban en vías de migrar hacia entornos informáticos compuestos por aplicaciones, bases de datos y hardware distribuidos, heterogéneos y en red. Surgió el concepto de un entorno informático federal, construido sobre una infraestructura definida por estándares abiertos y consensuados que sirven como medio de facto para organizar estos sistemas. El NIST desarrolló dicha infraestructura 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 informáticas a través de redes de plataformas de hardware, software y comunicaciones heterogéneas y de múltiples proveedores. El Entorno de Sistema Abierto conforma un marco extensible que permite definir servicios, interfaces, protocolos y formatos de datos compatibles en términos de especificaciones no propietarias que evolucionan a través de foros abiertos (públicos) basados en el consenso. [ 2 ]
Complementario al Entorno de Sistema Abierto (OSEnvironment) es el estándar Application Portability Profile (APP). Este estándar abarca una amplia gama de dominios de software de aplicación 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 del APP 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 del NIST

El documento "Application Portability Profile (APP) - The US Government's Open System Environment Profile Version 3.0" ofrece recomendaciones sobre un conjunto de especificaciones industriales, federales, nacionales, internacionales y de otro tipo que definen interfaces, servicios, protocolos y formatos de datos para dar soporte a un entorno de sistema abierto (OSE).
La aplicación aborda la arquitectura de nivel más bajo del Modelo de Arquitectura Empresarial del NIST , es decir, la Arquitectura del Sistema de Entrega. En este nivel se especifican el hardware de la arquitectura informática , el software y las comunicaciones. Con base en estas recomendaciones de especificación, diversos 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 la Aplicación se engloban en el siguiente amplio espectro de áreas de servicio: [ 3 ]
- Servicios del sistema operativo (SO)
- Servicios de interfaz humano-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 (SN)
Cada una de las áreas de servicio del Perfil de Portabilidad de Aplicaciones aborda componentes específicos en torno a los cuales se han definido o se definirán las especificaciones de interfaz, formato de datos o protocolo. Los servicios de seguridad y administración son comunes a todas las áreas de servicio y están presentes en ellas de 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 por ejemplo: [ 4 ]
- Marco de arquitectura de la información para la Oficina de Patentes y Marcas de los Estados Unidos (PTO) del Departamento de Comercio (DoC), y
- Departamento de Defensa (DoD) en su Marco de Arquitectura Técnica para la Gestión de la Información (TAFIM)
Arquitectura técnica C4I, Arquitectura COE, 1995
Modelo de referencia técnica detallado del Departamento de Defensa, 1996
Lecturas adicionales
- 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 OSE/1 versión 2.0 del gobierno de EE. UU. Publicación especial 500-210 del NIST, junio de 1993.
- Joseph Hungate (1995) " Informe de la conferencia: Perfil de portabilidad de aplicaciones y foro de usuarios del entorno de sistema abierto, Gaithersburg, MD, 9-10 de mayo de 1995 " en: Journal of Research of the National Institute of Standards and Technology . Volumen 100, número 6, noviembre-diciembre de 1995.
- Guía preliminar IEEE P1003.22 para el entorno de sistemas abiertos POSIX: un marco de seguridad.
Referencias
Este artículo incorpora material de dominio público del Instituto Nacional de Estándares y Tecnología.
- ↑ The Open Group (2007) Edición TOGAF 2007: (que incorpora 8.1.1) . pág. 507
- 1 2 Centro de Gestión de Sistemas de Información Naval (1994) Guía de implementación de Ada : Ingeniería de software con Ada Volumen I. Departamento de la Marina, abril de 1994
- 1 2 Joseph Hungate (1995) " Informe de la conferencia: Perfil de portabilidad de aplicaciones y foro de usuarios del entorno de sistema abierto, Gaithersburg, MD, 9-10 de mayo de 1995 " en: Journal of Research of the National Institute of Standards and Technology . Volumen 100, número 6, noviembre-diciembre de 1995
- ↑ Administración Federal de Aviación (1998) Iniciativas de Arquitectura de la Información Federal . Administración Federal de Aviación, División de Arquitectura e Ingeniería de Sistemas, ASD-100 y Equipo de Arquitectura de la Información del NAS. Febrero de 1998.
- Modelos de referencia
- Modelado empresarial