SOA

Description

Concursos Públicos Tecnologia (Desenvolvimento de sistemas web e web services) Mind Map on SOA, created by PHILLIPE SANTOS on 09/22/2016.
PHILLIPE SANTOS
Mind Map by PHILLIPE SANTOS, updated more than 1 year ago
PHILLIPE SANTOS
Created by PHILLIPE SANTOS over 9 years ago
10
0

Resource summary

SOA
  1. Arquitetura: É uma organização ou estrutura dos componentes de sistemas de software que interagem por meio de interface.
    1. Serviço: É um mecanismo que permite acessar um conjunto de recursos fornecidos através de uma interface. É oferecido por uma entidade (Provedor de Serviços) para uso de terceiros (Consumidor de Serviços).
      1. O consumidor não precisa conhecer o fornecedor (Provedor) para obter os serviços, podendo inclusive fazer uso do serviço de forma a extrapolar o escopo original concebido pelo provedor.
        1. São AGNÓTICOS: A lógica do serviço não depende de outras partes.
          1. Não encapsulam funcionalidades não específicas a nenhum aplicativo ou processo de negócio.
            1. Quanto mais agnóstico for um serviço, mais genéricas são suas capacidades. Portanto, serviços agnósticos têm maior potencial de reúso".
        2. É um paradigma para organização e utilização de recursos distribuídos que estão sob controle de diferente domínios de projetos, permitindo que funcionalidades implementadas sejam disponibilizadas de forma de serviços fracamente acoplados.
          1. Fracamente acoplado: Serviços que não dependem um do outro, se houver mudanças, não afetará os demais.
          2. Palavras chaves: Fracamente acoplado, Reusabilidade, Interoperabilidade, Distribuída, Heterogênios, Serviços, Independente de tecnologia, Interface bem Definida, NEGÓCIOS
            1. No mercado atual, a plataforma de tecnologia mais associada com a realização de Arquitetura Orientada a Serviços são os Web Services.
              1. SOA NÃO É: NÃO É UMA TECNOLOGIA; NÃO É UM PROJETO DE TI; NÃO É UMA METODOLOGIA; NÃO É UM SERVIÇO, NÃO É UM PRODUTO; NÃO É UM SOFTWARE, SOLUÇÃO DE NEGÓCIO, FERRAMENTA; WEB SERVICE, FRAMEWWORK E MODDLEWARE
                1. Apresenta a partir da perspectiva DINÂMICA DE SERVIÇO, 3 conceitos chaves: Visibilidade (Visibilidade entre provedor e consumidor - Relacionamento), Iteração (entre eles - Execução das ações (Troca de Mensagens)) e os Efeitos no mundo real da iteração com o serviço (Resultado de uso de um serviço).
                  1. DINÂMICA DE ITERAÇÃO: Descrição do Serviço (Representa a informação necessária para utilizar um serviço); Contexto de Execução: conjunto de elementos de infraestrutura, entidades de processo; Contratos e Políticas: são restrições ou condições de um serviço.
                    1. NÃO É PRODUTO, METODOLOGIA, META
                      1. Não é centrada
                        1. Foco na tarefa ou função de negócio; Interface bem definida; Foco na reusabilidade; Fracamente acoplada.
                          Show full summary Hide full summary

                          Similar

                          Quiz sobre Tecnologia no Ensino
                          camilafragoso
                          Tecnologia e Administração
                          Erika Lots
                          Tecnologia na Educação
                          Alessandra S.
                          13 motivos para usar Tecnologia na Educação
                          Alessandra S.
                          10 DICAS SOBRE TECNOLOGIA EDUCATIVA
                          Cristinamba
                          Mapa Mental de Revisão de Algoritmos e Programação I
                          José Toniazzo
                          Inteligencia Artificial
                          Alceu Bernardino
                          Games e jogos educativos.
                          Míria Santanna
                          Interação, Interatividade, tecnologias interativas e redução de distâncias em cursos on-line
                          Ítalo Rangel
                          Softwares Educacionais
                          valdeiresmendes