SlideShare uma empresa Scribd logo
1 de 14
ARQUITETURA
ORIENTADA A
SERVIÇOS
SOA
O QUE SOA NÃO É
 Não é uma tecnologia.
 Não é um produto.
 Não é um Web Service.
 Não é um projeto de TI.
 Não é um software.
 Não é um “framework”.
 Não é uma metodologia.
 Não é uma solução de
negócio.
 Não é um middleware.
 Não pode ser comprado.
 Não é um serviço.
 Não é uma ferramenta de
produtividade.
O QUE É SOA?
Service Oriented Architecture
Arquitetura Orientada a Serviços
“SOA é uma abordagem arquitetural
corporativa que permite a criação de
serviços de negócio interoperáveis que
podem facilmente ser reutilizados e
compartilhados entre aplicações e
empresas” Gartner Group
O QUE SÃO SERVIÇOS?
• Serviços são reutilizáveis;
• Serviços compartilham um contrato formal;
• Serviços possuem um baixo acoplamento;
• Serviços abstraem a lógica;
• Serviços são capazes de se comporem;
• Serviços são autônomos;
• Serviços evitam alocação de recursos por longos
períodos;
• Serviços são capazes de serem descobertos.
Fonte: Thomas ERL(2009)
Fonte da imagem: http://www.devmedia.com.br/vantagens-e-desvantagens-de-
Fonte da imagem: http://www.devmedia.com.br/vantagens-e-desvantagens-de-
BENEFÍCIOS
 Desacoplamento
Integrações Inteligentes, Flexibilidade, Alinhamento
com Negócio
 Reutilização de Serviços
Produtividade, Manutenibilidade
 Infraestrutura da Plataforma (como
Segurança, Autenticação, Log)
Padronização, Governança, Interoperabilidade
DESVANTAGENS
o Complexidade
o Performance
o Robustez
o Disponibilidade
o Testabilidade
o Segurança
Fonte: http://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437
ESTILOS DE INTEGRAÇÃO
3. Chamadas Remotas (RPC)
Fonte da imagem: elemarjr.net
1. Troca de Arquivos
2. Compartilhamento de
BD
4. Mensageria
PADRÕES DE INTEGRAÇÃO
Enterprise Integration
Patterns with WSO2
ESB
https://docs.wso2.com/dis
play/IntegrationPatterns/En
terprise+Integration+Patter
ns+with+WSO2+ESB
http://www.eaipatterns.com/toc.html
DIFICULDADES PARA
IMPLANTAR SOA
o Não sabem explicar o valor de SOA
para o negócio, Barreiras politicas,
Cultura organizacional.
o Gerência do ciclo de vida de serviços,
Estrutura de processos de governança.
o Imaturidade de competências, Falta de
experiência na implementação.
o Identificar e desenhar serviços,
Promover o reuso, Eficiência de
desenvolvimento.
ALGUMAS BOAS PRÁTICAS
PARA IMPLANTAÇÃO SOA
o Siga os padrões de mercado
WS-I, WS-BPEL, WSDL, UDDI, SOAP
o Siga os princípios de SOA
Fraco acoplamento, contrato de interfaces, serviços
reutilizáveis, não manter estado entre chamadas
o Use nomes de negócio para os serviços
o Estabeleça padrões de nomenclatura
o Nem tudo precisa ser um serviço
o Otimize mensagens SOAP
o Contrate uma consultoria
Fonte da imagem: http://www.tridens.si/expertise/soa/
CRÉDITOS
André Zanatta Borgonovo
Arquiteto de Soluções
azborgonovo@gmail.com
Fontes e Referências
http://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437
http://www.tridens.si/expertise/soa/
http://www.eaipatterns.com/toc.html
http://elemarjr.net
https://docs.wso2.com/

Mais conteúdo relacionado

Mais procurados

Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1Diego Pacheco
 
Aula de Introdução - JAVA
Aula de Introdução  - JAVAAula de Introdução  - JAVA
Aula de Introdução - JAVAMoises Omena
 
Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)elliando dias
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Softwareeros.viggiano
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Natanael Simões
 
Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02thomasdacosta
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosFabio Moura Pereira
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02thomasdacosta
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraNatanael Simões
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETRenato Groff
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de SoftwareRalph Rassweiler
 
Padrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsPadrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsRodrigo Kono
 

