Ir para o conteúdo

GSAN - Sistema Integrado de Gestão de Serviços de Saneamento e GeoSan - Módulo GIS

Membros

 Voltar a Código-Fonte...
Tela cheia

Integração de Software x GLP

13 de Agosto de 2009, 17:01 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 33 vezes

Cara Comunidade!

 

Entramos em uma discussão a qual não tenho clareza e gostaria do auxilio da comunidade: 

1. O GSAN é licenciado em GPL v2.

2. Ferramenta de ERP proprietária 

3. Considerando a integração destas aplicações, posso chamar uma função do ERP dentro do código do GSAN?  Por exemplo:  Em uma rotina, na qual o GSAN irá disparar sua rotina de serviço de instalação de hidrômetro, gostaria-se de verificar a existência de hidrômetros em estoque antes da emissão da mesma.  Para tanto, utiliza-se uma função disponibilizada pelo ERP a qual recebe parêmetros e retorna um status de acordo com a situação.  O status de retorno é tratado no GSAN.  Esta integração é legal em relação a GPL?  Se fosse o contrário também?

 

Autor: Artur Wendling


33 comentários

  • Dd41b8269bf469fbafa4c80a70e9b0fa?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
    14 de Agosto de 2009, 10:25

     

    Como também tenho dúvidas, no mínimo vou refletir!

    Chamar uma função é utilizar código proprietário? Não tenho certeza, pois sistemas podem ter a mesma chamada de função. exemplo: nome(param1, param2) retorno; Porém, colocar o corpo do bloco da função, ai sim, poderia ser caracterizado como utilização de código proprietário.

    Se construirmos um middleware responsável pela integração com demais sistemas, componentizando essa responsabilidade, ficaria em um local específico, ao invés de espalhado pelo código, facilitaria a manutenção e poderia ser "desacoplado" quando necessário. Esse middleware teria a responsabilidade de comunicar-se com outros sistemas, de qualquer natureza, faria apenas chamadas aos serviços de outros sistemas, sendo uma boa prática da Engenharia de Software.

    Caso a chamada de função ou procedimento seja um problema, uma solução seria a troca de informações através de tabelas.

  • D84862574bee90565c4577c079ea7fec?only path=false&size=50&d=404Bruno Emanuel Silva(usuário não autenticado)
    4 de Setembro de 2009, 12:11

     

    Essa chamada ocorre como?

    Via WebService?

    Como ocorre essa comunicação entre os sistemas?

    • 28feab97108d1071a10b2ed7794aa0ba?only path=false&size=50&d=404Samuel Valerio(usuário não autenticado)
      15 de Setembro de 2009, 17:14

       

      Bruno, a situação exposta é hipotética.

      Considere as possibilidades existentes e se não for pedir muito, responda cada uma, por favor, visando o aspecto legal sobre a ótica da GPL. Algumas possiblidades que vejo:

      1) Webservice;

      2) Requisição HTTP sobre alguma funcionalidade já existente (simulando um usuário comum através do browser);

      3) Através dos EJBs (classes do GSAN que contém as regras de negócio e podem ser expostas remotamente);

      4) Incorporação de uma parte do GSAN (um jar criado a partir de algumas classes). Isto é, utilizar parte do GSAN como uma biblioteca (lib) para a sua aplicação;

      5) Acesso direto à base de dados do GSAN.
      Quais desses casos ferem a GPL ? Vocês enxergam alguma outra possibilidade ?

Para esclarecer dúvidas sobre este software, encaminhe e-mail para: gsan@listas.softwarepublico.gov.br. Saiba como se associar a lista.

Reunião do Comitê Gestor GSAN/GeoSan

22 de Setembro de 2018, 12:03, por José Maria Villac Pinheiro
26 de Setembro de 2018, 9:00

Reunião do Comitê Gestor do GSAN em Brasília.



Reunião do Comitê Gestor - GSAN

15 de Fevereiro de 2017, 18:00, por Joelma Gonçalves
de 15 de Fevereiro até 15 de Março de 2017

Reunião do Comitê Gestor



Ata da reunião do Comitê Gestor do GSAN - 25/março

13 de Maio de 2015, 15:23, por Desconhecido

Como não houveram solicitações de alteração, ela é a mesma enviada anteriormente aos senhores(as) por e-mail dia 8/abril.



Leitura e impressão simultânea - Modelo de compartilhamento

8 de Abril de 2015, 17:40, por Desconhecido

Links de download das apresentações na Reunião do Comitê Gestor do GSAN realizada em 25/março/2015 em Brasília no Ministério do Planejamento.



Vídeos da reunião do Comitê Gestor do GSAN

8 de Abril de 2015, 17:26, por Desconhecido

Abaixo os links dos vídeos da reunião do Comitê Gestor do GSAN.