Web Service versus EJB

Boa tarde,

Por favor me corrijam se eu estiver errado, mas o que você faz com Web Service (WS) poderia ser feito também com EJB?

Alguém sabe a diferença entre WS e EJB?

Obrigado,

Nadilson

EJB é uma tecnologia somente disponível para Java, WS usa XML então quase toda plataforma pode consumir e publicar web services.

Outra coisa, EJB funciona em cima de IIOP, que é um protocolo suportado por muito menos linguagens que XML, além de não ser tunelavel.

Com base nessas respostas pode-se dizer que: quem sabe EJB, sabe Web Service?

Não, EJB é uma coisa, Web Services é outra coisa.