Conceitos ESB + MuleSoft

Get Started. It's Free
or sign up with your email address
Rocket clouds
Conceitos ESB + MuleSoft by Mind Map: Conceitos ESB + MuleSoft

1. Threads e Multithreads

1.1. Paralelismo

1.1.1. Aumento de produtividade

1.1.2. Independência das threads

1.2. Múltiplos processadores

1.3. Diversos processos

1.3.1. Agilizar troca de informações

1.4. Minimizar tempo de resposta

2. Deadlock e Exclusão Mútua

2.1. Deadlock

2.1.1. Evento

2.1.2. Espera

2.1.3. Competição de processor

2.1.4. Diferentes programas

2.1.5. Concorrência

2.2. Exclusão Mútua

2.2.1. Acesso único

2.2.1.1. Atomicidade

2.2.2. Compartilhamento

2.2.3. Variável pública

2.2.3.1. Variável compartilhada

2.2.4. Conflito de acesso

2.2.4.1. Acesso simultâneo

3. Transações ACID

3.1. Atomicidade

3.1.1. Informaçoes

3.1.1.1. Discretas

3.1.2. Execução da transação

3.1.2.1. Total

3.1.2.2. Sem execução

3.1.3. Acesso mútuo

3.2. Consistência

3.2.1. Novo estado

3.2.1.1. Válido

3.2.1.2. Retorna os dados

3.2.1.2.1. Estado inicial

3.2.2. Transação

3.2.3. Início da transação

3.3. Isolamento

3.3.1. Transação

3.3.1.1. Isolada

3.3.1.2. Concorrente

3.3.1.3. Não intervenção

3.3.2. Validação

3.3.3. Operação

3.3.4. Interferência

3.4. Durabilidade

3.4.1. Sistema

3.4.1.1. Dados registrados

3.4.2. Duráveis

3.4.2.1. Dados

3.4.3. Estáveis

3.4.4. Falha do sistema

3.4.4.1. Dados

3.4.4.1.1. Estado correto

4. Java Messaging Service

4.1. API Java

4.2. Orientado a mensagens

4.3. Mensagens

4.3.1. Troca entre aplicações

4.3.1.1. Assíncrona

4.3.1.2. Escalável

4.3.1.3. Segura

4.3.1.4. Confiável

4.4. Comunicação

5. Serviços WEB (SOAP e RESTFUL)

5.1. XML

5.2. Transferência

5.2.1. Mensagens

5.3. Ambientes distribuídos

5.4. SOAP

5.4.1. RPC

5.4.2. Web Service

5.4.3. Chamadas

5.4.4. Overhead

5.5. RESTFUL

5.5.1. Protocolo

5.5.1.1. Comunicação

5.5.1.2. HTTP

5.5.2. Componentes

5.5.2.1. Impõe restrições

5.5.3. Sem Restrições

5.5.4. Flexibilidade

5.5.4.1. JSON

5.5.4.2. XML

5.5.4.3. Texto Puro

5.5.5. Leveza

5.5.5.1. Interoperabilidade