A Camada de Tecnologia descreve aplicativos de software de sistema e infraestrutura. Sempre que aplicável, a linguagem ArchiMate estabelece analogias com as Camadas de Negócios e de Aplicação. Os elementos da Camada de Tecnologia são tipicamente usados para modelar a arquitetura técnica de uma empresa, descrevendo a estrutura e o comportamento da infraestrutura tecnológica da empresa.
Elementos de Estrutura Ativa
O principal elemento de estrutura ativa na Camada de Tecnologia é o Nó. Esse elemento é usado para modelar entidades estruturais nessa camada e possui as seguintes características:
- É usado para modelar servidores de aplicativos, servidores de banco de dados ou estações de trabalho do cliente.
- É tipicamente uma combinação de dispositivos de hardware e software de sistema que, juntos, fornecem um ambiente de execução completo.
- Pode ser composto por sub-nós.
- Nós podem ser interconectados por meio de caminhos de comunicação.
- Artigos podem ser atribuídos a (ou seja, implantados em) nós.
- Artigos implantados em um nó podem ser desenhados dentro do nó ou conectados a ele por meio de uma relação de atribuição.
Notação de Conceito de Nó
Um Nó é um elemento de processamento ativo definido como um recurso computacional sobre o qual artigos podem ser armazenados ou implantados para execução.

Exemplo de Conceito de Nó
No diagrama ArchiMate abaixo, você vê um nó de Servidor de Aplicativos composto por um dispositivo de lâmina e software de sistema de servidor de aplicativos baseado em Java EE.
O nome de um nó é melhor um substantivo.

Notação de Conceito de Dispositivo
Um Dispositivo é uma especialização de um nó que representa um recurso físico com capacidade de processamento. É tipicamente usado para modelar sistemas de hardware, como mainframes, PCs ou roteadores.

Um Dispositivo é definido como um recurso de hardware sobre o qual artigos podem ser armazenados ou implantados para execução, com as seguintes características:
- Dispositivos, juntamente com software de sistema, fazem parte de um nó.
- Dispositivos podem ser compostos; ou seja, compostos por sub-dispositivos.
- Dispositivos podem ser interconectados por meio de redes.
- Artigos podem ser atribuídos a (ou seja, implantados em) dispositivos.
- Software de sistema pode ser atribuído a dispositivos.
- Um dispositivo pode ser composto por sub-dispositivos.
- Um nó pode conter um ou mais dispositivos.
- O nome de um dispositivo é melhor um substantivo que se refere ao tipo de hardware; por exemplo, “Mainframe IBM.”
- Ícones diferentes podem ser usados para distinguir tipos de dispositivos, como mainframes e computadores pessoais.
Exemplo de Conceito de Dispositivo
O diagrama ArchiMate abaixo mostra um exemplo de múltiplos servidores modelados como dispositivos, interconectados por meio de uma Rede Local (LAN).

Notação de Conceito de Software de Sistema
O Software de Sistema representa o ambiente de software para um tipo específico de componente ou objeto, no qual artefatos na forma de componentes e objetos são implantados.

O Software de Sistema é uma especialização de um nó usado para modelar o ambiente de software no qual os artefatos são executados, com as seguintes características:
- O Software de Sistema pode representar, por exemplo, sistemas operacionais, servidores de aplicativos JEE, sistemas de banco de dados, motores de fluxo de trabalho ou software COTS, como pacotes ERP ou CRM.
- O Software de Sistema pode conter outro software de sistema; por exemplo, um sistema operacional contendo um banco de dados.
- O Software de Sistema combinado com dispositivos que representam o ambiente de hardware forma um nó genérico.
- O Software de Sistema pode ser atribuído a dispositivos.
- O nome do software de sistema é melhor um substantivo que se refere ao tipo de ambiente de execução; por exemplo, “Servidor JEE”.
- Os artefatos podem ser atribuídos a (ou seja, implantados em) software de sistema.
- Um nó pode conter software de sistema.
Exemplo de Conceito de Software de Sistema
No diagrama ArchiMate abaixo, vemos um dispositivo mainframe que implanta dois ambientes de software de sistema: um Servidor de Transações de Cliente e um Sistema de Gerenciamento de Banco de Dados (DBMS).

