http://www.expressolivre.org 1



Documentos relacionados
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

Sistemas Distribuídos

Usar o Office 365 em seu telefone Android

Nilton Emilio Buhrer Neto Coordenador Desenvolvimento ExpressoLivre. 2

EXPRESSO LIVRE 3º Encontro Técnico de Desenvolvedores

psync Funambol Connector

Permite o acesso remoto a um computador;

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP


Trabalhos Relacionados 79

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Introdução ao Modelos de Duas Camadas Cliente Servidor

Help-Desk. Design Responsivo, ou seja, se adapta ao dispositivo conectado.

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

CONECTO. Tecnologia Java. Rua Henrique Setter, 85 Itoupava Central Blumenau SC Página - 1

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca

(eletronic mail )

I N T R O D U Ç Ã O W A P desbloqueio,

IW10. Rev.: 02. Especificações Técnicas

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc.

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Integração de Dados Plataforma Hub Magento E-Commerce

EXPRESSO LIVRE 2º Encontro Técnico de Desenvolvedores

Arquitetura dos Sistemas de Informação Distribuídos

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

SOFTWARE INFORMAÇÕES GERAIS

Camada de Aplicação. Prof. Eduardo

Usar o Office 365 no iphone ou ipad

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO

Curso de Aprendizado Industrial Desenvolvedor WEB

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

Serviços Web: Introdução

TELECOMUNICAÇÕES E REDES

Serviços de TIC Soluções e demandas

SMS Corporativo. Descritivo do Produto Eduardo Cury Parceiro Takenet Março 2012

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

PROJETO E IMPLANTAÇÃO DE INTRANETS

SolarWinds Kiwi Syslog Server

Nettion Security & Net View. Mais que um software, gestão em Internet.

Monitoramento Open source com Zabbix Giovanni Oliveira Renato Resende

MÓDULOS DE REGISTRO DE PARA ÓRGÃOS PÚBLICOS

REDE DE COMPUTADORES

Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos

Anexo V - Planilha de Apuração Aquisição de Solução de Redes Sociais

LISTA DE EXERCÍCIOS. Mede a capacidade de comunicação de computadores e dispositivos. Operam em diferentes plataformas de hardware

Projeto Integrador Segurança de Redes e Transmissão de Dados

Seu manual do usuário SONY ERICSSON K550I


10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

COMPARAÇÃO ENTRE OS SERVIDORES DE S MAIS UTILIZADOS ATUALMENTE

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Guia rápido de uso de Web Services do NFS-e Easy

Projeto Arquitetural do IEmbedded

:: Telefonia pela Internet

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)


DMS Documento de Modelagem de Sistema. Versão: 1.4

Administração de Sistemas GNU/Linux

Cap 03 - Camada de Aplicação Internet (Kurose)

Implementações Tecnológicas 2014/2015

CSI IT Solutions. Facilidade de uso

SISTEMAS DISTRIBUÍDOS

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

Soluções de Marke/ng Digital + Mobilidade

4 Um Exemplo de Implementação

CSI IT Solutions. WebReport2.5. Relatórios abertos. Acesso controlado Extensibilidade de módulos IMPACTO AMBIENTAL

Introdução à Camada de Aplicação. Prof. Eduardo

RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.

Um Driver NDIS Para Interceptação de Datagramas IP

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Servidor de s e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

Considerações no Projeto de Sistemas Cliente/Servidor

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais

9. Quais as características a tecnologia de conexão à Internet denominada ADSL A) Conexão permanente, custo variável, linha telefônica liberada e

Guia rápido do usuário. Cliente de Web

JAVA MESSAGE SERVICE, UMA ALTERNATIVA ENTRE COMUNICAÇÃO DE SISTEMAS: uma abordagem prática. Lucas Yokowo dos Santos 1 RESUMO

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Facilidades diferenciadas

Sistemas Distribuídos (DCC/UFRJ)

Apresentação da plataforma

Transcrição:

Nilton Emílio Bührer Neto niltonneto@celepar.pr.gov.br Analista de Serviços de Rede Coordenador Projeto Expresso Livre Divisão de Implementação de Serviços de Rede Gerência de Serviços de Rede DTI http://www.expressolivre.org 1

Expresso Sync Serviço de Sincronização do Expresso com dispositivos móveis Message Broker Middleware Orientado a Mensagens http://www.expressolivre.org 2

Expresso Sync Serviço de sincronização do Expresso com dispositivos móveis Como surgiu a demanda Ferramentas baseadas em SL A ferramenta Z Push Trabalho da comunidade Expresso Livre Funcionamento e Utilização 3

Expresso Sync Como surgiu a demanda Tendência tecnológica: Mobilidade; Facilidade de Utilização Projeto da Celepar: Rede Executiva Projeto para prover serviço móvel aos secretários e demais dirigentes estaduais Acesso rápido aos principais indicadores (BI) dos sistemas; Rede privada para utilização segura da rede; Implantação de redes Wireless nos locais de trabalho dos dirigentes do estado 4

