Hi all,
we currently have a
JEE application running in a
JBoss application server which publishes methods via IIOP/Corba to C# clients.
We also provide methods by
SOAP webservices for other clients.
Most of these methods provided via IIOP use Interfaces, which then are implemented by various concrete implementations, e.g. there is a method public List<? extends IView> provideData(
String name, List<? extends IQueryCriterion>) (well actually there are some more parameters, but that should be sufficient to explain what I mean), which provides data to display in grids, holding the data itself and some additional information. There are about 200 object types implementing that IView interface.
Via the SOAP webservice we also publish that kind of methods, but with a maximum of 4 to 5 implementations and since it is not possible (at leas as far as I know) to publish a method which has an interface as a parameter or return type we published one method for each concrete implementation as a webservice method, which is ok to us if there are 4 implementations, but not for 200.
Now we encounter the problem that when we want to migrate to JBoss 7,
Java EE7 our IIOP does no longer work.
Can anyone of you recommend a technology that can do the job, is stable, and is worth to evaluate?
Thanks in advance!
John