Mais procurados (20)

Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1Treinamento Testes Unitários - parte 1
Treinamento Testes Unitários - parte 1
 
Escrevendo Estórias do Usuário Eficazes
Escrevendo Estórias do Usuário EficazesEscrevendo Estórias do Usuário Eficazes
Escrevendo Estórias do Usuário Eficazes
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
 
Aula de Introdução - JAVA
Aula de Introdução  - JAVAAula de Introdução  - JAVA
Aula de Introdução - JAVA
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Fundamentos de arquitetura Web
Fundamentos de arquitetura WebFundamentos de arquitetura Web
Fundamentos de arquitetura Web
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Padrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsPadrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-Patterns
 

Destaque

Intregrando os projetos de TI com Arquitetura de Informação
Intregrando os projetos de TI com Arquitetura de Informação  Intregrando os projetos de TI com Arquitetura de Informação
Intregrando os projetos de TI com Arquitetura de Informação CogIgnition
 
Marcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicosMarcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicosfernandao777
 
Arquitetura.corporativa
Arquitetura.corporativaArquitetura.corporativa
Arquitetura.corporativaJoao Paulo PG
 
Workshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreDataWorkshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreDataFernando Fernández
 
Workshop Gerenciamento de Serviços de TI na Prática
Workshop Gerenciamento de Serviços de TI na PráticaWorkshop Gerenciamento de Serviços de TI na Prática
Workshop Gerenciamento de Serviços de TI na PráticaIvan Luizio Magalhães
 
Utilizacao de meta modelos na representacao de informacao complexa
Utilizacao de meta modelos na representacao de informacao complexaUtilizacao de meta modelos na representacao de informacao complexa
Utilizacao de meta modelos na representacao de informacao complexaPedro Valente
 
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioArquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioMauricio Uriona Maldonado PhD
 
Governança de ti na prática com bsc, cobit e itil
Governança de ti na prática com bsc, cobit e itilGovernança de ti na prática com bsc, cobit e itil
Governança de ti na prática com bsc, cobit e itilFernando Palma
 

Destaque (11)

Intregrando os projetos de TI com Arquitetura de Informação
Intregrando os projetos de TI com Arquitetura de Informação  Intregrando os projetos de TI com Arquitetura de Informação
Intregrando os projetos de TI com Arquitetura de Informação
 
Arquitetura[.net]
Arquitetura[.net]Arquitetura[.net]
Arquitetura[.net]
 
Marcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicosMarcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicos
 
Arquitetura.corporativa
Arquitetura.corporativaArquitetura.corporativa
Arquitetura.corporativa
 
Workshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreDataWorkshops M21 - AMA/ESOP - Alfresco - MoreData
Workshops M21 - AMA/ESOP - Alfresco - MoreData
 
Gestão Estratégica da TI - Apresentação
Gestão Estratégica da TI - ApresentaçãoGestão Estratégica da TI - Apresentação
Gestão Estratégica da TI - Apresentação
 
Workshop Gerenciamento de Serviços de TI na Prática
Workshop Gerenciamento de Serviços de TI na PráticaWorkshop Gerenciamento de Serviços de TI na Prática
Workshop Gerenciamento de Serviços de TI na Prática
 
Utilizacao de meta modelos na representacao de informacao complexa
Utilizacao de meta modelos na representacao de informacao complexaUtilizacao de meta modelos na representacao de informacao complexa
Utilizacao de meta modelos na representacao de informacao complexa
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioArquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
 
Governança de ti na prática com bsc, cobit e itil
Governança de ti na prática com bsc, cobit e itilGovernança de ti na prática com bsc, cobit e itil
Governança de ti na prática com bsc, cobit e itil
 

Semelhante a SOA - Uma Breve Introdução

