2004
DOI: 10.1007/978-3-540-24848-4_7
|View full text |Cite
|
Sign up to set email alerts
|

MagicBeans: a Platform for Deploying Plugin Components

Abstract: Abstract. Plugins are optional components which can be used to enable the dynamic construction of flexible and complex systems, passing as much of the configuration management effort as possible to the system rather than the user, allowing graceful upgrading of systems over time without stopping and restarting. Using plugins as a mechanism for evolving applications is appealing, but current implementations have limited functionality. In this paper we present a framework that supports the construction and evolu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2005
2005
2005
2005

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 9 publications
0
13
0
Order By: Relevance
“…MagicBeans [3] and JLense [9]). Modern languages like Java support dynamic loading of classes by name, a very handy feature for the needs of building a plugin infrastructure.…”
Section: Supporting An Extensible Architecturementioning
confidence: 99%
See 2 more Smart Citations
“…MagicBeans [3] and JLense [9]). Modern languages like Java support dynamic loading of classes by name, a very handy feature for the needs of building a plugin infrastructure.…”
Section: Supporting An Extensible Architecturementioning
confidence: 99%
“…We chose MagicBeans [3] plugin engine because its simple design. Other plugin engine approaches could require wrapping the manager with our model.…”
Section: An Example Applicationmentioning
confidence: 99%
See 1 more Smart Citation
“…In [3], [12], [13] a new plugin framework is introduced that is especially well-suited to handle plugin interaction. In [13] the implementation of this framework is discussed.…”
Section: Related Workmentioning
confidence: 99%
“…OpenRec [53] is a software architecture effort focusing on how to design dynamically reconfigurable systems. The MagicBeans platform [54] supports self-assembling systems of plug-in components that allow applications to be constructed and reconfigured dynamically at runtime. Reference [55] presents a generic architecture for the design and deployment of self-managing and self-configuring components in autonomic environments.…”
Section: Hot Deploymentmentioning
confidence: 99%