Transcript
Page 1: Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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.”


Top Related