Um Sistema de Gerenciamento de Redes Baseado em Mashups Rafael Santos Bezerra, Carlos Raniery Paula dos Santos, Lisandro Zambenedetti Granville Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal 15.064 91.501-970 Porto Alegre, RS, Brasil {rsbezerra, crpsantos, granville}@inf.ufrgs.br Leandro Marcio Bertholdo Centro de Processamento de Dados da UFRGS Rua Ramiro Barcelos, 2574 -Bairro Santana Porto Alegre, RS - Brasil CEP 90035-003 berthold@penta.ufrgs.br Liane Rockenbach Tarouco Centro Interdisciplinar de Novas Tecnologias na Educação Universidade Federal do Rio Grande do Sul (UFRGS) Av. Paulo Gama, 110 - prédio 12105 90040-060 - Porto Alegre (RS) - Brasil liane@penta.ufrgs.br Abstract Mashups are a new breed of Web applications, crea- ted through the integration of external resources availa- ble on the Web. Recently, they have been considered a hallmark of Web 2.0 technologies, placing the end user on a developer role and encouraging both collaboration and reuse. Following the increasing efforts in investiga- ting new approaches to network management, Mashups present themselves as a technology that can bring several advantages to the field. However, to this date, the usage of mashups in network management remains unexplored. Therefore, the present paper approaches this subject, pro- posing a Mashup Development Tool to network manage- ment. We discuss both the architecture of such system and a proof of concept prototype. The prototype addresses the integration of Autonomous Systems routing information. Keywords: Network Management, Web Oriented Ar- chitecture, Web 2.0, Mashups, BGP Peering Resumo Mashups são aplicações criadas a partir da integra- ção rápida e dinâmica de recursos e dados disponíveis na Web. Eles são uma das principais tecnologias da Web 2.0 e seus principais objetivos são cooperação, reusa- bilidade e orientação ao usuário final. Considerando a crescente demanda por novas ferramentas de gerencia- mento de redes, a utilização das tecnologias da Web 2.0, em especial os mashups, aparece como uma proposta em potencial. Entretanto, os autores não têm conhecimento de quaisquer outras investigações nesse sentido na área. Este artigo tem como objetivo explorar essa oportunidade de pesquisa, ou seja, avaliar a aplicação dos mashups no gerenciamento de redes. Para tal fim, é proposta a arquitetura de uma ferramenta de gerenciamento de re- des baseada em mashups. Como prova de conceito para essa arquitetura, é demonstrado um sistema de criação de mashups baseado na mesma, voltado para a integração de informações de roteamento de Sistemas Autônomos. Palavras-chave: Gerenciamento de Redes, Sistemas Web, Web 2.0, Mashups, Peering BGP 1. I NTRODUÇÃO O aumento na complexidade que as redes de com- putadores têm apresentado nos últimos anos vem obri- gando os pesquisadores a olhar com mais atenção para a qualidade das ferramentas oferecidas aos administrado- res. Novas soluções de gerenciamento têm sido propostas no intuito de auxiliar corporações a administrar de forma mais adequada suas infra-estruturas de rede. O Simple Network Management Protocol (SNMP) [7], definido na década de 80 e revisto nos anos 90, porém, ainda se apre- senta como a solução de facto para o gerenciamento de redes TCP/IP. Entretanto, soluções convencionais como o SNMP não são mais suficientes para satisfazer as neces- sidades de gerenciamento das redes de computadores atu- ais [13]. Por exemplo, situações onde os administradores desejam visualizar informações de forma muito especí- fica ou agregar dados de diversas fontes heterogêneas não são facilmente suportadas pelas ferramentas atuais. Este