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