TDC 2012: Trilha - Android University Back end Android
-
Upload
inael-rodrigues -
Category
Technology
-
view
130 -
download
0
Transcript of TDC 2012: Trilha - Android University Back end Android
Apresentação
1.1. Ciência da computação - Ciência da computação -
UFGUFG
2.2. Bacharelando em Bacharelando em
Sistemas de informação pela Sistemas de informação pela
UFGUFG
3.3. Sócio-proprietário da Sócio-proprietário da
Triangulum SoluçõesTriangulum Soluções
Webservices
• Introdução
• Documentação dos seus serviços
• Tipos de resposta
• Cuidados com a codificação
• Exemplos de webservices
Introdução
• Solução utilizada na integração de sistemas e na comunicação entre diferentes aplicações.
Introdução
• Através dos webservices é possível que novas aplicações possam interagir com aquelas que já existem.
Interoperabilidade
• Uma aplicação pode solicitar um serviço a ser executado por outra aplicação mesmo que ambas estejam em diferentes sistemas e escritas em linguagens diferentes.
Documentação dos seus serviços
• Contrato de operações
• Especifique: nome, autor, uri, parâmetros, formato da resposta
Cuidados com a codificação
• UTF-8, ISO...
• Padronização ou detecção e correção
• O tratamento correto para o “problema” da codificação dos caracteres é de extrema importância para o funcionamento correto.
[URL]/mws.php?[URL]/mws.php?
getTrilhasPorDia&digetTrilhasPorDia&di
a=20/10/2012a=20/10/2012
[URL]/mws.php?[URL]/mws.php?
getTrilhasPorDia&digetTrilhasPorDia&di
a=20/10/2012a=20/10/2012
{"trilhas":{"trilhas":
[{"id":"81","nome":"[{"id":"81","nome":"
Android Android
University","cor":"#FUniversity","cor":"#F
F0000"}]}F0000"}]}
{"trilhas":{"trilhas":
[{"id":"81","nome":"[{"id":"81","nome":"
Android Android
University","cor":"#FUniversity","cor":"#F
F0000"}]}F0000"}]}
RespostaResposta
Trilhas por dia
RequisiçãoRequisição
Exemplo online
- Serviço: www.triangulumsolucoes.com.br/tdc/php/service/mws.php ?getTrilhasPorDia&dia=20/10/2012
- Interface web mobile
http://www.triangulumsolucoes.com.br/tdc
/mobile