Resumo Soa
1.1. Fundamentos de Design
1.1.1. Características de Design
Característica de algo é apenas um atributo ou qualidade.
A orientação a serviço enfatiza a criação de características bem especificas no design e até que ponto ela é aplicável. Não se trata se a lógica possui ou não a característica, e sim, em que medida uma característica pode ou deve ser descrita.
Cada sistema tem as suas características, mas o que importa é o estabelecimento de características comuns. Isso assegura o maior grau de coerência tornando parecidos diferentes tipos de lógica. Quanto mais parecidas forem as lógica, mais previsíveis elas serão, o que é desejável na lógica distribuída.
Características de Design
•
Componetizado e distribuído
•
Fracamente acoplado
•
Reuso visado
•
Banco de dados dedicado
•
Dependência de estado mínimo.
2
1.1.2. Princípios de Design
Um princípio é uma prática generalizada e aceita pelo mercado.
Na construção de uma solução, um princípio de design representa uma orientação altamente recomendável para dar forma a lógica, da maneira certa e com os objetivos certos. Normalmente associa-se o principio de design ao estabelecimento de uma ou várias características de design.
C
C
C
C
C
Um princípio de design é formado por um ou várias características de design.
A aplicação repetida dos princípios de design aumenta a quantidade de características comuns do design.
1.1.3. Paradigma de Design
É uma abordagem que consiste em um conjunto de regras ou princípios.
A orientação a serviço é um exemplo de paradigma aceito de design. Ele fornece um conjunto de princípios que modela de determinada maneira a lógica formada por serviços, a fim de que seja possível alcançar um conjunto especifico de objetivos.
C
C
C
C
C
C
C
C
C
C
C
C
Um paradigma possui um ou vários princípios
C
C
C
3
1.1.4. Modelo de Design (Design patters)
Um