ubi zen 2.1 - por que middlewares ?
TRANSCRIPT
UbiZenEstudos em Computação Ubíqua
Por Fabricio Nogueira Buzeto www.unbiquitous.org
http
://w
ww
.flic
kr.c
om/p
hoto
s/17
1499
66@
N00
/521
2785
77/
Middlewares
http
://w
ww
.flic
kr.c
om/p
hoto
s/17
1499
66@
N00
/521
2785
77/
http://www.flickr.com/photos/18382722@N00/87431231/
1451
Aplicação
http://www.flickr.com/photos/44718043@N06/4224085160/
http://www.flickr.com/photos/44718043@N06/4224085160/
AplicaçãoAplicaçãoAplicação Aplicação Aplicação
http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação
Conversor
AppAppApp App App
http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação
App App App AppApp
http://www.flickr.com/photos/44718043@N06/4224085160/
"Middleware is a distributed-system software that resides between applications and underlying platforms (operating systems; databases; hardware), and/or ties together distributed applications, databases or devices. Its primary role is to coordinate and enable communication between different layers or components while isolating much of the complexity of distribution into a single, well tested and well understood system abstraction."
http://www.flickr.com/photos/44718043@N06/4224085160/
Aplicação
MiddlewareMiddlewareMiddleware Middleware Middleware
App App App App App
http://www.flickr.com/photos/20375052@N00/5408800/
Hardware
S.O.
Middleware
Aplicação
Hardware
S.O.
Middleware
http://www.flickr.com/photos/20375052@N00/5408800/
Hardware
S.O.
Middleware
Aplicação
Middleware
Hardware
S.O.
"http://www.flickr.com/photos/51035555243@N01/26006138/
Modelo
Suporte
"http://www.flickr.com/photos/51035555243@N01/26006138/
ModeloInteração
Operacional
Suporte
"http://www.flickr.com/photos/51035555243@N01/26006138/
ModeloInteração
Operacional
Interação Remota
Suporte
"http://www.flickr.com/photos/51035555243@N01/26006138/
ModeloInteração
Operacional
Interação Remota
Distribuição Transparente
Suporte
"http://www.flickr.com/photos/51035555243@N01/26006138/
ModeloInteração
Operacional
Interação Remota
Distribuição Transparente
Independencia Tecnológica Suporte
http://www.flickr.com/photos/60648084@N00/2136923757
PartesSistema
Operacional
Redes de Comunicação
Arquitetura do Computador
Linguagem de Programação
Núcleo de Gestão
Coordenador de Recursos
Coordenador de
Aplicações
Coordenador de
Comunicação
Framework / API
Plataforma
Mid
dlew
are
Aplicações
http://www.flickr.com/photos/56597995@N00/88536167/
ServiçosE
ntregue
http://www.flickr.com/photos/56597995@N00/88536167/
Serviços EventosE
ntregue
http://www.flickr.com/photos/56597995@N00/88536167/
Serviços Eventos
Streaming
Entreg
ue
http://www.flickr.com/photos/56597995@N00/88536167/
Serviços Eventos
StreamingCategorização
de Dispositivos
Entreg
ue
http://www.flickr.com/photos/56597995@N00/88536167/
Serviços Eventos
StreamingCategorização
de Dispositivos
Centralizado P2P
Entreg
ue
"http://www.flickr.com/photos/8558514@N07/520472760/
Middlewaresna
Ubicomp