next up previous contents
Next: Implementierung von Client- und Up: OrbixWeb Previous: OrbixWeb

Anwendungsentwicklung mit OrbixWeb

  Bei einem Managementsystem entsprechen die Agenten, die die Informationen sammeln und verwalten (bei MbD auch selbst weiterverarbeiten) den Server-Objekten, die ihre Dienste den Clients, also Managern, bzw. anderen Servern, anbieten. Wie erläutert muß zunächst eine Schnittstelle für eine Klasse eines Server-Objekts entworfen werden. Diese trägt im folgenden den Namen Agent.idl. Nach dem Übersetzen mit dem zu OrbixWeb gehörenden IDL-Compiler sind folgende Dateien entstanden:

_AgentRef.java, Agent.java, _AgentHolder.java,
_boaimpl_Agent.java, _tie_Agent.java, _AgentOperations.java,
_dispatcher_Agent.java

Welche Bedeutung haben nun diese .java-Dateien, beziehungsweise die darin enthaltenen Klassen [#!Orbix!#] und wie funktioniert das Zusammenspiel dazwischen?


Zur Clientseite gehören folgende Dateien, die keiner weiteren Bearbeitung bedürfen:

Zur Serverseite gehört folgendes:

dipatcher.java ist eine intern verwendete Klasse, mit der ein Entwickler nicht in Berührung kommt und die deshalb hier nicht weiter erläutert wird.


next up previous contents
Next: Implementierung von Client- und Up: OrbixWeb Previous: OrbixWeb
Copyright Munich Network Management Team