We are using JBoss 4.2.3 with the HTTP Invoker configured for tunneling the RMI Protocol.
Since 4.2.3 cannot be used forever we are trying to evaluate possibilities to migrate to
the JBoss AS 7.1. I know that the HTTP Invoker is no longer available so here is the question.
What is the best way to get a client-server application working in an environment where only
Port 80 is available using JBoss 7.1?
I am missing an final answer to that question.
Is there any possibility, that the Application Middleware Section will provide a way to solve the problem?
If not is migrating to e.g. WebServices the only way of getting this scenario working ever?
What about the remote client api? I can't find the documentation about it.
As with Java 6 EOL in Novemeber we have to leave JBoss 4.2.3 since Java 7 is no option there.
It is a very critical question about further development in our enterprise.
Thanks in advance.
I am too very interested to hear about HTTP communication on port 80 or 8080 for remote EJB call. We were able to implement this with JBoss 5.1 and 6.1 with the http invoker.
This is a requirement for most companies when building a rich client (swing in our case) that talks to an remote application server.
I've not done much development with Web Services or REST and I too was using http invoker. From what I have read (and my readling is a little limited) both Web Services and REST will require significant re-coding of my application and may well have performence issues when compared with the old http invoker solution.
So I guess my question is, are ther any plans to acomodate remote EJB via http in a future JBoss7 release? If not, then I guess I can choose between moving to Web Services or REST or moving app servers (not the preferred option) but if there are plans for some kind of seamless integration then I'm happy to wait.