<br><div class="gmail_quote">Em 2 de setembro de 2011 14:51, Marcio Ferreira <span dir="ltr"><<a href="mailto:marciodesouzaferreira@gmail.com">marciodesouzaferreira@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="gmail_quote"><div class="im">2011/9/1 André Torres <span dir="ltr"><<a href="mailto:andretorresrj@gmail.com" target="_blank">andretorresrj@gmail.com</a>></span><br></div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>Oi pessoal,</div><div> </div><div>queria perguntar a vcs se a minha ideia é possivel e se ela é simples de se implementar.</div><div>eu queria saber se é possivel interligar diferentes softwares pra meio que montar uma linha de produção. vou dar um exemplo. </div>


</blockquote><div><br></div></div><div>Sim, é possível. O custo de implementar varia(nível de log, tipos de entrada e saída, etc).</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>dou o input para o primeiro software e recebo o output</div><div>o output do primeiro vai ser aberto no segundo software que por sua vez vai me dar outro output.<br clear="all"></div></blockquote><div><br></div></div>

<div>
Humm, dá uma olhada no Child[1], e até no Data::Flow[2]. Eles buscam uma abordagem semelhante ao que você quer</div></div></blockquote><div><br></div><div>errrr, DataFlow[2]</div><div> </div><div>[2] <a href="https://metacpan.org/module/DataFlow">https://metacpan.org/module/DataFlow</a></div>

<div><br></div><div>(sorry russoz =P )</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div></div><div>haveria a possbilidade de fazer o segundo software entender que os outputs do primeiro ja estariam prontos para serem abertos por ele e "analisados"?</div></blockquote><div><br></div></div><div>

Sim claro, tudo depende de como vc quer fazer isso, via Log ? Fila de mensagem ? Semáforo ?</div><div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div> </div><div>a minha ideia era fazer um script pra gerenciar tanto os softwares quanto os arquivos.</div></blockquote><div><br></div></div><div>Ótimo! </div><div><br></div><div>Fazer esse workflow decentemente, não é um trabalho trivial. Precisa estudar/entender/mapear os pontos variaveis entre seus softwares e traçar um comportamento para cada um.</div>


<div><br></div><div>Recomendo fortemente que vc trabalhe com testes, TDD. Tenho certeza que isso vai reduzir suas surpresas. =)</div><div><br></div><div>[1] <a href="https://metacpan.org/module/Child" target="_blank">https://metacpan.org/module/Child</a></div>


<div>[2] <a href="https://metacpan.org/module/Data::Flow" target="_blank">https://metacpan.org/module/Data::Flow</a></div></div></blockquote><div><br></div><div> </div></div><br>