What does REST have to do with OSGi? I appreciate OSGi quite a bit, bit how does one migrate a module to a microservice without changing the API surface to reflect new error modes that come with networking and missing transactions?
Java RMI, CORBA etc. have failed. Is OSGi somehow an RPC mechanism?