This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Implement EJB3 client in BEA10  RSS feed

 
manvendra P singh
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My application is using weblogic10 with Java5 and interacting to few other geographically distributed application via EJB interfaces.

One of the vendor we are having as an external interface has moved the environment from BEA10 to BEA12, So they've moved from EJB2 to EJB3.

So we were provided with new client jars. But when I changed code in my application based upon client jars provided by vendor, it doesn't work on server.
As weblogic10 works on Java5 and client jars are compiled on java1.7

I know ejb3 doesn't work on lower than java 1.6, 2 non feasible solutions I can think of are...

1: Migrating my application to BEA12 (Not possible soon)
2: Ask vendor to implement web-service solution so that client is independent of java version (will be vendors prerogative, cant bank on it).

Is there any other way out ?
 
Les Morgan
Rancher
Posts: 768
19
C++ Java MySQL Database Netbeans IDE Oracle Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Manvendra,

Let me see if I understand this correctly: If you update to the new jar (EJB3), then your objects will not work locally without moving to BEA12, but if you don't do something, everything that goes off to the vendor that updated to BEA12 will not work on their side. Right?

Looks like you need a gateway from BEA10, your system, to BEA12, the outside world. That is probably non feasible solution #3.

I don't know any of your business needs, how much local traffic and how much do you send out or anything else, but I would start looking to see if there is a way to produce a gateway server and product to fit between your rock and hard place until you can upgrade to BEA12.

Les
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!