Quinger
Seria basicamente vc distribuir teu componente.
via JNDI (RMI) ou disponibilizando WebServices (SOAP)…
O RMI é mais rápido do que o SOAP, mas caso seja plataformas diferentes o SOAP é o mais usado!
pesquise sobre esse assunto. 
gibaholms
então cara… eu to me matando aki pra tentar com RMI, mas ta dando erro.
Olha o codigo:
import java.rmi.*;
import p1.Converter;
import java.math.*;
public class Teste {
public static void main(String[] args) {
//String nome = "rmi://localhost:8080/testeapp/ConverterBean/remote";
String nome = "rmi://localhost:8080/testeapp/ConverterBean/remote";
Converter converter = null;
try {
converter = (Converter)Naming.lookup(nome);
}
catch(Exception ex) {
System.out.println("deu merda: " + ex.getMessage());
}
String x = converter.dollarToYen(new BigDecimal("3.30")).toString();
System.out.println("Valor: " + x);
}
}
O nome “testeapp/ConverterBean/remote” é o que eu uso pra fazer o lookup no EJB pela aplicação WEB.
Meu JBoss ta rodando aki no tipo ALL e msm assim não foi… da o seguinte erro:
error during JRMP connection establishment; nested exception is:
java.io.EOFException
Alguem sabe dizer o que está errado ?