| |
13
Neue Konzepte für das Management verteilter Systeme, Hauptseminar, LMU München WS 00/01
· Application Assembler: Fügt Komponenten mit Client-Code zu einer Anwen-
dung zusammen.
· (Application) Deployer: Installiert das Komponentenpaket vom Application
Assembler auf dem Anwendungsserver. Hierbei wird mit Tool-Unterstützung
die in den Deployment-Deskriptoren geforderte Umgebung eingerichtet.
3.5.
Technische Sicht des Anwendungsservers
Der Komponenten-Anwendungsserver wird bei EJB und CCM auch Container
genannt. Ich erkläre nun, wie der Container aufgrund des Deployment-Deskriptors
automatisch methodenspezifische6 Dienste erbringen kann, wie z.B. Sicherheit auf
Methodenebene.
Der Container benutzt einen Mechanismus namens Interception, der den RPC
vom Client zur Komponente abfängt. Der Container entscheidet, welche Maßnah-
men aufgrund dieses Methodenaufrufs zu treffen sind und leitet ggf. den Aufruf lo-
kal an die Komponente weiter.
Abbildung 6: Technische Realisierung des Komponenten-Anwendungsservers
Im nächsten Abschnitt soll dieser Mechanismus sowie andere Aspekte der Server-
komponenten anhand der EJB-Architektur erklärt werden.
6
Methode ist der objektorientierte Begriff fü r Prozedur.
|  |
|
| |
|
|