|
| Hintergrund |
Die aktuelle Version des Object Assemblers in Java
wird als Komponente von der Sphenon
GmbH betreut und ist unter einer Open Source Lizenz erhältlich.
|
Die Idee der Objekt-Baupläne wurzelt in den guten
alten C++ Zeiten, als vom Autor
eine in C-Syntax gefaßte Datenbeschreibungssprache entwickelt wurde.
|
|
1998 erblickte dann bei der Arbeit an einem
XML/SGML-Content-Management-System (eines namhaften Herstellers
objektorientierter Datenbanken) die XML-Variante der Baupläne das Licht der
Welt.
|
|
Ursprünglich als Werkzeug zum Laden von Testdaten verwendet, fanden sich
immer weitere Anwendungen und die der Mächtigkeit der Sprache und damit
die Menge weiterer Einsatzmöglichkeiten wuchs. Wer einmal mit der
Verwendung von OCPs begonnen hat, wird nicht mehr damit aufhören
wollen. Man fragt sich nach einer Weile, wie man eigentlich früher seine
Objekt-Aggregation durchgeführt hat.
|
|
Mit den OCPs wurde eine neue Ausdrucksform gefunden, die die Art, wie
Anwendungen beschrieben werden, grundsätzlich betrifft. Auch der starken
Zuwachs des Interesses an "Lightweight Containern" (IoC/DI) kann in
dieser Weise gedeutet werden.
|
|
Die erste Version des Object Assemblers basierte auf
perl und wurde in die C++
Anwendung eingebunden.
1999 wurde der Object Assembler nach Java übertragen und seitdem in vielen
Projekten der Sphenon GmbH erfolgreich eingesetzt und ausgebaut.
|
|
Wir möchten mit dieser Website unsere Erfahrung weitergeben und
freuen uns über Rückkopplung jeder Art.
|