|
Acadêmico(a): Israel Rodnei de Faustino |
Título: Protótipo de um Sistema de Gerenciamento de Informaçöes de Livros Utilizando Objetos Distribuídos |
|
Introdução: |
Segundo Mindlin (2004), livros transmitem pensamentos, traduzem emoções, estimulam a imaginação e o sonho, permitindo que a vida cotidiana tenha um sentido intelectual e espiritual de inestimável valor. Atualmente, o mercado editorial brasileiro está conseguindo satisfazer esses interesses. As tiragens ainda são restritas e a distribuição precária, mas o número não é pequeno, alcançando cerca de 3.000 títulos mensais, e a publicação de autores novos e consagrados cresceu consideravelmente. Na medida que a informação referente a livros e inclusão de novos autores se expande, as editoras enfrentam o desafio de prover fácil acesso dessas informações às livrarias. Além dos lançamentos, é necessário disponibilizar informações sobre a edição do livro, ou seja, se o mesmo está sendo reeditado, esgotado, temporariamente esgotado ou fora de catálogo, além das alterações de preços que são constantes. Muitas editoras disponibilizam as informações sobre seus livros em suas páginas na Internet, e por sua vez as livrarias tendem a acessar diariamente estas páginas para atualizar seus bancos de dados. Com o acesso a diferentes editoras, surgem vários tipos de informações, muita delas incompletas, por exemplo: arquivos com listas de preços em diferentes formatos (txt, xls, pdf), livros sem resenha, autor incompleto, assunto não informado e outros. Esse processo realizado pelas livrarias é árduo, pois além da demora na obtenção das informações, estas nem sempre estão disponíveis de imediato. Muitas vezes há a necessidade de contatar as editoras para obter mais informações por outros meios (telefone, fax, e-mail), gerando mais custos para as livrarias. Tendo em vista o problema apresentado, este trabalho propõe o desenvolvimento de um protótipo de sistema de gerenciamento de informação de livros utilizando Objetos Distribuídos (OD). O sistema é distribuído, oferecendo grande faixa de recursos computacionais para a aplicação, independente da localização do usuário ou dos equipamentos computacionais que sejam requeridos. Esses recursos permitem que a aplicação ofereça ao usuário, melhor desempenho e uso mais eficiente dos serviços computacionais do sistema. Em um sistema distribuído, a arquitetura do sistema está organizada em camadas de software, onde o processamento e os dados manipulados pelo mesmo ficam distribuídos e acessíveis aos usuários a partir de qualquer localidade. Segundo Poloniato (1999, p. 16), a arquitetura cliente/servidor multicamadas tree-tier, oferece uma interface formal entre a camada do aplicativo (interface com o usuário) e o banco de dados, através das regras de negócios, garantindo assim, estruturas de dados melhores e mais confiáveis. Para comunicação entre processos utilizou-se o padrão Common Object Request Broker Architecture (CORBA), principalmente porque, é uma arquitetura conhecida e muito utilizada para gerenciar ambientes distribuídos. Com o intuito de manter um padrão nos dados armazenados pelas editoras, foi utilizado um formato de intercâmbio de informação para livros, denominado Machine Readable Cataloging (MARC 21), em sua versão em Extensible Markup Language (XML) (MARC STANDARDS, 2004). Toda a tecnologia utilizada para o desenvolvimento desta aplicação visa formar uma rede de distribuição de informações para livrarias, onde as mesmas poderão observar o comportamento do setor editorial com uma agilidade que hoje é cada vez mais necessária. |
|
|