Carlos Massami Kaneko USO DE AGENTES DE SOFTWARE PARA

Carlos Massami Kaneko USO DE AGENTES DE SOFTWARE PARA

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Carlos Massami Kaneko USO DE AGENTES DE SOFTWARE PARA BUSCA DE INFORMAÇÕES EM NÍVEL GERENCIAL Dissertação submetida à Universidade Federal de Santa Catarina como parte dos requisitos para a obtenção do grau de Mestre em Ciência da Computação. Prof. Dr. Jovelino Falqueto Florianópolis, agosto de 2005 USO DE AGENTES DE SOFTWARE PARA BUSCA DE INFORMAÇÕES EM NÍVEL GERENCIAL Carlos Massami Kaneko Esta Dissertação foi julgada adequada para a obtenção do título de Mestre em Ciência da Computação, Área de Concentração Sistemas de Computação e aprovada em sua forma final pelo Programa de Pós-Graduação em Ciência da Computação. ________________________________ Prof. Dr. Raul Sidnei Wazlawick, Coordenador do Curso de Pós-Graduação Em Ciência da Computação Banca Examinadora ________________________________ Prof. Dr. Jovelino Falqueto Presidente da Banca (orientador) ________________________________ Prof. Dra Anita Maria da Rocha Fernandes Membro da Banca ________________________________ Prof. Dr. Mauro Roisenberg Membro da Banca ________________________________ Prof. Dr. Rogério Cid Bastos Membro da Banca “Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar” (Voltaire) Dedico este trabalho aos meus pais que sempre incentivaram o estudo e esforçaram para proporcionar uma boa formação. i Sumário Sumário.............................................................................................................................. i Lista de figuras ........................................................................................................ iii Lista de tabelas .......................................................................................................... v Lista de abreviaturas .................................................................................................. vi Resumo ...................................................................................................................... vii Abstract ..................................................................................................................... viii 1 INTRODUÇÃO........................................................................................................ 1 1.1 Objetivo ............................................................................................................ 3 1.2 Objetivos específicos........................................................................................ 3 1.3 Resultados esperados........................................................................................ 4 1.4 Organização do trabalho................................................................................... 4 2 OS SISTEMAS DE INFORMAÇÃO – SI............................................................... 6 2.1 Sistemas de informação nas empresas.............................................................. 7 2.1.1 Gerentes e os Sistemas de Informação ..................................................... 9 2.1.2 Sistemas de Informação e desempenho deficiente ................................. 10 2.2 Sistemas transacionais.................................................................................... 12 2.3 Sistemas de Informações Gerenciais .............................................................. 13 2.4 Sistemas de Suporte à Decisão – SSD............................................................ 17 2.5 Síntese............................................................................................................. 22 3 SISTEMAS DE AGENTES................................................................................... 23 3.1 Histórico ......................................................................................................... 23 3.2 Agentes de software ....................................................................................... 24 3.2.1 Características......................................................................................... 25 3.2.2 Classificação........................................................................................... 27 3.3 Plataformas de agentes ................................................................................... 30 3.3.1 Agentes móveis: ..................................................................................... 30 3.3.2 Sistemas multi-agentes :......................................................................... 31 3.4 Padrões de agentes.......................................................................................... 32 3.4.1 Mobile Agent Facility - MAF................................................................. 32 3.4.2 Foundation for Intelligent Physical Agents - FIPA................................ 34 3.5 Java Agent DEvelopment Framework - JADE............................................... 37 3.5.1 Introdução ao Framework JADE............................................................ 38 3.5.2 Arquitetura da plataforma JADE............................................................ 39 3.6 Outras tecnologias vinculadas ........................................................................ 44 3.6.1 Java Native Interface (JNI) ................................................................... 44 3.6.2 DTMF – Distributed Management Task Force...................................... 45 3.7 Conclusões sobre agentes............................................................................... 49 4 Delegação de tarefas a agentes ............................................................................... 50 4.1.1 Agentes: Uma tecnologia consolidada ................................................... 51 4.1.2 Agentes com mais inteligência............................................................... 51 4.1.3 Tecnologia que mantém os SI legados ................................................... 52 4.1.4 Flexibilidade para integração.................................................................. 52 4.1.5 Agentes trabalham de forma assíncrona................................................. 53 4.1.6 JADE Integra-se com dispositivos móveis............................................. 53 ii 4.1.7 Meios para monitorar os processos através do WMI ............................. 54 4.1.8 Auditoria de software e hardware através de WMI ............................... 55 4.2 Discussão........................................................................................................ 56 5 USO DE AGENTES DE SOFTWARE PARA BUSCA DE INFORMAÇÕES A NÍVEL GERENCIAL .................................................................................................... 57 5.1 Modelo computacional ................................................................................... 57 5.2 Estudo de caso ................................................................................................ 59 5.2.1 Instalando as ferramentas ....................................................................... 61 5.2.2 Implementação do agente ....................................................................... 62 5.2.3 Criação da interface GUI........................................................................ 62 5.2.4 Criação dos agentes................................................................................ 63 5.2.5 Execução das tarefas pelos agentes no destino....................................... 64 5.2.6 Execução das rotinas pela DLL em Delphi ............................................ 65 5.2.7 Busca de dados WMI.............................................................................. 66 5.2.8 Os resultados obtidos com a implementação do modelo de agentes...... 67 5.2.9 Avaliação dos resultados sobre agentes ................................................. 73 5.2.10 Resultados obtidos utilizando a tecnologia WMI................................... 74 5.3 Conclusões do modelo proposto..................................................................... 75 6 CONCLUSÕES E TRABALHOS FUTUROS ...................................................... 76 7 REFERÊNCIAS BIBLIOGRÁFICAS................................................................... 77 iii Lista de figuras 2.1 Inter-relacionamentos entre sistemas. Fonte: LAUDON (2004) 7 2.2 O crescimento da economia da informação. Fonte LAUDON (2004) 8 2.3 Classificação dos sistemas de informação como operacionais e gerenciais. 8 Adaptado de O’BRIEN (2004) 2.4 Exemplo de relatório que pode ser produzido pelo SIG. Adaptado de 14 LAUDON (2004) 2.5 Requisito de informação para os tomadores de decisão. Adaptado de 18 O’BRIEN (2004) 2.6 Relatório em planilha eletrônica com dados estatísticos para SSD 19 3.1 Modelo conceitual da MAF da OMG. Adaptado de UTO (2003) 34 3.2 Modelo de referência da FIPA para Agentes. Adaptado de FIPA (2005) 35 3.3 Arquitetura abstrata FIPA. Adaptado de JADE (2005) 36 3.4 Padrão FIPA componentes do modelo de comunicação. Fonte 37 BELLIFEMINE et al, (2003). 3.5 Representação de um middleware. Adaptado de BELLIFEMINE et al, 38 (2003) 3.6 Arquitetura JADE. Adaptado de BELLIFEMINE et al, (2003) 40 3.7 Representação dos conteiners em plataformas da rede. Fonte JADE (2005) 42 3.8 Serviço de páginas amarelas. Adaptado de JADE (2005) 43 3.9 Interface de ponteiros do JNI. Adaptado de JNI (2005) 45 3.10 Arquitetura WMI. Fonte MICROSOFT (2005) 48 5.1 Arquitetura da solução computacional 58 5.2 Arquitetura de mobilidade 59 5.3 Classe de mobilidade do agente JADE 63 5.4 Classe de agente utilizando o JNI 64 5.5 Agente chama as rotinas

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    92 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us