José Dihego, Rafael Fonseca e Rafael Bernardo jdso, rjcf,

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Novas Arquitecturas baseadas em Web Services
O Paradigma Cliente/Servidor Prof. Carlos A. Maziero, PhD PPGIA PUCPR.
Raphael Gatti Thomás Bryan
Introdução aos Sistemas Distribuídos
Amazon Basin Biodiversity Information Facility
Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade.
RMI-IIOP.
DAS Sistemas Distribuídos para Automação Industrial
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Equipe: Equipe:
Android - Truco Online Autores: Jacqueline de Moura Oliveira Thiago Negreiros da Silva.
Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Middleware e Sistemas Distribuídos
Projetar Serviços Vítor Braga –
Grupo de Pesquisa em ENGENHARIA DE SOFTWARE Arquitetura de Software
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Equipe: Equipe:
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br P2Middleware Equipe:Matheus Garcez Reichow.
Diogo Peixoto Projetar Arquitetura Diogo Peixoto
Google wave José Dihego Rafael Carício Rafael Bernardo
Sistemas Distribuídos
Tópicos de Sistemas de Informação A
Web Services Uninorte Semana de Tecnologia da Informação
Google wave José Dihego Rafael Carício Rafael Bernardo
FILIPE ALMEIDA PABLO VIANA RAFAEL CORRÊA THIAGO NASCIMENTO
SigA Sistema Gestor de Alunos
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 07.
Carlos Cunha Joabe Jesus {ceac,
1 1.
Conceitos de J2EE para a WEB
Marshal Dictionary Alessandro de Luna AlmeidaAlessandro de Luna Almeida Igor Azevedo SampaioIgor Azevedo Sampaio Mozart de Siqueira Campos Araújo FilhoMozart.
Introdução a Banco de dados
Efficient Java Communication Protocols on High-speed Cluster Interconnects Alexandre Almeida Felipe Severino.
Projeto de Arquitetura de Software Visão Geral
CORBA Commom Object Request Broker Architecture Conhecendo o Padrão da OMG 3º Engenharia da Computação Vitor C. Tamarozi Romeu L. Furlan Júnior Prof. Edson.
O Processo de desenvolvimento de software
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Da Introdução à Prática
Web-Sar Sistema de Supervisão e controle via web.
Projeto Virtuosi Alcides Calsavara PUCPR Programa de Pós-Graduação em Informática Aplicada
Representação Arquitetural
RPC and Web Service André Pereira.
Conceitos da arquitetura
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Organização de Computadores
Modelando aspectos de Implementação
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
Google Wave (Arquitetura) Ademir Junior / Felipe Ferreira / Fernando Kakimoto.
Mestrado em Engenharia de Computação área de concentração Geomática
Ferramentas de Manipulação de Ontologias (Protégé)
DI-UFPE1 Sistemas CASE Modelos de Referência. DI-UFPE2DI-UFPEDI-UFPE Definição n Estruturas de um Ambiente CASE do ponto de vista conceitual; n Permitem.
Triwatcher Architecture Design 21/07/2009. Agenda  Restrições Arquiteturais  Representação Arquitetural  Visão Lógica  Visão de Execução  Visão de.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
ZK RIA com ZK Framework.
Home Office Communication and Collaboration Platform Alan Kelon | Version Date:
FORMI Integrating Adaptive Fragments Objects into Java RMI Kapitza, Rüdiger; Domaschka, Jörg; Hauck, Franz J.; Reiser, Hans P. ;Schmidt, Holger. IEEE Distributed.
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
Computação Distribuída João Bosco Mangueira Sobral CORBA Common Object Request Broker.
A Multilayer P2P Framework for Distributed Synchronous Collaboration Fernando Abrahão Afonso Leonardo Kunz Programação com Objetos Distribuídos Trabalho.
Arquitetura de Nuvem Dr Manoel Veras
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
Orientação a Objetos e Java Alexandre Mota  Centro de Informática, UFPE.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
UCSal – Bacharelado em Informática
TREINAMENTO TÉCNICO.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
ARQUITETURA WEB SERVICE TGM
Aula Prática: Demo de Sistemas Distribuídos
Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança.
Extendendo a funcionalidade da Plataforma AEROGRAF Uma visão de futuro Roberto Salles Trabalho final SER-300.
Transcrição da apresentação:

José Dihego, Rafael Fonseca e Rafael Bernardo jdso, rjcf,

Google Wave Architecture

Data componets

A business-processing component

Comunication Components

Manage DB Components

User Interface/server interface

Extension Plugin Componets

Big Picture[1]

Big Picture[2]

High level

Low level

Decisões Arquiteturais Linguagem para o Backend- Java Prós: Independente de plataforma, Grande aceitação na comunidade, Portabilidade. Contra: Desempenho. Utilização de Java + Flex para implementação do Frontend. Requisitos: Usabilidade/Extensibilidade (Plugins) Pós: Interface rica e bem flexível. Alternativa: Ajax

Decisões Arquiteturais Utilização do protocolo XMPP Requisito: Comunicação distribuída e Descentralizada, Segurança. Pós: Comunicação descentralizada. Vários servidores são utilizados para a comunicação entre diversas entidades. Não ha um ponto central de falha....