Mobicents - Plataforma VoIP Open Source

2.223 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Mobicents - Plataforma VoIP Open Source

  1. 1. Palestrantes Normandes Júnior  Bacharel em Engenharia Elétrica  Arquiteto de software na CTBC  Consultor e instrutor Java na AlgaWorks  5 anos de experiência com Java  Certificado SCJP e SCWCD pela Sun
  2. 2. Palestrantes Thiago Faria de Andrade  Programador há 15 anos  Bacharel em Sistemas de Informação  Sócio/Diretor da AlgaWorks  Diretor de Tecnologia da Boobow  Consultor, arquiteto, desenvolvedor e instrutor Java  8 anos de experiência com Java  Certificado como programador Java pela Sun
  3. 3. Agenda  Introdução a VoIP  SIP  JSLEE  Mobicents  SIP Servlet  Resource Adaptor  Media Server  Exemplo real  Links  Novas idéias de negócio  Conclusão
  4. 4. Introdução a VoIP http://computerworld.uol.com.br/carreira/2009/07/23/desenvolvedor-java-esta-em-alta-no-mercado/  Voice over Internet Protocol VoIP+ Benefícios: custo, flexível, integração, etc. Desafios: Qualidade de serviço, falta de energia, etc.
  5. 5. SIP Session Initiation Protocol – RFC 3261 Quer iniciar no mundo VoIP? Ou mesmo estudar o Mobicents? Comece pelo SIP! Troca de mensagens (Requisições SIP) para controlar a comunicação Parecido com o HTTP no modelo de requisição e resposta.
  6. 6. SIP
  7. 7. JSLEE  Middleware para aplicações orientadas a eventos  Framework de execução de aplicações análogo ao Java EE  Java Service Logic Execution Environment é o padrão Java para o SLEE da telecomunicação, ou seja, baixa latência (< 100ms) e alto throughput (milhares de eventos por segundo)  Otimizado para processamento assíncrono  Aplicações são escritas uma vez e executadas em diferentes implementações do JSLEE.
  8. 8. Mobicents Implementação Open Source do JAIN SLEE 1.1. Versão 2.x.y Existe uma versão comercial na Red Hat - JBCP Executado sobre o JBoss AS
  9. 9. SIP Servlet Extensão do modelo de programação de HTTP Servlet específico para SIP Fácil aprendizado Pode ser usado junto com o JBoss Seam Pode coexistir com aplicações escritas no SLEE
  10. 10. Resource Adaptor SoftX Aplicação
  11. 11. Resource Adaptor SIP Asterisk Diameter HTTP Client HTTP Serlvet MGCP Media Server Controllers (MSC) SMPP TTS XCAP XMPP
  12. 12. Media Server
  13. 13. Exemplo real
  14. 14. Exemplo real
  15. 15. Links Tutorial para iniciantes http://emmartins.blogspot.com/2008/06/jain-slee-beginners-tutorial-thats.html Overview sobre JSLEE e Mobicents http://today.java.net/pub/a/today/2006/03/09/mobicents-jslee.html Download da especificação do JAIN SLEE http://jcp.org/aboutJava/communityprocess/final/jsr240/index.html Introdução ao JAIN SLEE - Maven archetype http://groups.google.com/group/mobicents-public/web/jainslee-maven-archetype-basic-service Grupo do Mobicents http://groups.google.com/group/mobicents-public?hl=en
  16. 16. Novas idéias de negócios?
  17. 17. Perguntas?
  18. 18. Obrigado! Thiago Faria de Andrade thiago.faria@algaworks.com @thiagofandrade Obrigado! www.algaworks.com @algaworks Normandes Júnior normandes.junior@algaworks.com

×