From: Andreas F. <And...@gm...> - 2005-06-13 11:51:50
|
Hi everybody, i´m currently in the Design phase of the software, which i want to write (the software is a plug-in for Eclipse, which is displaying a Topic Map as a Touchgraph). I want to use the Pancouke library and the Touchgraph library (similar to TMNav) for my project. Now, i am pretty confused about the different abstraction layers of my programm. My software should have a typical 3-tier architecture, like this: Presentation Model layer ^ | Business Model layer ^ | Database layer ^ | Database Can somebody maybe tell me under what Panckouke, the TM4J library, the XTM Topic Map and Touchgraph can be filed within such an architecture? And what the equivalent to the database layer might be? I´m thinking of something like this: Presentation Model layer (Displaying the Topic Map->Touchgraph libraries) ^ | Business Model layer (Filtering the Topic Map->Panckouke) ^ | Database layer ?????? ^ | Database (XTM File????) Is this correct? Or is this the complete wrong approach when handling Topic Maps? I hope you understand what i am trying to say. Any answer is highly appreciated, as the architecture of the software is really crucial to my project. I am thankful for any thoughts/ideas/statements about this or maybe links on this topic. Greeting to all Andreas -- Weitersagen: GMX DSL-Flatrates mit Tempo-Garantie! Ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl |