stringtranslate.com

Modelo de referencia del entorno de sistema abierto

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

El modelo de referencia (RM) del entorno de sistema abierto (OSE) o 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 definir servicios, interfaces, protocolos y formatos de datos de soporte en términos de especificaciones no patentadas 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 elemento básico de varios modelos técnicos de referencia y arquitecturas técnicas.

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

Historia

El desarrollo del modelo de referencia del entorno de sistema abierto comenzó a principios de la década de 1990 por parte del NIST como 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 infraestructuras de comunicaciones, informática 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 organizó 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 internacionales, nacionales, industriales y otras especificaciones abiertas 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 APP y OSE. El Taller trimestral de implementadores de entornos de sistemas abiertos (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 estándares OSE emergentes. [4]

Temas OSE/RM

El entorno de sistema abierto (OSE) forma un marco extensible que permite definir servicios, interfaces, protocolos y formatos de datos de soporte en términos de especificaciones no patentadas 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 la aplicación, la plataforma de la 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 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 de la aplicación definen formatos de datos, interfaces, protocolos o una combinación de estos elementos.

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

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 APP 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 las impregnan de 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]

perfil OSE

Un perfil consta de una lista seleccionada de estándares y otras especificaciones que definen un complemento de servicios puestos a disposición de las aplicaciones en un dominio específico. 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 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]

Tipos de servicios de transferencia de información

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

En su forma más simple, 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 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 técnicos de referencia 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 las entidades interoperan.

Una arquitectura técnica se basa en:

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 respaldar el estilo de informática tecnológica (por ejemplo, informática de objetos distribuidos) y las necesidades de aplicaciones industriales/comerciales (por ejemplo, servicios humanos, financieros). [6]

Ver 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. ^ abcdefghijkl 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 al 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) XV Conferencia Internacional sobre Ingeniería de Software, 17 al 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. ^ ab Definiciones y referencias consolidadas en acf.hhs.gov. Consultado el 12 de diciembre de 2008.

Lectura adicional