Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
As you’ve seen, OSGi remote services let us deal with distribution in a transparent form. This simplifies application development, but it also hides some of the intrinsic issues of dealing with remote entities and transport protocols. Let’s investigate a couple of scenarios where this is a problem.
First, consider a simple service, such as the following: