Autoria de Documentos

Marilene Araújo Noronha

                          


A interface para visualização e autoria dos documentos é feita no WEB browser. Nesta interface, o usuário dispõe de um menu com as operações para manipulação dos documentos. Exemplos destas operações são recuperação de um documento da base de dados, criação de de um novo documento, edição, criação de uma nova versão, etc...

 

Figura 5.1 Arquitetura do GDOC

Quando uma operação é escolhida pelo usuário, é estabelecida uma comunicação entre o aplicativo cliente e os servidores, envolvendo os seguintes processos: o browser HTML envia a requisição desta operação para o servidor HTTP, que retorna o código Java correspondente a operação que será executada. A execução do código ocorre no lado cliente.

Por outro lado, é necessário uma comunicação entre o código Java e o servidor de banco de dados a fim de se obter e armazenar os dados referentes tanto à estrutura lógica quanto ao conteúdo do documento. O protocolo utilizado para esta comunicação com o banco de dados é o JDBC (Java Database Conectivity) [JEP 97]. O JDBC é um protocolo aberto que permite o desenvolvimento de aplicativos em Java independentes do servidor de banco de dados utilizado, através da utilização de drivers para um de banco de dados específico.

No desenvolvimento do protótipo foi utilizado o servidor de banco de dados SQL Server 6.5 da Microsoft com o driver FastForward, da empresa ConnectSoftware, para comunicaçao com o JDBC.