aula 1 – noções de arquitetura orientada a serviços (soa)

16
Tópicos Avançados Em Internet Tópicos Avançados Em Internet Prof. Lincoln Ferreira Dantas Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)

Upload: helena-frausto

Post on 07-Apr-2016

231 views

Category:

Documents


0 download

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