Agenda <ul><li>O que é VoIP? </li></ul><ul><li>Provedor VoIP </li></ul><ul><li>VoIP + Java EE </li></ul><ul><li>Benefícios...
O que é VoIP? Imagem: Wikipedia
Provedor VoIP
Provedor VoIP
VoIP + Java EE?
Benefícios X Desafios <ul><li>Baixo custo </li></ul><ul><li>Flexibilidade </li></ul><ul><li>Integrações </li></ul><ul><li>...
Como começar? <ul><li>Java </li></ul><ul><li>Protocolo SIP </li></ul><ul><li>JSLEE </li></ul><ul><li>Conta em provedor VoI...
Protocolo SIP S ession  I nitiation  P rotocol
JSLEE  Java Service Logic Execution Environment <ul><li>Padrão Java para o SLEE </li></ul><ul><li>Apps  orientadas a event...
Mobicents JAIN-SLEE <ul><li>Implementação do JAIN-SLEE 1.1 (JSR 240) </li></ul><ul><li>Executado no JBoss AS </li></ul><ul...
Exemplo prático  Recebendo ligações da web
Exemplo prático  Screenshot
Exemplo prático  Tecnologias utilizadas
Exemplo prático  Arquitetura utilizada
Código-fonte  Sai pra lá NullPointerException!
Links úteis <ul><li>Tutorial para iniciantes </li></ul><ul><li>http://community.jboss.org/wiki/HelloSLEEWorldServiceJAINSL...
Perguntas? Thiago Faria de Andrade [email_address] @thiagofandrade Obrigado! www.algaworks.com @algaworks Normandes Júnior...
Próximos SlideShares
Carregando em…5
×

Integração Java EE e VoIP

1.664 visualizações

Publicada em

Slides da palestra "Integração Java EE e VoIP - Um exemplo prático".

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.664
No SlideShare
0
A partir de incorporações
0
Número de incorporações
45
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Integração Java EE e VoIP

  1. 2. Agenda <ul><li>O que é VoIP? </li></ul><ul><li>Provedor VoIP </li></ul><ul><li>VoIP + Java EE </li></ul><ul><li>Benefícios X Desafios </li></ul><ul><li>Como começar? </li></ul><ul><li>Protocolo SIP </li></ul><ul><li>JSLEE </li></ul><ul><li>Mobicents JAIN-SLEE </li></ul><ul><li>Exemplo prático </li></ul><ul><li>Código-fonte </li></ul>
  2. 3. O que é VoIP? Imagem: Wikipedia
  3. 4. Provedor VoIP
  4. 5. Provedor VoIP
  5. 6. VoIP + Java EE?
  6. 7. Benefícios X Desafios <ul><li>Baixo custo </li></ul><ul><li>Flexibilidade </li></ul><ul><li>Integrações </li></ul><ul><li>Interatividade </li></ul><ul><li>Qualidade de serviço </li></ul><ul><li>Energia elétrica </li></ul><ul><li>Estudo de protocolos </li></ul>X
  7. 8. Como começar? <ul><li>Java </li></ul><ul><li>Protocolo SIP </li></ul><ul><li>JSLEE </li></ul><ul><li>Conta em provedor VoIP </li></ul><ul><li>Internet banda larga </li></ul>
  8. 9. Protocolo SIP S ession I nitiation P rotocol
  9. 10. JSLEE Java Service Logic Execution Environment <ul><li>Padrão Java para o SLEE </li></ul><ul><li>Apps orientadas a eventos </li></ul><ul><li>Alto throughput </li></ul><ul><li>Baixa latência </li></ul><ul><li>Processamento assíncrono </li></ul>
  10. 11. Mobicents JAIN-SLEE <ul><li>Implementação do JAIN-SLEE 1.1 (JSR 240) </li></ul><ul><li>Executado no JBoss AS </li></ul><ul><li>Open-source </li></ul>
  11. 12. Exemplo prático Recebendo ligações da web
  12. 13. Exemplo prático Screenshot
  13. 14. Exemplo prático Tecnologias utilizadas
  14. 15. Exemplo prático Arquitetura utilizada
  15. 16. Código-fonte Sai pra lá NullPointerException!
  16. 17. Links úteis <ul><li>Tutorial para iniciantes </li></ul><ul><li>http://community.jboss.org/wiki/HelloSLEEWorldServiceJAINSLEETutorial </li></ul><ul><li>Overview sobre JSLEE e Mobicents </li></ul><ul><li>http://today.java.net/pub/a/today/2006/03/09/mobicents-jslee.html </li></ul><ul><li>Especificação do JAIN SLEE </li></ul><ul><li>http://jcp.org/aboutJava/communityprocess/final/jsr240/index.html </li></ul><ul><li>Introdução ao JAIN SLEE - Maven archetype </li></ul><ul><li>http://groups.google.com/group/mobicents-public/web/jainslee-maven-archetype-basic-service </li></ul><ul><li>Grupo do Mobicents </li></ul><ul><li>http://groups.google.com/group/mobicents-public?hl=en </li></ul>
  17. 18. Perguntas? Thiago Faria de Andrade [email_address] @thiagofandrade Obrigado! www.algaworks.com @algaworks Normandes Júnior [email_address] @normandesjr

×