resumo APD3
668 palavras
3 páginas
1. DIAGRAMA DE DEPLOYMENT2. DIAGRAMA DE PACOTE
3. DIAGRAMA DE COMPONENTES
4. 4+1 VIEW
Visão lógica: Descreve o sistema a partir das funcionalidades oferecidas (Diagrama de classes e de sequencia)
Visão de desenvolvimento: Descreve o sistema a partir da visão de um programador (Diagrama de componentes e de pacotes)
Visão de processos: Descreve o sistema a partir de seus aspectos dinâmicos (Diagrama de atividade)
Visão física: Descreve o sistema a partir da visão de um engenheiro de sistemas (Diagrama de deployment)
Cenários: Casos de uso e histórias
5. ARQUITETURA ORIENTADA A SERVIÇOS
É um paradigma design utilizado em sistemas distribuídos em que não há controle sobre plataforma e linguagem (diferente em ambos os lados) e geralmente um dos lados é um sistema legado que não pode sofrer alterações.
Cada serviço tem seu próprio contexto funcional.
Há um inventário de serviços, que é uma coleção dos sérvios de que complementam dentro de uma empresa.
Utiliza-se de webservices SOAP ou RESTFUL.
6. SOAP
A troca de informação é baseada em mensagens XML que contém um envelope (conteúdo da mensagem e informações sobre como processá-la), um conjunto de regras de codificação para os tipos de dados e um layout para os procedimentos de chamadas e respostas. Uma RPC (Remote Procedure Call) é executada e o envelope retorna com as informações do documento XML formatado. O envelope pode ser enviado por meio de HTTP ou qualquer outro meio de transporte
7. RESTFUL
Diferente do SOAP, o RESTFUL não requer padrões XML ou WSDL mas necessita de suporte a HTTP/HTTPS já que é o único meio de transporte pelo qual se utiliza
8. O QUE É ARQUITETURA
Estrutura ou conjunto de sistemas a qual é composta pelos elementos de software, propriedades externas e visíveis e os relacionamentos entre os elementos.
9. O QUE É ARQUITETURA CANDIDATA
É um conjunto de estruturas estáticas e dinâmicas que tem o potencial de mostrar o comportamento externo e visível (interação