[Cascavel-pm] RES: [voltando....] Casos de sucesso com Perl

Marcelo Stella marcelo em stella.eng.br
Segunda Dezembro 19 06:17:54 PST 2005


Senhores,

Seguindo a linha, na TCO (Tele Centro Oeste Celular) todo o controle de
CDR's (de onde sai a grana em telefonia) estava sendo gerido em perl.
Diversos sistemas com socket, oracle, mysql, parsing de logs, conversão de
formatos de arquivos, xml, muito hash, sort, módulos próprios, tratamento de
arquivos binários, ascii, comportados ou não etc... Foi um excelente
laboratório... Pela última contagem, eram mais de 70.000 linhas de código
envolvendo Faturamento, Tarifação, Arrecadação, Cobrança, Mediação, Fraude,
DW, Gerência de Redes, SMS, plataforma de Pré-pago... Um dos sistemas, de
concentração de alarmes, até falava com outras linguagens via socket. Muitas
vezes também usamos o PERL para nos salvar de alguns apuros como tirar
duplicidade de CDR's em arquivos (nesse, criávamos hashs com uns 20 milhões
de registros em memória, numa sun com 20 Gb de RAM), bases temporárias em
mysql para consolidar relatórios de bancos Oracle, gestão de execução de
processos onde o PERL era quem disparava os outros programas para análise e
registro... 

Agora, se me permitirem, faço um comentário: entendemos perl como uma das
melhores linguagens de backend, além de ser a mais flexível e de menor tempo
de desenvolvimento, principalmente no ambiente de telefonia onde se tratam
arquivos de todos os tipos. Contudo, para o frontend, vemos no PHP um
excelente parceiro... Não vejo uma guerra entre essas linguagens e sim, uma
parceria de sucesso... Elas se complementam... Mesmo pq, salvo engano, PHP
foi, originalmente, feito em perl... Até se for boato, já vale o mérito de
ser comparada ao PERL... :D

[]'s
Marcelo Stella

PS.: Aí veio a Vivo, que resolveu desmontar tudo isso, e estão levando uma
surra aqui no Centro-Oeste... Agora, quem está se beneficiando dos
programadores PERL, que saíram da TCO, é a Brasil Telecom... :D

 



-----Mensagem original-----
De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome
de Luis Campos de Carvalho
Enviada em: sexta-feira, 16 de dezembro de 2005 08:08
Para: Cascavel Perl Mongers
Assunto: Re: [Cascavel-pm] [voltando....] Casos de sucesso com Perl

--- Alceu escreveu:
> - Na Motorola usa-se a Perl em interfaces que leem e
> tratam textos (o pessoal de fora usa muito pra isso)
> entre sistemas;
> usa também para interfaces graficas e relatorios na
> web (apache+mod_perl+svg ou GD)

  A este processo chama-se "ETL", que é a sigla inglêsa para "Extração,
Transformação e Carga"
(/Extraction Transform and Load/). É importante constar a sigla, já que é
ela que vai estabelecer
o vínculo com os sistemas de BI que usam perl extensivamente. O Marco Lima
vive disso, é
especialista em BI na área de Telecom... ;-)

  Putamplexos!

--
Luis Campos de Carvalho
Member of "São Paulo Perl Mongers",
Unix SysAdmin & OCP/DBA Oracle


	



	
		
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 

_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm



Mais detalhes sobre a lista de discussão Cascavel-pm