Abstract:
(HTML Format) |
<p>
Distribution is increasingly becoming an important issue in both enterprise
applications and mobile computing. OSGi itself has only rudimental support for
distribution, in forms of interfaces for interaction with Jini (R3) or UPnP
(R3 + R4) infrastructures. When it comes to interconnecting different OSGi
frameworks, there are only few solutions so far.
</p>
<p>
In this talk, we present these existing solutions and compare the different
approaches with our own R-OSGi. The goal of our open source project is to
provide a seamless and non-invasive middleware for accessing remote services
in OSGi frameworks. We explain the basic design principles of R-OSGi, such as
transparent service access and spontaneous interaction, and briefly mention
the internal structure and techniques used in R-OSGi, such as service
discovery and smart proxies.
</p>
<p>
Different communication patterns and ways of interaction are taken into
account.
We cover both client/server applications and peer to peer setups where each
peer
can provide and consume services. The scope of the technology ranges from small
mobile and embedded devices, typically within personal area networks (PANs) up
to large-scale applications interconnected by global networks. Using example
deployments of <i>R-OSGi</i>, e.g. sensor networks and a fluid computing
middleware (<i>flowSGi</i>), we give attendees the opportunity to get an idea
how the access of external OSGi services can be integrated into existing
systems. We will furthermore explore how the different forms of communication
can be modeled and how distributed OSGi can help to develop future mobile and
network-based applications.
</p>
the submission as it will appear on the EclipseCon Website if it's accepted by the Program Committee
|