Hi all,

I have a very important question about the JBI compliance. I hope someone would know the answer !

I read many times the JBI spec and I never found the answer...
In fact, it is written : (4.3 High-Level Achitecture) :
The JBI environment exists within a single JVM. External to the JBI environment are service consumers and providers.

My question is :
Is it forbidden to install a SE acting like a proxy to a remote application ? It means, the SE will execute the exposed service by calling (via rmi or http for example) a remote java application. In this case, the JBI container and the java app (provider) are running in different JVMs.

JVM 1 JVM 2
____________________________________________________
| __________ | __________________________ | | | | | | | | SE | ---------------------------------------------------> | Java app providing the | | |__________| | | business service | | __________________________________________ | |___________________________| | | | |
|    |                      JBI container                      |           |
|    |_________________________________________|           |
| | | |
|____________________________________________________|

My feeling is that nothing in the spec is telling that this case is wrong.

Thanks a lot for your advices.

Charles

Reply via email to