next up previous contents index
Next: CASE-basierte Werkzeugunterstützung Up: Transformation bestehender Agentenmodelle Previous: Ergebnis der algorithmischen Transformation:

Gewinnung eines geeigneten Objektmodells

  Zusätzlich zu den im vorigen Abschnitt angesprochenen Konvertierungen gibt es natürlich noch eine Reihe offener und für das Design des CORBA-Agenten substantielle Kritikpunkte, die nachfolgend aufgezählt sind. Es sei an dieser Stelle daran erinnert, daß das Ziel der Arbeit darin besteht, einen Agenten zu erhalten, der möglichst vollständig objektorientierten Prinzipien entspricht.

Das objektorientierte Prinzip der Datenabstraktion (Encapsulation) ist in diesem Stadium bereits berücksichtigt: Wäre diese erste Version als Basis für die Implementierung herangezogen worden, so hätte der IDL-Compiler Rahmendateien erzeugt, in denen die einzelnen Attribute als private gekennzeichnet, also nur über spezielle get-/set-Operationen (deren Rahmen ebenfalls erzeugt würden) zugreifbar gewesen wären. Es ist somit nicht möglich, auf die Attribute über andere als die bei der Implementierung vorgesehenen Wege zuzugreifen, was dem Konzept der Datenabstraktion entspricht.



 
next up previous contents index
Next: CASE-basierte Werkzeugunterstützung Up: Transformation bestehender Agentenmodelle Previous: Ergebnis der algorithmischen Transformation:
Copyright Munich Network Management Team