@inproceedings{bruhn2007dyname,
  author = {Jens Bruhn and Guido Wirtz},
  title = {{DyName: Enhanced Naming for EJB}},
  abstract = {The application areas of today's distributed systems become
more and more complex. This results in an increasing complexity of the
underlying software architectures. One approach for dealing with this
complexity is the so-called Component Orientation which addresses complexity
via modular encapsulation of functionality inside components. As a reaction
to changes within the environment of a certain application, the system must
be adjusted in more or less regular intervals. This may also include the
re-connection of components. Within this paper we present DyName, a dynamic
naming system for component systems based on the Enterprise Java Beans
standard (EJB) Version 3.0. The system provides an extended view on
EJB-based systems, supports external re-routing of component
interconnections, and bridges a gap within the EJB standard regarding
limitations on dynamic lookup during runtime. It is solely based on session
beans and the Java Persistence API and works without any adjustments of the 
underlying container implementation.},
  booktitle = {Proceedings of the 2007 International Conference on Parallel
and Distributed Processing Techniques and Applications (PDPTA 2007)},
  year = {2007},
  month = {June},
  volume = {1},
  pages = {17-23},
}