Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Alexandre dos Santos Moratelli
Título: Sistemas de Gerenciamento de Conteúdo para Ambiente WEB
 
Introdução:
Basicamente falando, segundo AppliedTheory (2001), gerenciamento do conteúdo é o controle – administração, gerenciamento do fluxo, acesso ao conteúdo e segurança – das informações de uma organização (sejam elas textos, imagens, gráficos, áudio ou vídeo). A explosão na utilização da Internet tornou possível e desejável às organizações disponibilizarem seus bancos de dados na web. A imensa quantidade de produtos baseados na web facilita o desenvolvimento de aplicações para pesquisar e manipular bancos de dados. Estes produtos têm como alvo reduzir o esforço de desenvolvimento na criação de interfaces de pesquisa baseados em formulários. Entretanto, formulários não são ferramentas efetivas de pesquisa para muitos usuários da Internet. Segundo Miller (1997) os usuários da web diferem no mínimo em três importantes detalhes dos usuários tradicionais de aplicações de bancos de dados. Primeiro, não estão familiarizados com o funcionamento das aplicações e podem não possuir experiência na utilização da interface da aplicação. Segundo, podem ser intolerantes com interfaces inflexíveis, porque tipicamente possuem alternativas (outros sites) disponíveis que oferecem serviços similares. Eles esperam métodos de navegação efetivos e eficientes que minimizem a quantidade de interação com o sistema, principalmente quando suas requisições ao sistema causam erros ou são incompletas. Finalmente, podem possuir diferentes demandas do mesmo banco de dados. A maioria dos sites é formada por conjuntos fixos de páginas criadas e interconectadas manualmente para organizar a informação. Utilizando esta metodologia, os usuários não precisam saber a especificação exata da informação que necessitam, muito menos sua estrutura ou forma de distribuição. Preferencialmente, eles podem navegar pelos breves sumários da informação e sucessivamente ver mais e mais informações detalhadas. Esta maneira de navegar entre a informação possibilita a um novo usuário uma maneira efetiva de encontrar a informação. De acordo com Deshpande (2001) um site cresce rapidamente para milhares de arquivos de computador interligados através de links. Então, um desenvolvedor de sites ou aplicações não precisa apenas cuidar da funcionalidade da aplicação (lógica do processo e gerenciamento de dados), mas também da estrutura e dos elementos que a constituem em um nível mais detalhado (como documentos e links). Links podem estar inativos ou não por uma variedade de motivos, desde um simples nome de arquivo alterado, uma omissão, até a reestruturação de uma parte do site. Os visitantes precisam estar seguros de que a informação atualizada há seis meses continua válida. Desenvolvedores de sites podem não se comprometer com as rotinas de manutenção, deixando-as para o pessoal administrativo. Desta forma, existe a necessidade da ciência da computação e a engenharia de software criarem novos métodos de gerenciamento de conteúdos disponibilizados na Internet. Kirda (2001) comenta que os requisitos básicos na engenharia web são: escalabilidade para permitir futuros serviços; mecanismos de atualização simples para os responsáveis pelo conteúdo; modelo de navegação consistente para os usuários; mecanismos de controle de versões de conteúdo, funcionalidades e layout; suporte multi línguas e capacidade para integrar componentes de softwares e dados em bases de dados legadas. Este trabalho consiste na especificação e desenvolvimento de um sistema de gerenciamento de conteúdo para ambiente web, possibilitando o fácil e rápido gerenciamento de um site (inserção, atualização e exclusão), realizando o controle de acesso de usuários às informações publicadas, assim como a possibilidade de publicação de qualquer tipo de arquivo e a pesquisa de qualquer conteúdo contido no site.