Anda di halaman 1dari 16

Tópicos Avançados Em Internet

Prof. Lincoln Ferreira Dantas

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

SOA - Arquitetura
Orientada a Serviços
Tó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


Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas

•Barramento de Serviços

•Enterprise Service Bus...

•ESB
Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas
Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas

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

www.advancedfea.net
Tó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...


Tó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


Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas
Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas

Como se comunicam?

Através de padrões abertos:

SOAP

REST

WSDL
Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas

Serviços:

•Podem realizar partes discreta (Editar Processar)


Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas

Serviços:

•Não deve depender de um estado!


Tópicos Avançados Em Internet
Prof. Lincoln Ferreira Dantas

Serviços:

•Orquestração: Maestro!
Tó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!
Tó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
Tó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
baseada em Web Services cuidando desta função,
deste que funcione integrada com as outras aplicações
de gestão.”

Anda mungkin juga menyukai