A method and implementing system are provided in which CORBA (Common Object
Request Broker Architecture) Life Cycle Service FactoryFinder capabilities
are combined with CORBA Naming Service resolve operations on a Naming
Context. The methodology allows EJBHomes in a distributed network to be
found using CORBA Life Cycle Services while maintaining support for the
EJB (Enterprise Java Bean) programming model of using JNDI (Java Naming
and Directory Interface) lookup calls to locate EJBHomes. Usage of Life
Cycle Services in an EJB environment for finding EJBHomes by using Naming
interfaces is enabled while using Life Cycle Service semantics. An
exemplary embodiment is provided to allow deployment in different
environments (including environments without Life Cycle support) and
reconfiguration of the FactoryFinder being used, without requiring changes
to source code.
Μια μέθοδος και η εφαρμογή του συστήματος παρέχονται στο οποίο (κοινή αρχιτεκτονική μεσιτών αιτήματος αντικειμένου) οι ικανότητες υπηρεσιών FactoryFinder κύκλων ζωής CORBA συνδυάζονται με την ονομάζοντας υπηρεσία CORBA επιλύουν τις διαδικασίες σε ένα ονομάζοντας πλαίσιο. Η μεθοδολογία επιτρέπει σε EJBHomes σε ένα διανεμημένο δίκτυο για να βρεθεί τις υπηρεσίες κύκλων ζωής CORBA διατηρώντας την υποστήριξη για το (φασόλι της επιχειρηματικής Ιάβας) πρότυπο προγραμματισμού EJB της χρησιμοποίησης (διεπαφή ονομασίας και καταλόγου της Ιάβας) των κλήσεων συμβούλευσης JNDI για να εντοπίσει EJBHomes. Η χρήση των υπηρεσιών κύκλων ζωής σε ένα περιβάλλον EJB για την εύρεση EJBHomes με τη χρησιμοποίηση των διεπαφών ονομασίας επιτρέπεται χρησιμοποιώντας τη σημασιολογία υπηρεσιών κύκλων ζωής. Μια υποδειγματική ενσωμάτωση παρέχεται για να επιτρέψει την επέκταση στα διαφορετικά περιβάλλοντα (συμπεριλαμβανομένων των περιβαλλόντων χωρίς υποστήριξη κύκλων ζωής) και τον επανασχηματισμό του FactoryFinder που χρησιμοποιείται, χωρίς απαίτηση των αλλαγών στον κώδικα πηγής.