Estava codando a base de CEPs hoje mais cedo e me veio a idéia de criar uma espécie de WebService mas na verdade seria mais como uma aplicação RESTFul feita com CodeIgniter que respondesse somente com XML os dados mais comuns como estados e cidades de um país, códigos de CEP, Latitude e Longitude de endereços, gênero (Masculino e Feminino). Enfim, tudo o que geralmente utilizo em meus projetos e acabo codando na mão, e acredito que muitos também façam isso.
A idéia geral é primeiramente jogar na url http://bws.brajola.com mas com o crescimento da aplicação será necessário um domínio próprio e quem sabe um server dedicado mas vamos por partes…
Por exemplo se eu quisesse todos os estados do Brasil, acessaria a URL:
http://bws.brajola.com/states/BR/all
Da mesma forma que para listar as cidades do estado de São Paulo eu acessaria
http://bws.brajola.com/cities/SP/all
Pensei bastante durante o dia e falei com alguns amigos a respeito da idéia e acredito que seja legal fazer e disponibilizar para todos consumirem. Já aumentei a banda do servidor que responderá pelo serviço e acredito que aguente pelo menos 1.000 acessos simultâneos. Dá pra começar a brincar.
Agora estou começando a codar o que será o engine da coisa, as classes que responderão em XML e a configuração da base de dados.
Se alguém tiver bases de estados e cidades de outros países em formato SQL serão bem-vindas e seus nomes irão para os créditos da aplicação.
Espero até o final de semana ter algo pronto para lançar aqui!