Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Charles Burkhardt
Título: Desenvolvimento de um Sistema de Leilão Utilizando JavaServer Pages
 
Introdução:
Atualmente, a tecnologia da informação é algo que traz um diferencial competitivo para as organizações, fundamental para que estas alcancem seus objetivos, buscando a qualidade de seus produtos e satisfação de seus clientes. Como a maioria dos campos de empenho humano, as tecnologias projetadas para o desenvolvimento de aplicações vem evoluindo constantemente. Dando maior ênfase à arquitetura de software, que desde o princípio vem passando por importantes mudanças no que diz respeito à divisão das aplicações em camadas independentes. Com o surgimento das redes locais, as aplicações deixaram de ser executadas em somente uma máquina, como por exemplo os mainframes, e passaram a ser divididas em duas partes: cliente e servidor. Depois surgiu o conceito de aplicações distribuídas, e logo a seguir, com a popularização da internet, surgiu a arquitetura denominada multi-camadas, que divide as aplicações em tres ou mais partes, normalmente: lógica da aplicação, acesso aos dados e interface com o usuário (Ntier, 1999). O presente trabalho propõe apresentar um estudo sobre o desenvolvimento de sistemas em multi-camadas, implementando um sistema de leilão para internet, utilizando JavaServer Pages e Oracle. O sistema de leilão é direcionado para empresas que buscam uma vantagem competitiva através de um sistema que seja independente de plataforma, robusto, seguro e acessível através da internet. A idéia do sistema surgiu de uma necessidade real, levantada por empresas da região de Blumenau e repassadas para uma empresa de informática, a QuickSoft. Tais necessidades dizem respeito à redução de custos operacionais e de estoque, muitas vezes oriundos de produtos que possuem pouca saída ou por serem de segunda qualidade. No sistema é possível que empresas anunciem seus produtos, ao mesmo tempo que podem realizar propostas para produtos anunciados por outras empresas. Tais operações podem ser realizadas depois do cliente fazer o cadastro no sistema. Tendo o CGC e a senha em mãos, o mesmo pode consultar anúncios classificados em áreas de atuação, como por exemplo, anúncios de indústrias têxteis. Quando realizado o anúncio de um produto, é informado o valor mínimo e a data limite do mesmo. Encerrada a data limite, a negociação é realizada com a empresa anunciante e a empresa cujo valor da proposta superou as demais. Para satisfazer as necessidades do sistema, como a independência de plataforma, a segurança e robustez, buscou-se uma tecnologia que implementasse o conceito de desenvolvimento em multi-camadas, e que pudesse ser disponibilizada na internet. A tecnologia que permite este tipo de recurso é chamada de geração de páginas dinâmicas. Consiste em porções de código (scripts) que são inseridos nas páginas HTML e processados pelo servidor web antes de serem enviadas para os usuários, separando desta forma a geração da interface da geração do conteúdo. Entre os representantes mais populares desta tecnologia tem-se as páginas ASP (Active Server Pages) da Microsoft; PHP, que surgiu para fortalecer a geração de páginas em servidores Unix mas já disponível para Linux e Windows NT; O Jscript Server Side da NetScape e o ColdFusion. Além de todas estas soluções citadas, mais uma surge como uma tecnologia competiviva, o JavaServer Pages (JSP), que está na versão 1.1 de sua especificação (Gomes, 1999).