Notação de Conceito de Interface de Tecnologia
Uma Interface de Tecnologia é definida como um ponto de acesso onde os serviços de tecnologia fornecidos por um nó podem ser acessados por outros nós e componentes de aplicativos.

Uma Interface de Tecnologia especifica como os serviços de tecnologia de um nó podem ser acessados por outros nós através da interface fornecida, com as seguintes características:
- As interfaces de tecnologia expõem serviços de tecnologia ao ambiente.
- Uma interface de tecnologia especifica um contrato que o componente realizer deve cumprir.
- As interfaces de tecnologia podem se tornar parte de um nó por meio de composição.
Exemplo de Conceito de Interface de Tecnologia
No modelo abaixo, vemos uma interface de tecnologia exposta do cliente que faz parte do software de sistema cliente/servidor.
O nome de uma interface de tecnologia é melhor um substantivo.

Notação de Conceito de Rede
Uma Rede é definida como o meio de comunicação entre dois ou mais dispositivos.

Uma Rede representa a infraestrutura física de comunicação e possui as seguintes características:
- Pode incluir um ou mais links de rede fixos ou sem fio.
- A rede mais básica é um único link entre dois dispositivos.
- Redes têm propriedades como largura de banda e latência.
- Ela representa a realização física de caminhos lógicos de comunicação entre nós.
- Uma rede conecta dois ou mais dispositivos.
- Uma rede realiza um ou mais caminhos de comunicação.
- Uma rede pode ser composta por sub-redes.
Exemplo de Conceito de Rede
No modelo abaixo, uma rede LAN de 100 Mb/s conecta dispositivos de host e PC.

Notação de Conceito de Caminho de Comunicação
Um Caminho de Comunicação é definido como um link entre dois ou mais nós, ao longo do qual eles podem trocar dados.

- Caminhos de comunicação são usados para modelar relações lógicas de comunicação entre nós e possuem as seguintes características:
- Eles são realizados por uma ou mais redes que representam links físicos de comunicação.
- As propriedades de comunicação do caminho (por exemplo, largura de banda, latência) são tipicamente agregadas das redes subjacentes.
- Um caminho de comunicação conecta dois ou mais nós.
- Um caminho de comunicação é realizado por uma ou mais redes e é atômico.
Exemplo de Conceito de Caminho de Comunicação
No diagrama ArchiMate abaixo, vemos um caminho de comunicação “Fila de Mensagens” entre um servidor de aplicação e um cliente.

Conceitos de Comportamento
Elementos de comportamento na Camada de Tecnologia são semelhantes aos de outras camadas.
Eles podem ser distinguidos entrecomportamento externo aspectos de nós na forma deserviços de tecnologia, ecomportamento interno desses nós; ou seja, osfunções de tecnologiaque realizam esses serviços.
Notação de Conceito de Função de Tecnologia
Uma Função de Tecnologia descreve o comportamento interno de um nó e representa uma coleção de comportamentos de tecnologia que um nó pode executar.

Uma função de tecnologia abstrai sua realização, e apenas o comportamento necessário é especificado. Ela possui as seguintes características:
- Funções de tecnologia podem realizar serviços de tecnologia.
- Funções de tecnologia podem ser atendidas por serviços de tecnologia de outras funções de tecnologia.
- Funções de tecnologia podem acessar objetos de tecnologia.
- Um nó pode ser atribuído a uma função de tecnologia (ou seja, o nó realiza a função de tecnologia).
- O nome de uma função de tecnologia é melhor ser um verbo terminado em “-ing.”
Exemplo do Conceito de Função de Tecnologia
No diagrama ArchiMate abaixo, o Sistema de Gerenciamento de Banco de Dados (SGBD) realiza duas funções de infraestrutura: Fornecer Acesso a Dados (realizando Serviço de Acesso a Dados para software de aplicação) e Gerenciar Dados (realizando Serviço de Gerenciamento de Dados para administração de banco de dados).

