You are doing it wrong.
An SLSB should not have points of entry that are outside
the control of the container.
You should write a notification listener that invokes the SLSB
through the local interface.
Redeploying dependent applications has been discussed
many times before. The mechanism depends upon
Keywords to research:
sar inside ejb jar
ejb jar inside sar