Articulo de referencia

Modelo de referencia de entorno de sistema abierto

Modelo de referencia de entorno de sistema abierto, 1995. [ 1 ] El modelo de referencia de entorno de sistema abierto ( OSE/RM) es un modelo de referencia de 1990 para la arquit...

Modelo de referencia de entorno de sistema abierto, 1995. [ 1 ]

El modelo de referencia de entorno de sistema abierto ( OSE/RM) es un modelo de referencia de 1990 para la arquitectura empresarial . Proporciona un marco para describir conceptos de sistemas abiertos y definir un léxico de términos que pueden ser acordados generalmente por todas las partes interesadas. [ 1 ]

Este modelo de referencia se concibe como un modelo de entorno, complementario a la arquitectura POSIX para sistemas abiertos. Ofrece un marco extensible que permite definir servicios, interfaces, protocolos y formatos de datos compatibles mediante especificaciones no propietarias que evolucionan a través de foros abiertos (públicos) basados ​​en el consenso. [ 2 ] Este modelo de referencia sirvió en la década de 1990 como componente básico de varios modelos de referencia y arquitecturas técnicas.

En 1996, este modelo de referencia se estandarizó en la norma ISO/IEC TR 14252 titulada "Tecnología de la información: Guía del entorno de sistema abierto POSIX (OSE)". [ 3 ]

Historia

El desarrollo del modelo de referencia de entorno de sistema abierto comenzó a principios de la década de 1990 por el NIST como un perfeccionamiento del estándar POSIX (Portable Operating System Interface). POSIX es un estándar para mantener la compatibilidad entre sistemas operativos y aborda la interoperabilidad para infraestructuras de comunicaciones, computación y entretenimiento. Su desarrollo comenzó a finales de la década de 1980 por el Grupo de Trabajo POSIX 1003.0 del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE). [ 1 ]

El NIST organiza talleres y lleva a cabo otras actividades de apoyo para ayudar a los usuarios a abordar los requisitos de los sistemas abiertos, prepararse para el uso de nuevas tecnologías e identificar las especificaciones abiertas internacionales, nacionales, industriales y de otro tipo disponibles para la creación de marcos de sistemas abiertos, como el perfil de portabilidad de aplicaciones del gobierno para el entorno de sistemas abiertos.

El NIST patrocina el Foro de Usuarios semestral sobre el Perfil de Portabilidad de Aplicaciones (APP) y el Entorno de Sistema Abierto (OSE) para intercambiar información y responder a las propuestas del NIST relativas a la evaluación y adopción de un conjunto integrado de estándares que respalden el APP y el OSE. El Taller trimestral para Implementadores del Entorno de Sistema Abierto (OIW), copatrocinado por el NIST y la Sociedad de Computación del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE), proporciona un foro técnico internacional público para el desarrollo oportuno de acuerdos de implementación basados ​​en los estándares OSE emergentes. [ 4 ]

Temas de OSE/RM

El entorno de sistema abierto (OSE) conforma un marco extensible que permite definir servicios, interfaces, protocolos y formatos de datos compatibles mediante especificaciones no propietarias que evolucionan a través de foros abiertos (públicos) basados ​​en el consenso. Un conjunto seleccionado de especificaciones que define estas interfaces, servicios, protocolos y formatos de datos para una clase o dominio particular de aplicaciones se denomina perfil. [ 1 ]

En el modelo se utilizan dos tipos de elementos: entidades que consisten en el software de aplicación , la plataforma de aplicación y el entorno externo de la plataforma; e interfaces que incluyen la interfaz del programa de aplicación y la interfaz del entorno externo.

Áreas de servicio de la aplicación

Áreas de servicio de la APP y el OSE-RM

El Perfil de Portabilidad de Aplicaciones (APP) es un perfil OSE diseñado para el Gobierno de los Estados Unidos. Abarca una amplia gama de dominios de software de aplicación de interés para numerosas agencias federales, pero no incluye todos los dominios del inventario de aplicaciones del Gobierno de los Estados Unidos. Los estándares y especificaciones individuales del APP definen formatos de datos, interfaces, protocolos o una combinación de estos elementos.

Los servicios definidos en la APP tienden a agruparse en amplias áreas de servicio. Estas áreas de servicio son: [ 1 ]

  • 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 área de servicio se define en las siguientes secciones. La figura ilustra la relación de cada una de estas áreas de servicio con el OSE/RM. Se asume que los servicios de ingeniería de software son aplicables en todas las áreas. Cada una de las áreas de servicio de la aplicación aborda componentes específicos en torno a 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 y están presentes en ellas de una o más formas. [ 1 ]

Clases de interfaces

