Service Discovery and Remote Services with the Eclipse Communication Framework

Jan S. Rellermeyer, Markus Kuppe, Scott Lewis

Technology Talks · Short
Wednesday, 12:25, 25 minutes | Seminarräume 1-4

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Jan S. Rellermeyer

Markus Kuppe

Scott Lewis

The Eclipse Communication Framework has released its version 2.0 with Eclipse Ganymede. Two of the new and noteworthy features that ECF is bringing to the mainstream Eclipse developer are service discovery and distributed OSGi services. In this talk, we will introduce the various tools and concepts that ECF provides the users with. Different service discovery protocols like SLP and mDNS are available for finding remote services in the network. The interaction with remote services is supported through distributed shared objects or the R-OSGi system. On top, applications can either access remote services completely transparently, or take advantage of an explicit API that allows advanced interaction patterns like asynchronous calls or futures. We will compare the ECF API with other related concepts and the ongoing efforts in the OSGi Alliance on RFC 119.

Jan S. Rellermeyer received his MSc CS in Distributed Systems from ETH Zürich, Switzerland, in 2006. Currently, Jan is doing a PhD in the Systems Group at ETH, which is lead by Prof. Gustavo Alonso, Prof. Donald Kossmann, Prof. Timothy Roscoe, and Prof. Nesime Tatbul. Jan is the author of the Concierge Framework, an OSGi technology implementation, the Java SLP implementation jSLP, and of R-OSGi, a transparent solution for remote OSGi services. He is additionally working with the Eclipse ECF team on the transparent remote service integration into the Eclipse platform. His research interests are distributed systems, middleware, databases, operating systems, mobile and embedded devices, and software architecture. Since January, Jan is the second invited researcher of the OSGi Alliance.

Markus Kuppe is a software engineer at Versant Corp. focusing on OSGi technology in the object oriented database space. Besides being a contributor to various aspects of Eclipse, he is also a committer on the Eclipse Communication Framework (ECF) project as well as the Java SLP implementation jSLP. Here his main occupation is with (OSGi) service discovery. He's an open source enthusiast at heart ever since his first project in 2001.

Scott Lewis is the architect and project lead for the Eclipse Communication Framework as well as an active member of the committer community...having previously served on the Eclipse Foundation Board of Directors. Before becoming entangled with the Eclipse Foundation and all things Eclipse, he was known to enjoy working on distributed systems R&D, real-time collaboration, and communications applications at his own startup, as well as at BEA Systems, Intel Architecture Labs, and AT&T Bell Laboratories. Many moons ago he received a Ph.D in social psychology from the University of Oregon.

microdoc logo

compeople logo

Software & Support logo

geensys logo

open-xchange logo

ww-im logo

instantiations logo

in2solutions logo

amd logo

bluage logo

anyware logo

Obeo logo

inovex logo

brox logo

froglogic logo

ericsson logo

symbian logo

versant logo

exxcellent logo

Methods & Tools logo

BIRT-Exchange logo

itemis logo

JavaSPEKTRUM logo

google logo

windriver logo

bredex logo

sap logo

cloudsmith logo

united-internet logo

innovations logo

ilog logo

adacore logo

towerbyte logo

adacore logo

sopera logo

innoopract logo

OSGi Users Forum logo

siemens logo


report a problem with this page