Details
Original language | English |
---|---|
Title of host publication | Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion |
Pages | 864-865 |
Number of pages | 2 |
Publication status | Published - 2007 |
Externally published | Yes |
Event | 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion - Montreal, QC, Canada Duration: 21 Oct 2007 → 25 Oct 2007 |
Publication series
Name | Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA |
---|
Abstract
Keywords
- Concierge, Deployment, Eclipse, OSGi, R-OSGi
ASJC Scopus subject areas
- Computer Science(all)
- Software
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 2007 - Companion. 2007. p. 864-865 (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
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 -