Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitetura corporativa orientada a serviços - Coggle Diagram
Arquitetura corporativa
orientada a serviços
Service-Oriented Architectures - SOA
Desenvolvimento de apicações flexíveis
modularidade
Conectar diferentes sistemas
integração e fluxo de informações entre sistemas diferentes
Como funciona
Semelhante a microsserviços
Computação distribuída
Soluções prontas e otimizadas disponíveis no mercado
Something as a service - SaaS
Arquitetura preferida no desenvolvimento de MVPS
Benefícios
Agilidade pois não se desenvolve algo do zero
Módulo de pagamento
Autenticação
Consulta recorrent ao banco de dados
Vantagens
Escalabilidade
Mis simples de escalar
mais fácieis de se desenvolver
autonomia entre os módulos
MVPs
manutenção
módulos terceirizados
menor necessidade de revisão e manutenção de código
confiabilidade
Serviços de qualidade estarão sempre online
amazon
serviços de pagametno
APIS críticas
Disponibiidade
Módulos próprio tendem a cair e ficar indisponíveis
Serviços específicos mantem-se online diretamente
Produtividade
Velocidade de construção de aplicações
integração com serviços de terceritos
agilidade na entrega
Desafios
Complexidade
performance
robusez
dispoibilidade
testabilidade
segurança
Boas práticas de implementação
Capacitar os profissionais da áreas de TI
Aprendizado contínuo
pesquisa de mercado sobre as melhores APIS
planejamento
políticas de acesso
Analisar a real necessidade
Minha visão de TI
Citar empresas e serviços
Mercado pago e outros sisemas de pagametno
banco de ddos sob demanda
amazon aws
framworks de sites
serviços de armazenamento
Seviços da google e microsoft coorporativos
Práticas de desenvolvimelnto
equipe de desenvolvimento
tempo e planejamento de módulos próprios
Pontos importantes
Service-oriented referese a metodologia pra desenvovimento de software
architeture refere-se ao panorama de todos os ativos de software de uma empresa
O que é um serviço?
partes ou componentes de software
o pessoal de negócio deve entender stackholders
Get CSR- Verizon
simple object access protocol (SOAP)
Soa e webservices
Soa é a arquitetura abragente dentro de uma empresa
Webservies são mecanismos de comunicação, metologia para conectar e comunicar e SOA é uma estratégia de TI
Adoção da entratégia
Mais que um desenvolvimento de software
metodologia de desenvolvimento centralizada
Governança é vital
Repositório centralizados
Vantagens
Não muito adequado pra empresas pequenas
Análise de complexidade
Técnicas
Reutilização de software
aumento de produtividade
maior agilidade
Operacionais
melhor alinhamento com o negócio
vende melhor a arquitetura para o negócio
Protocolos
SOAB
HTTP RESTFUL
APACHE MQ
SERVIÇO DE MENSAGEM JAVA