@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}, }