Notação do Conceito de Processo de Tecnologia
Um Processo de Tecnologia descreve o comportamento interno de um nó. Um processo de tecnologia representa uma sequência de comportamentos de tecnologia que, juntos, alcançam um resultado específico. Se seu comportamento for exposto externamente, isso é feito por meio de um ou mais serviços de tecnologia.

Um processo de tecnologia possui as seguintes características:
- Um processo de tecnologia pode realizar serviços de tecnologia.
- Um processo de tecnologia abstrai-se de sua realização. Apenas o comportamento necessário é especificado.
- Pode usar objetos de tecnologia como entrada, usá-los ou transformá-los e produzir outros objetos de tecnologia como saída.
- Outros serviços de tecnologia podem servir (ser usados por) o processo de tecnologia.
- Um processo de tecnologia pode acessar objetos de tecnologia.
- Um nó pode ser atribuído a um processo de tecnologia, o que significa que o nó realiza o processo.
- O nome de um processo de tecnologia deve identificar claramente uma sequência de comportamento de tecnologia; por exemplo, “Sequência de Inicialização do Sistema” ou “Replique Banco de Dados.”
Notação do Conceito de Serviço de Tecnologia
Um Serviço de Tecnologia representa um comportamento técnico exposto e explicitamente definido.

Um serviço de tecnologia expõe a funcionalidade de um nó para seu ambiente. Essa funcionalidade pode ser acessada por meio de uma ou mais interfaces de tecnologia e possui as seguintes características:
- Serviços de tecnologia são realizados por funções ou processos de tecnologia.
- Do ponto de vista do ambiente, um serviço de tecnologia deve ser significativo.
- Deve fornecer uma unidade de comportamento útil por si só para seus usuários, como componentes de aplicação e nós.
- Serviços de tecnologia podem servir componentes de aplicação ou nós.
- Serviços de tecnologia podem requerer, usar e produzir artefatos, por exemplo, arquivos contendo mensagens.
- Os serviços de tecnologia podem ser compostos por sub-serviços.
- Os serviços de tecnologia podem incluir mensagens, armazenamento, nomeação e serviços de diretório.
- O nome de um serviço de tecnologia é melhor ser um verbo terminado em “-ing”; por exemplo, “Mensagens”. Nomes que incluem explicitamente a palavra “serviço” também podem ser usados.
Exemplo da Camada de Tecnologia
O exemplo a seguir mostra um evento de tecnologia Atualização de Banco de Dados disparando um processo de tecnologia Replicação Remota de Dados, que é atendido pelo serviço de tecnologia Replicar Atualizações de Banco de Dados.

Este serviço de tecnologia é realizado por uma função de tecnologia Replicação de Banco de Dados, que consiste em quatro funções de tecnologia adicionais:
- Gerenciar Replicação
- Processar Atualizações Locais
- Processar Atualizações Remotas
- Monitorar Status de Replicação
Há um fluxo de informações da função de tecnologia Gerenciar Replicação para as outras três funções de tecnologia.
Os objetos de tecnologia modelam elementos estruturais passivos que são usados e processados pela infraestrutura. Os objetos de tecnologia representam objetos “físicos” manipulados pela infraestrutura da empresa. Os objetos de tecnologia são elementos abstratos; ou seja, eles não são instanciados no modelo, mas servem como tipos genéricos de coisas operadas na camada de tecnologia. Isso pode incluir artefatos (por exemplo, arquivos) e materiais físicos.
Notação do Conceito de Artefato
O elemento Artefato é retirado do UML. Um artefato é uma peça de dados produzida ou usada durante o desenvolvimento de software ou através da implantação e operação de um sistema. Eles podem ser implantados em um nó.

É representado na forma: artefato: por exemplo, arquivo para um objeto de dados.
Exemplo do Conceito de Artefato
Neste exemplo, um artefato de Arquivo Web (que pode realizar um componente de aplicativo) é composto por dois outros artefatos:
- Arquivo Java de Acesso a Banco de Dados
- Arquivo Java de Lógica de Negócio

Duas especializações do artefato Arquivo Web são:
- Arquivo Web do Aplicativo de Compra
- Arquivo Web do Aplicativo de Cotação
Um artefato de Banco de Dados de Seguro de Viagem (que pode realizar um objeto de dados) está associado ao artefato Arquivo Web.