EJB/WEBSERVICE - Servicos de SMS, Email

10 respostas
MrDataFlex

Pessoal, vou precisar desenvolver alguns servicos de SMS (ainda nao contratei o serviço de operadora) e email… quais as melhores praticas para este tipo de serviço, em tese “assincrono” ?

EJB, MDB, só WebService ?

Valeu pessoal!

10 Respostas

Rafael_Carneiro

Use JMS.

MrDataFlex

Pq nao MDB? Pq JMS?

Rafael_Carneiro

Em EJB 3 você processa suas mensagens com MDBs.

MrDataFlex

Colegas, se eu estou aqui perguntando, é pq definitivamente não sei destes assuntos. Gostaria de uma explicação de alguém que já teve esta experiencia. Quero usar EJB 3. Devo usar: MDB ou JMS? E como integro estas tecnologias em serviços?

Rafael: Obrigado pelas respostas, mas eu fico no aguardo de respostas um pouco mais para “dummys”.

Rafael_Carneiro

Oi,

Message Driven Bean é um componente EJB que processa mensagens JMS. Para o seu caso, você terá que configurar o seu ejb container (jboss, glassfish, etc).

Veja esse exemplo: http://www.learntechnology.net/content/jms/jms_jboss_ejb3.jsp

MrDataFlex

Rafael Carneiro:
Oi,

Message Driven Bean é um componente EJB que processa mensagens JMS. Para o seu caso, você terá que configurar o seu ejb container (jboss, glassfish, etc).

Veja esse exemplo: http://www.learntechnology.net/content/jms/jms_jboss_ejb3.jsp

Valeu Rafael!

Outra dúvida: Eu consigo gerar WEB-SERVICES para MDBs? estou falando do WSDL mesmo…

Rafael_Carneiro

Até onde eu sei isso não é possível.

Aqui tem o mesmo pensamento que o meu e aqui diz que isso é possível. :roll:

MrDataFlex

Rafael Carneiro:
Até onde eu sei isso não é possível.

Aqui tem o mesmo pensamento que o meu e aqui diz que isso é possível. :roll:

se a oracle ta dizendo neh… ehehehehhe

valeu!

anderndsms

MrDataFlex:
Pessoal, vou precisar desenvolver alguns servicos de SMS (ainda nao contratei o serviço de operadora) e email… quais as melhores praticas para este tipo de serviço, em tese “assincrono” ?

EJB, MDB, só WebService ?

Valeu pessoal!

MrDataFlex
caso voce tenha se referido as praticas de envio, de uma olhada em www.ndsms.com/cdc.html. No mesmo site vc pode procurar sobre textos que são possiveis ou não.

Caso tenha se referido a praticas em desenvolvimento de sistemas, me avise e posto novamente.

Abraço,

Kenobi

Olá Amigo, para lidar com essas questões eu utilizaria um Light ESB - Apache Camel, que possui o protocolo SMPP (http://camel.apache.org/smpp.html) e JMS (http://camel.apache.org/jms.html), você ainda pode expor a interface com WS-SOAP ou REST - JSON sem problemas algum.

Pode fazer Throttling (represa) de mensagens usando mensageria e um filestore ou datastore e ainda pode espetar um BAM do próprio produto para monitorar a saúde do seus serviços !! :slight_smile:

PS: Totalmente opensource e free :smiley: Roda ainda em cima do GAE :smiley:

Criado 19 de maio de 2009
Ultima resposta 14 de jul. de 2010
Respostas 10
Participantes 4