aula 1 – noções de arquitetura orientada a serviços (soa)
TRANSCRIPT
![Page 1: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/1.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Aula 1 – Noções de Arquitetura Orientada a
Serviços (SOA)
![Page 2: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/2.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
SOA - Arquitetura Orientada a Serviços
![Page 3: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/3.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
•Funcionalidades devem ser implementadas em forma de serviço..
•Ocorre a comunicação entre as aplicações...
•Usa conceitos de Computação Distribuída
•Utiliza o Paradigma Request/Reply
![Page 4: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/4.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
•Barramento de Serviços
•Enterprise Service Bus...
•ESB
![Page 5: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/5.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
![Page 6: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/6.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
AES Property/Confidential informationwww.advancedfea.net
Características da SOA
•Reorganização dos departamentos
•Melhoramento no suporte entre a parte tecnológica e o negócio propriamente dito...
•Maior agilidade
•Reutilização de ativos existentes
![Page 7: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/7.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Características da SOA
•O que é um Serviço?
•Função de um sistema que é disponibilizado para outro Sistema..
•Requer um redesenho do negócio...
•Mudança de regras nos processos...
![Page 8: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/8.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Paradigma Find - Bind - Execute
Provedores de registro registram seus serviços em um catálogo Central
1 - Cliente usa o registro para checar se o que ele precisa bate com o que tem no registro..
2 - Se bater o cliente Consolida a contratação e utiliza
Ex.: Idéia de Catálogo de Serviços
![Page 9: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/9.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
![Page 10: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/10.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Como se comunicam?
Através de padrões abertos:
SOAP
REST
WSDL
![Page 11: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/11.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Serviços:
•Podem realizar partes discreta (Editar Processar)
![Page 12: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/12.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Serviços:
•Não deve depender de um estado!
![Page 13: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/13.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Serviços:
•Osquestração: Maestro!
![Page 14: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/14.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Serviços:
•Stateless: Os serviços não devem depender de condições de outros Serviços!
•Deve permitir que o Consumidor possa Orquestrá-lo!
![Page 15: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/15.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
Quem é quem?
•Provedor: Recurso que executa um serviço em resposta a solicitação do consumidor
•Consumidor: Quem pede o resultado!
•Descoberta: Capacidade de idenificar serviços e suas características
•Binding: Tempo de execução através de um mecanismo de binding
•Bind: Consolidar
![Page 16: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)](https://reader030.vdocuments.net/reader030/viewer/2022033021/570638491a28abb8238f456b/html5/thumbnails/16.jpg)
Tópicos Avançados Em InternetTópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas
“Um dos exemplos de SOA, é a integração do sistema de call center com o sistema de gestão empresarial para saber se determinado pedido será entregue no prazo, explica Gisele Boni, gerente de marketing de
produtos da Avaya. Assim o sistema pode informar para produção o nível de estoque da matéria-prima, evitando
que tal produto deixe de ser fabricado. Esses avisos podem ser feitos por meio de videoconferência e até por
SMS. A empresa não precisará de uma pessoas fazendo esse controle. Poderá ter uma solução
basedada em Webservices cuidando desta funcção, deste que funcione integrada com as outras plicações
de gestão.”