• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Connect C# clients to Java EE application server which publishes methods with interfaces

 
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Bartender
Posts: 1357
39
IBM DB2 Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

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



don't sure if that's right... you may define a SOAP web service which takes a custom "Request" object, in which client (no matter which language is written with) must specify the remote endpoint to call (object + method, I mean), input param types and their XML serialization. On server side, the actual web service will act as a "router" and it would be responsible to invoke required methods and return data to the caller.


 
I want my playground back. Here, I'll give you this tiny ad for it:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic