Loading [MathJax]/extensions/tex2jax.js

Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

Externe Organisationen

  • ETH Zürich

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion
Seiten864-865
Seitenumfang2
PublikationsstatusVeröffentlicht - 2007
Extern publiziertJa
Veranstaltung22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion - Montreal, QC, Kanada
Dauer: 21 Okt. 200725 Okt. 2007

Publikationsreihe

NameProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

Abstract

In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.

ASJC Scopus Sachgebiete

Zitieren

Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. / Rellermeyer, Jan S.; Alonso, Gustavo; Roscoe, Timothy.
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion. 2007. S. 864-865 (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Rellermeyer, JS, Alonso, G & Roscoe, T 2007, Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. in Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion. Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, S. 864-865, 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion, Montreal, QC, Kanada, 21 Okt. 2007. https://doi.org/10.1145/1297846.1297928
Rellermeyer, J. S., Alonso, G., & Roscoe, T. (2007). Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion (S. 864-865). (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA). https://doi.org/10.1145/1297846.1297928
Rellermeyer JS, Alonso G, Roscoe T. Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. in Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion. 2007. S. 864-865. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA). doi: 10.1145/1297846.1297928
Rellermeyer, Jan S. ; Alonso, Gustavo ; Roscoe, Timothy. / Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool. Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion. 2007. S. 864-865 (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).
Download
@inproceedings{4725cea3b3e241188286b719f3c483f7,
title = "Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool",
abstract = "In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.",
keywords = "Concierge, Deployment, Eclipse, OSGi, R-OSGi",
author = "Rellermeyer, {Jan S.} and Gustavo Alonso and Timothy Roscoe",
year = "2007",
doi = "10.1145/1297846.1297928",
language = "English",
isbn = "9781595938657",
series = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA",
pages = "864--865",
booktitle = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion",
note = "22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion ; Conference date: 21-10-2007 Through 25-10-2007",

}

Download

TY - GEN

T1 - Ready for distribution? Turning modular into distributed applications with the R-OSGi deployment tool

AU - Rellermeyer, Jan S.

AU - Alonso, Gustavo

AU - Roscoe, Timothy

PY - 2007

Y1 - 2007

N2 - In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.

AB - In this demonstration we show drag-and-drop distribution of centralized, modular Java applications. Our system is based on OSGi, an industry standard for building Java applications out of modular units loosely connected through services. Since OSGi is a centralized system, we have elaborated a solution to seamlessly distribute OSGi applications along the boundaries of services and thereby turning arbitrary OSGi applications into distributed applications. In this demonstration, we present an Eclipse based tool that takes the source code of an OSGi application as input, produces a graph of its modules and module dependencies, and allows the user to deploy the application across a distributed system by dragging-and-dropping its constituent modules on different machines. By defining constraints on the distribution, the tool can also support advanced features like load-balancing or redundancy of modules.

KW - Concierge

KW - Deployment

KW - Eclipse

KW - OSGi

KW - R-OSGi

UR - http://www.scopus.com/inward/record.url?scp=42149102118&partnerID=8YFLogxK

U2 - 10.1145/1297846.1297928

DO - 10.1145/1297846.1297928

M3 - Conference contribution

AN - SCOPUS:42149102118

SN - 9781595938657

T3 - Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

SP - 864

EP - 865

BT - Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion

T2 - 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion

Y2 - 21 October 2007 through 25 October 2007

ER -

Von denselben Autoren