Authors:
Marc Schaaf
1
;
Volker Ahlers
1
;
Arne Koschel
1
;
Irina Astrova
2
;
Ahto Kalja
2
;
David Bosschaert
3
and
Roman Roelofsen
4
Affiliations:
1
Faculty IV and University of Applied Sciences and Arts, Germany
;
2
Tallinn University of Technology, Estonia
;
3
Progress Software, United Kingdom
;
4
Weigle Wilczek GmbH, Germany
Keyword(s):
Asynchronous communication, Remote services, OSGi service platform, Event admin service (EAS), Message-oriented middleware (MoM).
Related
Ontology
Subjects/Areas/Topics:
Internet Technology
;
System Integration
;
Web Information Systems and Technologies
Abstract:
OSGi is a popular Java-based platform that was originally intended for embedded systems. But today OSGi is used more and more in enterprise systems. To fit this new application area, OSGi is continuously extended by the OSGi Enterprise Expert Group (EEG). For example, recently, support for remote services has been added to OSGi. But this support implies only synchronous communication of remote services, thus limiting the application of OSGi in the area of enterprise systems, as enterprise systems typically embody both synchronous and asynchronous communication. To fill this gap, we propose a novel approach to integrating asynchronous communication into OSGi.