Modelo de referencia de entorno de sistema abierto


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Modelo de referencia de entorno de sistema abierto, 1995. [1]

El modelo de referencia (RM) de entorno de sistema abierto (OSE) o el modelo de referencia OSE (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 en general por todas las partes interesadas. [1]

Este modelo de referencia pretende ser un modelo de entorno, complementario a la arquitectura POSIX para sistemas abiertos. Ofrece un marco extensible que permite que los servicios, interfaces, protocolos y 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] Este modelo de referencia sirvió en la década de 1990 como un bloque de construcción básico de varios modelos de referencia técnica y arquitecturas técnicas.

En 1996 este modelo de referencia fue estandarizado en la ISO / IEC TR 14252 titulado "Tecnología de la información - Guía para el entorno de sistema abierto POSIX (OSE)". [3]

Historia

El desarrollo del modelo de referencia del entorno de sistema abierto comenzó a principios de la década de 1990 por el NIST como un refinamiento del estándar POSIX (Interfaz de sistema operativo portátil). POSIX es un estándar para mantener la compatibilidad entre sistemas operativos y aborda la interoperación de la infraestructura de comunicaciones, informática y entretenimiento. Su desarrollo comenzó a fines 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 organizó talleres y realiza otras actividades de apoyo para ayudar a los usuarios a abordar los requisitos de sistemas abiertos, prepararse para el uso de nueva tecnología e identificar las especificaciones abiertas internacionales, nacionales, industriales y de otro tipo que están disponibles para construir marcos de sistemas abiertos, como el perfil de portabilidad de aplicaciones del gobierno para el entorno de sistema abierto.

NIST patrocina el foro semestral de usuarios sobre perfil de portabilidad de aplicaciones (APP) y entorno de sistema abierto (OSE) para intercambiar información y responder a las propuestas del NIST con respecto a la evaluación y adopción de un conjunto integrado de estándares para respaldar la aplicación y el OSE. El Taller trimestral de implementadores de entornos de sistemas abiertos (OIW), copatrocinado por 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 estándares OSE emergentes. [4]

Temas de OSE / RM

El entorno de sistema abierto (OSE) forma un marco extensible que permite que los servicios, interfaces, protocolos y 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. Un conjunto seleccionado de especificaciones que define estas interfaces, servicios, protocolos y formatos de datos para una clase o dominio de aplicaciones en particular se denomina perfil. [1]

Se utilizan dos tipos de elementos en el modelo: 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 APP

Áreas de servicio de APP y OSE-RM

El perfil de portabilidad de aplicaciones (APP) es un perfil OSE diseñado para ser utilizado por el gobierno de EE. UU. Cubre una amplia gama de dominios de software de aplicaciones de interés para muchas agencias federales, pero no incluye todos los dominios dentro 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.

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

  • 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 área de servicio se define en las siguientes secciones. La figura ilustra dónde se relaciona cada una de estas áreas de servicios con el OSE / RM. Suponga 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 e impregnan estas áreas en una o más formas. [1]

Clases de interfaces

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

  • Interfaz de programación de aplicaciones (API)  : la API es la interfaz entre el software de la aplicación y la plataforma de la aplicación. Su función principal es apoyar la portabilidad del software de aplicación. Una API se clasifica de acuerdo con los tipos de servicios accesibles a través de esa API. Hay cuatro tipos de servicios API en OSE / RM:
    • Servicios de interfaz persona / computadora
    • Servicios de intercambio de información
    • Servicios de comunicación
    • Servicios del sistema interno
  • Interfaz de entorno externo (EEI)  : la EEI es la interfaz que admite la transferencia de información entre la plataforma de aplicaciones y el entorno externo, y entre aplicaciones que se ejecutan en la misma plataforma. La EEI, que consta principalmente de protocolos y formatos de datos de soporte, es compatible con la interoperabilidad en gran medida. Una EEI se clasifica de acuerdo con el tipo de servicios de transferencia de información proporcionados.

Perfil OSE

Un perfil consiste en una lista seleccionada de estándares y otras especificaciones que definen un complemento de servicios disponibles para aplicaciones en un dominio específico. Los ejemplos de dominios pueden incluir 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, por nombrar algunos. Cada uno de estos entornos tiene una sección transversal diferente de requisitos de servicio que se pueden especificar 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) basados ​​en consenso que definen los servicios en el OSE / RM. Restringir un perfil a un dominio específico o grupo de dominios que son 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 a continuación: [1]

  • Software de aplicación  : dentro del contexto del modelo de referencia OSE, el software de aplicación incluye datos, documentación y capacitación, así como programas.
  • Plataforma de aplicaciones  : la plataforma de aplicaciones se compone de la colección de componentes de hardware y software que proporcionan la aplicación genérica y los servicios del sistema.
  • Entorno externo de la plataforma  : El entorno externo de la plataforma consta de los elementos del sistema que son externos al software de la aplicación y 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 desde y hacia: [1]

En su forma más simple, el OSE / RM ilustra una relación directa entre el usuario y el proveedor: el software de la aplicación es el usuario de los servicios y la plataforma de la aplicación / las 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écnico detallado del DoD del TAFIM se basa en el modelo de entorno de sistema abierto. [5]

Básicamente, el modelo de entorno de sistema abierto es un componente básico de varios modelos de referencia técnica y 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 dentro del cual interoperan las entidades.

Una arquitectura técnica se basa en:

  • un modelo de referencia técnica (TRM); y
  • los estándares seleccionados 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 de destino. [6]

Un modelo de referencia técnica se puede definir 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 los necesarios para respaldar el estilo de tecnología informática (por ejemplo, informática de objetos distribuidos) y las necesidades de aplicaciones industriales / comerciales (por ejemplo, servicios humanos, financieras). [6]

Ver también

  • Marco de arquitectura empresarial
  • Arquitectura empresarial federal
  • GERAM
  • TAFIM
  • TOGAF

Referencias

Dominio publico 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 .

  1. ^ a b c d e f g h i j k l Joseph I. Hungate et al. (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
  2. ^ ACM Sigsoft (1993) 15th International Conference on Software Engineering, 17-21 de mayo de 1993 . p.349
  3. ^ Wolfgang Kresse, Kian Fadaie (2004) Normas ISO para información geográfica . p.72
  4. ^ ESTÁNDARES PARA SISTEMAS ABIERTOS: MÁS 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. ^ a b Definiciones y referencias consolidadas en acf.hhs.gov. Consultado el 12 de diciembre de 2008.

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 .
  • 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 del gobierno de EE. UU. OSE / 1 versión 2.0 . Publicación especial NIST 500-210, junio de 1993.
  • IEEE P1003.22 Borrador de la guía para el entorno de sistemas abiertos POSIX: un marco de seguridad
Obtenido de " https://en.wikipedia.org/w/index.php?title=Open-system_environment_reference_model&oldid=1054344071 "