modelo de referência ambiente de sistema aberto - Open-system environment reference model

Image
Abra Modelo de Referência do Meio Ambiente Sistema de 1995.

Modelo de ambiente de sistema aberto (OSE) de referência (RM) ou modelo de referência OSE (OSE / RM) é um 1990 modelo de referência para a arquitetura empresarial . Ele fornece um quadro para descrever sistemas abertos conceitos e definir um léxico de termos, que pode ser acordada em geral por todas as partes interessadas.

Este modelo de referência é entendida como modelo de ambiente, complementar ao POSIX arquitetura para sistemas abertos. Ele oferece uma estrutura extensível que permite que os serviços, interfaces, protocolos e formatos de dados de suporte a ser definido em termos de especificações não proprietárias que evoluem através, fóruns consensuais (públicos) abertos. Este modelo de referência serviu na década de 1990 como bloco de construção básico de vários modelos de referência técnicos e arquitetura técnica.

Em 1996, este modelo de referência foi padronizado na 14252 ISO / IEC TR intitulado "A tecnologia da informação - Guia para a POSIX Open System Environment (OSE)".

História

O desenvolvimento do modelo de referência ambiente de sistema aberto começaram início de 1990 pelo NIST como refinamento do POSIX padrão (Portable Operating System Interface). POSIX é um padrão para manter a compatibilidade entre os sistemas operacionais e endereços de interoperação para comunicações, computação e infra-estrutura de entretenimento. É desenvolvido começou final dos anos 1980 pelo Grupo de Trabalho POSIX 1003,0 do Instituto de Engenheiros Elétricos e Eletrônicos (IEEE).

O NIST sediou oficinas e realiza outras actividades de apoio para ajudar os usuários a tratar os requisitos de sistemas abertos, preparando-se para o uso de novas tecnologias, e identificando o internacional, nacional, indústria e outras especificações abertas que estão disponíveis para a construção de estruturas de sistemas abertos, como o perfil portabilidade aplicações do governo para o ambiente de sistema aberto.

NIST patrocina Fórum dos Usuários semestrais na aplicação Portabilidade Perfil (APP) e Open System Environment (OSE) para trocar informações e responder a propostas NIST em relação à avaliação e adoção de um conjunto integrado de normas para apoiar a APP e OSE. A trimestral Workshop Aberto Sistemas Ambiente implementadores (OIW), co-patrocinado pelo NIST e do Institute of Electrical and Electronics Engineers (IEEE) Computer Society, fornece um fórum técnico internacional público para o desenvolvimento atempado dos acordos de implementação com base em padrões OSE emergentes.

OSE / RM tópicos

O ambiente de sistema aberto (OSE) forma uma estrutura extensível que permite que os serviços, interfaces, protocolos e formatos de dados de suporte a ser definido em termos de especificações não proprietárias que evoluem através, fóruns consensuais (públicos) abertos. Um conjunto selecionado de especificações que define essas interfaces, serviços, protocolos e formatos de dados para uma determinada classe ou domínio de aplicações é chamado de perfil.

Dois tipos de elementos são utilizados no modelo: entidades que consistem na aplicação de software, plataforma de aplicativos e ambiente externo plataforma; e interfaces, incluindo a interface de programa de aplicação e interface do ambiente externo.

áreas de serviço APP

Image
Áreas de Serviço APP eo OSE-RM

O perfil Aplicação Portabilidade (APP) é um perfil OSE projetado para uso pelo governo dos EUA. Ela abrange uma ampla gama de domínios de interesse para muitas agências federais de software de aplicação, mas não inclui todos os domínios dentro de inventário de aplicativos do Governo dos EUA. Os padrões e especificações individuais do APP definir formatos de dados, interfaces, protocolos, ou uma mistura destes elementos.

Os serviços definidos no aplicativo tendem a cair em áreas de serviço amplas. Estas áreas de serviço são:

  • serviços do sistema operacional (OS)
  • / serviços de interface homem-computador (HCI)
  • serviços de gestão de dados (DM)
  • serviços de intercâmbio de dados (DI)
  • serviços de engenharia de software (SWE)
  • serviços gráficos (GS)
  • serviços de rede (NS)

Cada área de serviço é definido nas seções seguintes. A figura ilustra em que cada uma destas áreas de serviços relaciona-se com o OSE / RM. Suponha que engenharia de software serviços são aplicáveis em todas as áreas. Cada uma das áreas de serviço APP aborda componentes específicos em torno do qual interface, formato de dados, ou protocolo especificações foram ou serão definidos. Serviços de segurança e de gestão são comuns a todas as áreas de serviço e permeiam essas áreas em uma ou mais formas.

Classes de interfaces