En el modelo de referencia OSE hay dos clases de interfaces: la interfaz de programa de aplicación y la interfaz de entorno externo: [ 1 ]

  • Interfaz de programación de aplicaciones (API)  : La API es la interfaz entre el software de aplicación y la plataforma de aplicación. Su función principal es facilitar la portabilidad del software de aplicación. Una API se clasifica según los tipos de servicios accesibles a través de ella. Existen cuatro tipos de servicios API en OSE/RM:
    • Servicios de interfaz hombre-máquina
    • servicios de intercambio de información
    • Servicios de comunicación
    • Servicios de sistemas internos
  • Interfaz de entorno externo (EEI)  : La EEI es la interfaz que permite la transferencia de información entre la plataforma de la aplicación y el entorno externo, así como entre aplicaciones que se ejecutan en la misma plataforma. Compuesta principalmente por protocolos y formatos de datos compatibles, la EEI facilita la interoperabilidad en gran medida. Las EEI se clasifican según el tipo de servicios de transferencia de información que proporcionan.

Perfil OSE

Un perfil consiste en una lista seleccionada de estándares y otras especificaciones que definen un conjunto de servicios disponibles para las aplicaciones en un dominio específico. Algunos ejemplos de dominios son un entorno de estación de trabajo, un entorno de control de procesos integrado, un entorno distribuido, un entorno de procesamiento de transacciones o un entorno de automatización de oficinas , entre otros. Cada uno de estos entornos tiene un conjunto diferente de requisitos de servicio que pueden especificarse independientemente de los demás. Sin embargo, cada servicio se define de forma estándar en todos los entornos. [ 1 ]

Un perfil OSE se compone de una lista seleccionada de estándares y especificaciones abiertos (públicos) y basados ​​en el consenso que definen los servicios en el OSE/RM. Restringir un perfil a un dominio o grupo de dominios específicos que sean de interés para una organización individual da como resultado la definición de un perfil organizacional. [ 1 ]

Entidades del modelo de referencia OSE

Las tres clases de entidades del modelo de referencia OSE se describen de la siguiente manera: [ 1 ]

  • Software de aplicación  : En el contexto del Modelo de Referencia OSE, el software de aplicación incluye datos, documentación y formación, así como programas.
  • Plataforma de aplicaciones  : La plataforma de aplicaciones está compuesta por el conjunto de componentes de hardware y software que proporcionan los servicios genéricos de la aplicación y del sistema.
  • Entorno externo de la plataforma  : El entorno externo de la plataforma se compone de aquellos elementos del sistema que son externos al software de la aplicación y a la plataforma de la aplicación (por ejemplo, servicios proporcionados por otras plataformas o dispositivos periféricos).

Tipos de servicios de transferencia de información

Hay tres tipos de servicios de transferencia de información. Estos son servicios de transferencia hacia y desde: [ 1 ]

En su forma más simple, el OSE/RM ilustra una relación directa entre usuario y proveedor: el software de aplicación es el usuario de los servicios y la plataforma de aplicación/entidades del entorno externo son los proveedores. La API y la EEI definen los servicios que se proporcionan. [ 1 ]

Aplicaciones

El modelo de referencia técnica detallado del Departamento de Defensa para el TAFIM se basa en el modelo de entorno de sistema abierto. [ 5 ]

Básicamente, el modelo de entorno de sistema abierto es un componente fundamental de varios modelos de referencia técnicos y de la arquitectura técnica. Una arquitectura técnica identifica y describe los tipos de aplicaciones, plataformas y entidades externas; sus interfaces; y sus servicios; así como el contexto en el que dichas entidades interactúan.

Una arquitectura técnica se basa en:

  • un Modelo de Referencia Técnica (MRT); y
  • las normas seleccionadas que describen con más detalle los elementos TRM (el perfil).

La arquitectura técnica es la base para seleccionar e implementar la infraestructura para establecer la arquitectura objetivo. [ 6 ]

Un modelo de referencia técnica puede definirse como una taxonomía de servicios organizados según un modelo conceptual, como el modelo de Entorno de Sistema Abierto. Los servicios enumerados son específicos de aquellos necesarios para dar soporte al estilo de computación tecnológica (por ejemplo, computación de objetos distribuidos ) y a las necesidades de la aplicación industrial/empresarial (por ejemplo, servicios sociales, finanzas). [ 6 ]

Véase también

Referencias

Dominio público Este artículo incorpora material de dominio público del Instituto Nacional de Estándares y Tecnología.

  1. 1 2 3 4 5 6 7 8 9 10 11 12 Joseph I. Hungate et al. (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
  2. ACM Sigsoft (1993) XV Conferencia Internacional sobre Ingeniería de Software, 17-21 de mayo de 1993. pág. 349
  3. Wolfgang Kresse, Kian Fadaie (2004) Normas ISO para información geográfica . p.72
  4. ESTÁNDARES PARA SISTEMAS ABIERTOS: MAYOR FLEXIBILIDAD PARA USUARIOS FEDERALES Boletín NIST 1996. Consultado el 13 de diciembre de 2008.
  5. Departamento de Defensa (1996). Marco de arquitectura técnica para la gestión de la información. Vol. 2. Abril de 1996.
  6. 1 2 Definiciones y referencias consolidadas en acf.hhs.gov. Consultado el 12 de diciembre de 2008.

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 .
  • Agencia de Sistemas de Información de Defensa (2001). Modelo de Referencia Técnica del Departamento de Defensa, Versión 2.0, 9 de abril de 2001.
  • 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.
  • Guía preliminar IEEE P1003.22 para el entorno de sistemas abiertos POSIX: un marco de seguridad.