Conceito e mecanismo
A camada de tecnologia representa recursos e comportamento que suportam execução e operação. Um Node pode representar um recurso computacional ou físico que aloja ou interage com outros recursos. Device é mais específico e representa um recurso físico de TI. System Software descreve software que fornece um ambiente para executar ou armazenar software e dados, como um sistema operativo ou middleware. Artifact representa um elemento concreto usado ou produzido no desenvolvimento, deployment ou operação. Distingue, por exemplo, o ficheiro de deployment da funcionalidade da aplicação e da informação lógica processada. O nível de detalhe deve permitir responder à pergunta do stakeholder sem criar equivalências falsas entre conceitos.
Aplicação guiada
Num caso fictício, um ficheiro EAR é instalado num ambiente WebSphere suportado por recursos de infraestrutura. O EAR é um artefacto; WebSphere pode ser representado como System Software; o componente aplicacional descreve outra perspetiva. Não classifiques automaticamente uma máquina virtual como dispositivo físico. Para discutir recuperação, identifica o que é partilhado entre instâncias, incluindo armazenamento e serviços de plataforma. Dois elementos desenhados não demonstram independência de falha. Uma vista de deployment ajuda a localizar componentes afetados, mas continua a depender de inventário atual e de relações corretas. A ferramenta não observa automaticamente o ambiente real. Antes de aceitar uma conclusão sobre redundância, confirma se o modelo representa todas as dependências necessárias ao serviço.
EAR, WebSphere e componente aplicacional não são o mesmo conceito.
Armadilhas comuns
VM como dispositivo físico; artefacto como objeto lógico; duas caixas como resiliência provada.
Tópicos relacionados: Linguagem, modelo e aspetos · Relações, direção e significado · Motivação e estratégia
Identifica a abstração e verifica o que suporta a execução real.
Referência: Archi hint: system software · OGA-031; ArchiMate 3.2