Existem duas classes de interfaces no modelo de referência OSE: a interface de programa de aplicativo ea interface ambiente externo:

  • Interface de programação de aplicativo (API)  : A API é a interface entre o software aplicativo e da plataforma de aplicação. Sua função principal é apoiar a portabilidade de aplicativos de software. Uma API é categorizada de acordo com os tipos de serviços acessíveis através dessa API. Existem quatro tipos de serviços de API no OSE / RM:
    • Serviços Humanos / interface de computador
    • serviços de informação de intercâmbio
    • Serviços de comunicação
    • serviços internos do sistema
  • Ambiente externo de interface (IEE)  : A EEI é a interface que suporta a transferência de informação entre a plataforma de aplicação e o ambiente externo, e entre as aplicações de execução sobre a mesma plataforma. Que consiste principalmente de protocolos e formatos de suporte de dados, o EEI suporta interoperabilidade de uma grande medida. Um EEI é categorizada de acordo com o tipo de serviços de transferência de informações fornecidas.

perfil OSE

Um perfil consiste de uma lista selecionada de normas e outras especificações que definem um complemento dos serviços disponibilizados para aplicações em um domínio específico. Exemplos de domínios podem incluir um ambiente de estação de trabalho, um ambiente de controle de processo integrado, um ambiente distribuído, um ambiente de processamento de transações, ou um ambiente de automação de escritório, para citar alguns. Cada um desses ambientes tem uma secção transversal diferente de requisitos de serviço que podem ser especificados independentemente dos outros. Cada serviço, no entanto, é definida em um formulário padrão em todos os ambientes.

Um perfil OSE é composto de uma lista selecionada de, com base em padrões de consenso (públicos) abertas e as especificações que definem os serviços no OSE / RM. Restringindo um perfil a um domínio específico ou grupo de domínios que são de interesse a um indivíduo resultados da organização na definição de um perfil organizacional.

OSE entidades do modelo de referência

As três classes de entidades do modelo de referência OSE estão descritos a seguir:

  • Software aplicativo  : No contexto do Modelo de Referência OSE, o software de aplicação inclui dados, documentação e treinamento, bem como programas.
  • Plataforma de aplicação  : A plataforma de aplicativos é composto pelo conjunto de componentes de hardware e software que fornecem os serviços de aplicativos e sistemas genéricos.
  • Ambiente externo plataforma  : O ambiente externo plataforma consiste nos elementos do sistema que são externos ao software de aplicação e a plataforma de aplicações (por exemplo, os serviços fornecidos por outras plataformas ou dispositivos periféricos).

Tipos de serviços de transferência de informações

Existem três tipos de serviços de transferência de informações. Estes são serviços de transferência de e para:

Na sua forma mais simples, a OSE / RM ilustra uma relação user-fornecedor simples: o software aplicativo é o usuário dos serviços ea plataforma de aplicativos / entidades do ambiente externo são os fornecedores. A API e EEI definir os serviços que são prestados.

aplicações

Image
Modelo técnico DoD detalhada referência do TAFIM , é baseado no modelo Open System Environment.

Basicamente, o modelo de ambiente de sistema aberto é um bloco de construção básico de vários modelos de referência técnicos e arquitetura técnica. A arquitetura técnica identifica e descreve os tipos de aplicações, plataformas e entidades externas; suas interfaces; e seus serviços; bem como o contexto em que as entidades interoperar.

A arquitetura técnica é baseada em:

  • um Modelo de Referência Técnica (TRM); e
  • os padrões seleccionados que descrevem mais pormenorizadamente os elementos TRM (o perfil).

A arquitetura técnica é a base para selecionar e implementar a infra-estrutura para estabelecer a arquitetura alvo.

Um modelo de referência técnica pode ser definida como uma taxonomia de serviços organizados de acordo com um modelo conceitual, como o modelo Open System Environment. Os serviços enumerados são específicos para aqueles necessários para apoiar o estilo de tecnologia de computação (por exemplo, computação distribuída objeto) e as necessidades de aplicações industriais / (por exemplo, serviços humanos, financeiros).

Veja também

Referências

Image Este artigo incorpora  material em domínio público do Instituto Nacional de Padrões e Tecnologia website http://www.nist.gov .

Outras leituras

  • Departamento de Defesa (1996). Arquitetura Técnica Quadro de Gestão da Informação. Vol. 2, Technical Reference Model .
  • Agência de Defesa de Sistemas de Informação (2001). Modelo DoD Técnico de Referência, Versão 2.0, 09 abril de 2001.
  • Gary Fisher (1993). Aplicação Portabilidade Perfil (APP): O Governo US Open System Environment Perfil OSE / 1 Versão 2.0 . NIST Publicação Especial 500-210, Junho de 1993.
  • IEEE P1003.22 Projecto Guia para POSIX Open Systems Environment-A-Quadro de Segurança