Upload
thiago-faria-de-andrade
View
1.527
Download
2
Embed Size (px)
Citation preview
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
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
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
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.
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.
SIP
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.
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
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
Resource Adaptor
SoftX
Aplicação
Resource Adaptor
SIPAsteriskDiameterHTTP ClientHTTP SerlvetMGCPMedia Server Controllers (MSC)SMPPTTSXCAPXMPP
Media Server
Exemplo real
Exemplo real
Links
Tutorial para inicianteshttp://emmartins.blogspot.com/2008/06/jain-slee-beginners-tutorial-thats.html
Overview sobre JSLEE e Mobicentshttp://today.java.net/pub/a/today/2006/03/09/mobicents-jslee.html
Download da especificação do JAIN SLEEhttp://jcp.org/aboutJava/communityprocess/final/jsr240/index.html
Introdução ao JAIN SLEE - Maven archetypehttp://groups.google.com/group/mobicents-public/web/jainslee-maven-archetype-basic-service
Grupo do Mobicentshttp://groups.google.com/group/mobicents-public?hl=en
Novas idéias de negócios?
Perguntas?
Obrigado!
Thiago Faria de Andrade
[email protected]@thiagofandrade
Obrigado!www.algaworks.com
@algaworks
Normandes Júnior