[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e restassufmg
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e restassufmg
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!Sensedia
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoFernando Botafogo
 
2o workshop governanca soa na pratica
2o workshop governanca soa na pratica2o workshop governanca soa na pratica
2o workshop governanca soa na praticaSensedia
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOAHugo Marques
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturerenanwb
 
Soa – Woa Rest Arquiteturas
Soa – Woa   Rest ArquiteturasSoa – Woa   Rest Arquiteturas
Soa – Woa Rest Arquiteturasrafaslide
 
possibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentespossibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentesKellvyn Pereira
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governançaalinebicudo
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaSensedia
 
AAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambAAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambMicrosoft Brasil
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicosLeonardo Eloy
 

Semelhante a SOA - Uma Breve Introdução (20)

[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
Microservices
MicroservicesMicroservices
Microservices
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo Azevedo
 
2o workshop governanca soa na pratica
2o workshop governanca soa na pratica2o workshop governanca soa na pratica
2o workshop governanca soa na pratica
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Soa – Woa Rest Arquiteturas
Soa – Woa   Rest ArquiteturasSoa – Woa   Rest Arquiteturas
Soa – Woa Rest Arquiteturas
 
possibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentespossibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentes
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governança
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
266-940-1-PB
266-940-1-PB266-940-1-PB
266-940-1-PB
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
AAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcambAAB305 - Service Oriented Architecture - wcamb
AAB305 - Service Oriented Architecture - wcamb
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicos
 
Saas
SaasSaas
Saas
 

SOA - Uma Breve Introdução

  • 2. O QUE SOA NÃO É  Não é uma tecnologia.  Não é um produto.  Não é um Web Service.  Não é um projeto de TI.  Não é um software.  Não é um “framework”.  Não é uma metodologia.  Não é uma solução de negócio.  Não é um middleware.  Não pode ser comprado.  Não é um serviço.  Não é uma ferramenta de produtividade.
  • 3. O QUE É SOA? Service Oriented Architecture Arquitetura Orientada a Serviços “SOA é uma abordagem arquitetural corporativa que permite a criação de serviços de negócio interoperáveis que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas” Gartner Group
  • 4. O QUE SÃO SERVIÇOS? • Serviços são reutilizáveis; • Serviços compartilham um contrato formal; • Serviços possuem um baixo acoplamento; • Serviços abstraem a lógica; • Serviços são capazes de se comporem; • Serviços são autônomos; • Serviços evitam alocação de recursos por longos períodos; • Serviços são capazes de serem descobertos. Fonte: Thomas ERL(2009)
  • 5. Fonte da imagem: http://www.devmedia.com.br/vantagens-e-desvantagens-de-
  • 6. Fonte da imagem: http://www.devmedia.com.br/vantagens-e-desvantagens-de-
  • 7. BENEFÍCIOS  Desacoplamento Integrações Inteligentes, Flexibilidade, Alinhamento com Negócio  Reutilização de Serviços Produtividade, Manutenibilidade  Infraestrutura da Plataforma (como Segurança, Autenticação, Log) Padronização, Governança, Interoperabilidade
  • 8. DESVANTAGENS o Complexidade o Performance o Robustez o Disponibilidade o Testabilidade o Segurança Fonte: http://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437
  • 9. ESTILOS DE INTEGRAÇÃO 3. Chamadas Remotas (RPC) Fonte da imagem: elemarjr.net 1. Troca de Arquivos 2. Compartilhamento de BD 4. Mensageria
  • 10. PADRÕES DE INTEGRAÇÃO Enterprise Integration Patterns with WSO2 ESB https://docs.wso2.com/dis play/IntegrationPatterns/En terprise+Integration+Patter ns+with+WSO2+ESB http://www.eaipatterns.com/toc.html
  • 11. DIFICULDADES PARA IMPLANTAR SOA o Não sabem explicar o valor de SOA para o negócio, Barreiras politicas, Cultura organizacional. o Gerência do ciclo de vida de serviços, Estrutura de processos de governança. o Imaturidade de competências, Falta de experiência na implementação. o Identificar e desenhar serviços, Promover o reuso, Eficiência de desenvolvimento.
  • 12. ALGUMAS BOAS PRÁTICAS PARA IMPLANTAÇÃO SOA o Siga os padrões de mercado WS-I, WS-BPEL, WSDL, UDDI, SOAP o Siga os princípios de SOA Fraco acoplamento, contrato de interfaces, serviços reutilizáveis, não manter estado entre chamadas o Use nomes de negócio para os serviços o Estabeleça padrões de nomenclatura o Nem tudo precisa ser um serviço o Otimize mensagens SOAP o Contrate uma consultoria
  • 13. Fonte da imagem: http://www.tridens.si/expertise/soa/
  • 14. CRÉDITOS André Zanatta Borgonovo Arquiteto de Soluções azborgonovo@gmail.com Fontes e Referências http://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437 http://www.tridens.si/expertise/soa/ http://www.eaipatterns.com/toc.html http://elemarjr.net https://docs.wso2.com/