terça-feira, setembro 16, 2008

.NET + WEBSERVICES - SMS por E-Mail

Foi-me requisitado a análise e elaboração de uma aplicação activa de envio de sms's por e-mail.
Basicamente, o cliente envia um email para determinados números de telefone, por ex: 93456456@xxx.xx.pt e este é reecaminhado para o telémovel da pessoa a contactar.

Coloca-se desde logo um problema. Visto que deverá correr como serviço num servidor, pois quero que a aplicação se active independentemente do facto de existir alguém logado ou não no sistema, apenas este facto leva-me a pensar que terei de criar um Windows Service de propósito. Mas não.... Felizmente sou adepto fervoroso do Code Project e lá encontrei uma aplicação fantásticamente simples que faz aquilo que queria. Na verdade, o xyntservice faz isso. Vale a pena ver.


Finalmente e após análise dos requisitos, elaborei a base de dados para MSSQL.
Todo o programa foi desenvolvido em vb.net e usei como classes de manuseio de e-mail, umas antigas adaptadas que tinha no meu cofre de programas. 

A operadora de telecomunicações, forneceu o WEBSERVICE que propicia a interface de envio de smss. Basicamente teria de formatar a informação.

Mais tarde, desenvolvi uma aplicação de gestão para gerar relatórios para os clientes de numero de mensagens...etc.

A aplicação passou nos curtos testes e neste momento corre já à 2 meses sem grandes problemas.

Tempo de desenvolvimento: 1 mês e 15 dias
Plataforma de desenvolvimento: Windows + Visual Studio 2008
Linguagem de programação: vb.net
SGBD: MSSQL 2005