Expresso Sync Ferramentas baseadas em Software Livre Funambol Utiliza protocolo SyncML; Feito em Java em C++; Site oficial do Funambol OpenSource: http://www.forge.funambol.org Z-Push Utiliza protocolo ActiveSync; Feito em PHP; Site oficial do Z-Push OpenSource: http://z-push.sourceforge.net 5

Expresso Sync Trabalho da comunidade Expresso Livre Permitir integração do Funambol com Expresso Desenvolvido conector psync pela comunidade EL; Mais informações: http://trac.expressolivre.org/wiki/funambol Permitir integração do Z-Push com Expresso Foram desenvolvidos backends para viabilizar sincronização; Mais informações: http://trac.expressolivre.org/wiki/zpush 6

Expresso Sync A ferramenta Z-Push Licença GPL Atualmente possui quatros backends: 1. Imap para sincronização de emails; 2. Maildir para sincronização de emails; 3. vcard para sincronização de contatos; 4. Zarafa package para sincronizar Email, Agenda, Contatos e Tarefas da ferramenta de groupware Zarafa; Flexibilidade para customização de novos backends; Acesso fácil sem uso de conectores (Funambol); Plataforma Android e ios abrangem 80% dos usuários da rede executiva, e que conversam via ActiveSync; 7

Expresso Sync Funcionamento e Utilização pela Celepar 8

Expresso Sync Funcionamento e Utilização pela Celepar Implantação do serviço de sincronização no ambiente Celepar Servidor Debian Squeeze; Apache-SSL 2.2; PHP 5.3.3; PostgreSQL 8.4; Disponível na DMZ, para acesso externo (internet); Público-alvo inicial Usuários participantes da Rede Executiva (150) Usuários da Celepar (1.100) Futuro Todos os usuários com acesso ao Expresso no Paraná 9

Message Broker Middleware orientado a mensagens 10

Message Broker Middleware Orientado a Mensagens Definições e Conceitos Principais características Funcionamento Aplicabilidade Utilização do serviço pela Celepar Dúvidas 11

Message Broker Definições e Conceitos Message Broker Message Broker é um agente de mensagem com objetivo único de receber mensagens de diversas aplicações e executar algumas ações sobre elas. Middleware É um meio de comunicação, serviço ou sistema, com intuito de integrar duas ou mais aplicações, serviços ou sistemas, minimizando o conhecimento mútuo entre essas, de forma eficaz e com total desacoplamento. 12

Message Broker Definições e Conceitos Middleware Orientado a Mensagens (MOM) "Middleware Orientado a Mensagens (MOM) provê suporte para comunicação persistente assíncrona. Esses sistemas oferecem capacidade de armazenamento temporário para mensagens, não exigindo que o emissor e o receptor estejam ativos durante a transmissão da mensagem. Diferentemente de sockets, suportam trocas de mensagens que podem levar vários minutos em vez de alguns segundos ou milissegundos." Traduzido e Adaptado de Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms 13

Message Broker Principais Características Total descoplamento entre aplicações, serviços ou sistemas; Comunicação ocorre de forma assíncrona; A unidade de comunicação utilizada pelo Broker é o EMAIL; Eventos disparados entre os clientes do Broker são armazenadas em fila, caso o receptor do evento não esteja online naquele momento, garantindo sua entrega. O Message Broker possui Controle de Acesso para seu uso; 14

Message Broker Funcionamento Um email é enviado para determinado destinatário, com determinado assunto e conteúdo; Alias configurado no servidor MX redireciona para o Broker; Email recebido pelo Broker é retirado da fila de seu MTA, somente quando o sistema responsável estiver disponível; Todo conteúdo do Email é trafegado utilizando formato XML; Um Script em Perl funciona como Listener da fila do MTA; O Broker envia a informação ao seu responsável, para ser processada em sua regra de negócio, utilizando-se de SOAP ou chamadas XML-RPC, ou até mesmo um simples POST para uma URL; 15

Message Broker Funcionamento 16

Message Broker Aplicabilidade Disseminação de informação, em casos nos quais a comunicação síncrona seja inadequada; Cotações de ações, status de encomendas, ordens de compra, condições do trânsito, dados meteorológicos, integração da cadeia de produção, auditoria de sistemas, etc; Dispositivos que não possam ficar conectados à rede permanentemente; Integração entre serviços, sistemas e aplicações sem nenhum acoplamento; 17

Message Broker Uso do serviço pela Celepar Projeto Documentador da Celepar integrado ao Expresso Ferramenta corporativa para arquivamento de informações Enquete de votação usando SMS Alertas de enchente para Defesa Civil 18

Message Broker Uso do serviço pela Celepar DEMONSTRAÇÃO 19

20