• Aucun résultat trouvé

Attribute Declarations

Chapter 2. XML Fundamentals

2.5 Constructing XML Documents

2.6.3 Attribute Declarations

É descrita na sequência a delimitação do estudo de caso proposto para este trabalho, o qual procura abordar inicialmente os moldes por meio dos quais é estruturada a arquitetura de software baseada em agentes para o gerenciamento de portfólio de fontes de informação existentes na web, para apoio ao gestor em processos de Inteligência Competitiva. Essas premissas foram obtidas de acordo com as necessidades externadas pela equipe do Projeto Ripa-Sul do Governo do Estado do Paraná, descrito com maior grau de detalhamento no estudo de caso piloto desse trabalho no Capítulo 4 e, validadas em outro estudo de caso efetuado no Centro de Tecnologia da Informação Renato Archer, descrito em maior grau de profundidade no Capítulo 5.

1.6.1 Delimitação do Trabalho

Esse trabalho se limita a elaborar arquitetura de software baseada em agentes para gerenciamento de portfólio de fontes de informação existentes na web. Essa arquitetura de software foi elaborada para efetuar buscas, clusterização e monitoramento de informações relevantes para a análise pelo gestor, a fim desse verificar se estas podem ser utilizadas em processos de Inteligência Competitiva para a tomada de decisão.

Com o objetivo de verificar a viabilidade do desenvolvimento da proposta de arquitetura de software baseada em agentes para o gerenciamento de portfólio de fontes de informação existentes na web, foi elaborado um estudo de caso piloto no contexto do Projeto Ripa- Sul/IGTI, descrito no Capítulo 4 deste trabalho. Em um primeiro momento, foi alinhado o conhecimento de todos os componentes da equipe do projeto sobre o contexto a ser tratado, bem como delimitar o escopo da aplicação de teste. Após essa etapa, foi construído um protótipo de ferramenta em software para ensaiar o processo de busca por informações na rede Internet.

Após os testes efetuados com o protótipo da ferramenta de busca, o respectivo processo foi implementado em um portal com tecnologia Java descrito no item 4.1 deste trabalho. Foram desenvolvidas e customizadas as necessidades tecidas pela equipe que efetuou os testes para a continuidade do processo de desenvolvimento da ferramenta.

Após o desenvolvimento dos protótipos da ferramenta de busca, durante o estudo de caso piloto realizado neste trabalho, foram

analisados os motivos pelos quais, em alguns momentos, a ferramenta não conseguiu realizar suas tarefas de forma plena. Nesse contexto, foi elaborado um estudo de caso em outra instituição, a fim de atestar uma proposta de arquitetura de software baseada em agentes para o gerenciamento de portfólio de fontes de informação existentes na web que contemplasse os recursos elencados durante os testes do estudo de caso preliminar. Para tal, foi escolhido o Centro de Tecnologia da Informação Renato Archer (CTI) do Ministério da Ciência, Tecnologia e Inovação (MCTI), sito na cidade de Campinas, Estado de São Paulo, devido ao fato de ser uma instituição de pesquisa que trabalha com pesquisa, desenvolvimento e inovação (P&D&I) e, possui acesso para o estudo de caso da pesquisa. Para tal, foi obtida a autorização do próprio diretor do CTI/MCTI, Dr. Victor Pellegrini Mammana que permitiu o acesso ao CTI/MCTI e aos seus respectivos colaboradores do laboratório de mostradores7 para os procedimentos necessários. O detalhamento dessa pesquisa está descrita no Capítulo 5 deste trabalho.

Esta pesquisa se limitou a elaborar uma arquitetura de software baseada em agentes para gerenciamento de portfólio de fontes de informação existentes na web. De acordo com requisitos obtidos na instituição em que foi efetuado o estudo de caso apresentado no Capítulo 5, foi traçado como objetivo da pesquisa elaborar o processo e a modelagem do software e não o seu desenvolvimento por meio de ferramental de desenvolvimento de software. Fora utilizado o NetBeans somente para desenhar os protótipos sugeridos de tela e mostrar sua interação, mas sem a ambição de efetuar qualquer codificação.

A fim de verificar a funcionalidade de uma plataforma agentes, foi instrumentalizada uma pequena aplicação em plataforma Windows, de acordo com as estruturas de software utilizadas no CTI, com três agentes de software do tipo reativos simples, comunicantes entre si através de mensagens no padrão FIPA-ACL e alguns comportamentos autônomos a cada um. Como foi sinalizada como negativa a simulação de uma ferramenta naquela instituição, seu desenvolvimento não foi continuado, sendo desviado o foco para o processo de modelagem. Assim, também deverá ainda ser viabilizada a sincronização de um agente de busca para a rede Internet, pois na instrumentalização foram efetuados testes de buscas dentro de arquivos locais no computador onde foram efetuas tais simulações.

7 Foi escolhido um dos diversos laboratórios do CTI, para que o escopo do processo e

Cabe aqui ressaltar que, no momento de se efetuar a construção das classes, criar suas propriedades e preencher os seus métodos com código-fonte a fim de operacionalizar os modelos, podem ser necessários ajustes estruturais nos diagramas que compõe a aplicação, em função da especificidade de cada framework agentes ou linguagem de programação existentes hoje no mercado e passíveis de uso em seu desenvolvimento.

Também não fez parte do escopo deste trabalho efetuar comparativos de desempenho entre estruturas de objetos, threads e agentes. A escolha das estruturas agentes para elaboração do estudo se deu pelo fato de que, autores citados no referencial teórico sustentaram em seus trabalhos que, a utilização dos sistemas baseados em agentes é interessante pelas características de modularidade e atomicidade possíveis, produzindo sistemas de informação capazes se de reconfigurar sob demanda.

1.6.2 Estrutura do Trabalho

Estruturalmente, esse trabalho está dividido em cinco sessões principais. A primeira introdutória, onde estão descritos o contexto desse trabalho, sua problemática e indagação norteadora da pesquisa, objetivos, justificativa, evidência de seu ineditismo e sua delimitação juntamente aos aspectos estruturais.

Em seguida, são abordados os procedimentos metodológicos utilizados, divididos em dois grandes grupos, um dedicado à metodologia de pesquisa e outro, que descreve o processo estruturado de revisão sistemática da literatura.

Após as estruturas metodológicas, está a sessão que contém a revisão de literatura utilizada no trabalho, que compreende quatro colunas principais, o contexto tecnológico e inovador atual, a Inteligência Competitiva, os sistemas baseados em tecnologias agentes e a Inteligência Competitiva assistida por software.

Então, são estabelecidos dois estudos de caso, o preliminar com o objetivo de avaliar a funcionalidade de estruturas de busca de informações na rede Internet através de software e o estudo de caso com a arquitetura de software baseada em agentes proposta.

Finalizando esse trabalho, está a sessão que contém as conclusões juntamente com as limitações da pesquisa e as sugestões para os trabalhos futuros.