Aplicações envolvendo internet são denominadas aplicações web e requerem requisitos especiais de arquitetura de software para um correto desenvolvimento e funcionamento. Este trabalho tem como proposta apresentar as técnicas de software livre, formando uma arquitetura para construir aplicações web que funcionem na internet ou intranet. Todo framework foi desenvolvido na plataforma Java com o uso de Servlet, JSP e JavaBean. Ao final, o processo realizado apresentou alta produtividade, pois retirou do desenvolvedor a responsabilidade de programar o código de comunicação envolvendo o protocolo HTTP e as trocas de mensagens entre as camadas da aplicação. Desta forma, o programador se concentrará em programar somente a regra de negócio do sistema proposto.
Applications involving Internet are called web applications and require specific requirements for software architecture for a correct development and functioning. This work has a proposal present the techniques of free software forming architecture to build web applications operating on the internet or intranet. Finally, the processor conducted showed high productivity, because withdrew from the developer the responsibility to set the code of communication involving the HTTP protocol and the exchange of messages between application tiers. Thus, the developer will focus on programming only the business rule of the proposed system.