Multiplataforma que dá certo
Veja como foi possível aplicar a combinação de Linux com Java, StarOffice e Samba e automatizar os processos de engenharia na Prosul, em Santa Catarina
Empresa é uma das 40 maiores do setor no país
Com 135 funcionários, dos quais pelo menos 60 com graduação, a Prosul é uma das 40 maiores do país no setor de engenharia consultiva. Em 2000 figurou na 45ª posição do ranking produzido pela revista especializada O Empreiteiro, e melhorou pelo menos sete posições no último ano, com um faturamento de mais de R$ 8 milhões. Especializada em desenvolvimento de projetos, supervisão, consultoria técnica e assessoramento, atua nas áreas rodoviária, ferroviária, aeroportuária, portuária, saneamento básico, resíduos domésticos e industriais, PCHs (Pequenas Centrais Hidrelétricas), transporte de gás natural e obras civis. A carteira de clientes inclui o Departamento de Estradas de Rodagem (DER/SC), Centrais Elétricas de Santa Catarina (Celesc), Eletrosul, Universidade do Sul de Santa Catarina, Infraero, MS Gás, além de dezenas de prefeituras catarinenses. Tem 100 computadores rodando Windows e 10 servidores Linux.
Ao utilizar ferramentas Open Source, a Prosul, uma das maiores empresas brasileiras de engenharia consulti- va, obteve elevados níveis de eficiência na gestão e uma economia de nada menos que R$ 200 mil em compras de licenças de uso de software. "Nossa maior vantagem, en- tretanto, não foi na redução de custos", admite Luiz Henrique Brillinger, diretor administrativo da Prosul Pro- jetos, Supervisão e Planejamento, sediada em Floria- nópolis (SC). "A confiabilidade e a flexibilidade na automatização dos procedimentos foram os maiores ganhos", esclarece o executivo, responsável pelo planejamento do Linux nos 10 servidores da empresa, que já contava com larga experiência com o sistema operacional UNIX.
Os estudos de viabilidade do uso do Linux na Prosul começaram em 1999, quando a empresa substituiu os servidores Novell. "A boa adaptação e as facilidades de migração foram decisivos na operação, com a conseqüen- te redução de custos na compra e atualizações de licenças de software. Atualmente, a Prosul roda Conectiva Linux com Samba, NIS, IPChains, Squid, Qmail, PostgreSQL, Java, Tomcat, Apache entre outras aplicações", relata Brillinger.
De acordo com o assessor de qualidade da Prosul, Nicholas Morassutti, as melhorias de processos têm sig- nificado mais amplo para a empresa, que em dezembro do ano passado conquistoua certificação ISO 9001. "Unificamos tecnologia aos processos de garantia de qualidade, onde o sistema está projetado para o gerenciamento e supervisão de regras de negócio", diz.
Houve alguns problemas inevitáveis no processo de migração, segundo Alexandre Honório Silva, administra-dor de rede da empresa catarinense de engenharia - notadamente "a customização do aplicativo por falta de documentação adequada" - mas resolvido com a busca de informações na própria Internet. Outro obstáculo enfrentado foi colocar no ar a rede Novell com os protocolos NetBEUI e IPX, junto com o protocolo TCP/IP. "Essa combinação deu origem a problemas de roteamento, que deveria ser controlado pelo Conectiva Linux", diz Alexandre. A solução foi encontrada com a adoção provisória do software IPXD até a conclusão da migração total para o sistema operacional Linux rodando TCP/IP. O administrador lembra que o Samba está sendo utilizado para a autenticação de usuários por senha e domínio de clientes Windows (confira no box a estrutura operacional da Prosul), com WinServer, um front-end para o servidor de impressão que está rodando em LPRng e servidor de arquivos. Hoje, a Prosul está unificando todas as autentica- ções com o aplicativo OpenLDAP, acrescenta Brillinger.
Na área de desenvolvimento de sistemas, a Prosul utiliza computadores com inux e o banco de dados PostgreSQL para desenvolver sistemas corporativos para a obtenção e controle de informações relacionadas ao sistema de qualidade e serviços em execução. O Tomcat é usado para a geração dinâmica de informações e o CVS serve para gerenciar o trabalho da equipe de desenvol- vimento de software. A empresa também recorre ao software ArgoUML para a documentação do diagrama de classes e o JavaDoc para a geração do manual de variáveis de classes e métodos. "Utilizamos também o NetBeans para o desenho de telas, mas o código é desenvolvido com o editor de texto Vim ou JEdit, pelas facilidades geradas, além da possibilidade de configuração do Shell para maior agilidade na produção desoftwares", descreve Nelson Abu Samra Rahal Junior, analista de sistemas da empresa.
Abu Samra acrescenta que a adoção da linguagem de programação Java, além das características e facilidades já conhecidas, vai ao encontro da polítia do departamento de informática onde uma solução tem que ter portabilidade para pelo menos duasplataformas operacionais.
A Prosul adotou o Star Office desde a versão 5.1, nas estações de trabalho Windows da empresa, contando com funcionários para suporte e desenvolvimento de modelos de documentos para os usuários finais. "O sistema desktop, muito criticado por usuários, tem sido extremamente útil para a produção", testemunha Brillinger. "Em situações que sejam necessários sistemas para outras funções, o StarOffice se mostrou estável o bastante para rodar em conjunto com aplicações de engenharia ou contabilidade", confirma.
Os relatórios de engenharia são todos elaborados como StarOffice, que permite a criação de modelos de documentos. Na Prosul, este trabalho levou alguns meses de estudos, modelagem e adaptação às normas da ABNT e, a partir de então, os funcionários da empresa apenas selecionam um relatório de acordo com a demanda específica, sem relacionar-se com aspectos como a aparência dos textos. "O foco passou a ser exclusivamente no cuidado com as informações, contribuindo na curva de aprendizado e produção", observa Brillinger.
Esta preocupação focada é ainda mais útil quando, em determinados projetos de engenharia, houver diversos profissionais envolvidos e um grande volume de informações. Estes projetos são criados, paginados e formatados automaticamente pelo StarOffice. "Isso é fruto de um trabalho de planejamento de documentos e modelos combinado com os recursos de documento mestre", explica Brillinger. As propostas, projetos e memoriais da Prosul que envolvam diferentes profissionais são igualmente criados com o recurso do documento mestre.
"O StarOffice não deixa nada a desejar em relação aos concorrentes", assegura o diretor da empresa de engenharia catarinense. O servidor de projetos, por sua vez, gerencia nada menos que meio milhão de arquivos em conjunto com o Samba.
Rodrigo Asturian - asturian@RevistaDoLinux.com.br