Lar Computação em nuvem O que é análise e design orientados a serviços (soad)? - o que é techopedia

O que é análise e design orientados a serviços (soad)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Análise e Design Orientados a Serviços (SOAD)?

A análise e design orientados a serviços (SOAD) é uma metodologia que se refere à modelagem e design para aplicativos de arquitetura orientada a serviços (SOA).


Uma abordagem SOAD no design de aplicativos SOA requer os seguintes elementos-chave:

  1. Modelo de Processo: Definindo processo e notação orquestrando análise e design orientados a objeto (OOAD), modelagem de processos de negócios (BPM) e elementos da arquitetura corporativa. Elementos adicionais também podem ser definidos, se necessário.
  2. Instruções: Forma estruturada de conceituar serviços.
  3. Padrões: forneça fatores de qualidade bem definidos e melhores práticas de granularidade de serviço, capacidade, dados e restrições. As funções também devem ser bem definidas e definir se é um desenvolvedor, arquiteto ou analista responsável por cada fração do trabalho.
  4. Artefatos: Defina o que não é um bom serviço - como serviços que não são reutilizáveis ​​- e, portanto, não se qualificam como residentes de SOA.
  5. Qualidade de serviço: facilita a modelagem de ponta a ponta e fornece suporte abrangente a ferramentas.

Techopedia explica Análise e Design Orientados a Serviços (SOAD)

As disciplinas de modelagem SOA existentes, como OOAD, estruturas do EA e BPM, não conseguem atender aos requisitos quando aplicadas independentemente aos aplicativos SOA. A implementação antecipada de projetos SOA que foram desenvolvidos nas estruturas OOAD, EA e BPM cobre apenas uma parte da arquitetura SOA. Assim, o SOAD surgiu para garantir a implementação bem-sucedida e completa dos aplicativos SOA.


SOAD é uma metodologia de modelagem holística que se baseia em metodologias existentes, bem disciplinadas e comprovadas: OOAD, estruturas de EA e BPM. Além dessa combinação de métodos comprovados, os seguintes conceitos e aspectos importantes também devem ser considerados em uma abordagem SOAD:

  1. Categorização e agregação de serviço
  2. Políticas e aspectos
  3. Processos meet-in-the-middle
  4. Corretagem semântica
  5. Colheita de serviços e intermediação de conhecimento

SOAD é aplicável a muitos aplicativos, como aplicativos corporativos e estilos de arquitetura que estão além do SOA. Além disso, os desenvolvimentos atuais da abordagem SOAD também são encontrados no modelo de decisão de arquitetura reutilizável e na computação em nuvem.

O que é análise e design orientados a serviços (soad)? - o que é techopedia