From: Andreas F. <And...@gm...> - 2005-06-16 11:04:06
|
Hi Bret, thanks for your interesting answer. I´m gonna give your "business layer" of the sass aplication a good read in a short while and then see, how many of my own classes i have to implement on this. Greetings to you Andreas > --- Ursprüngliche Nachricht --- > Von: Bret Cohen <bre...@ya...> > An: tm4...@li... > Betreff: [TM4J-users] Re: TM4J and Software Architecture > Datum: Tue, 14 Jun 2005 18:02:15 -0700 (PDT) > > Andreas, > > I would say that the "database layer" as you call it, > is handled by TM4J, including the indexes and tologx > packages that allow data to be extracted from the > topic map. > > The business model layer, if there is one, would be > handled by your own classes. In the application I > created, which you now have, it is handled by my saas > classes. > > Pankoucke handles a different layer. I think I've > referred to that layer as an "abstraction layer", > though that may not be the best description. It relies > on the TM4J classes, and possibly on your "business > model classes", to extract the data from the > "database" (really the topic map loaded from either a > XTM file or a database), and then builds what is > referred to in the Panckoucke documentation as an > "abstract model" of nodes and arcs, which is then > passed to the renderer (the presentation layer). So I > would probably locate Pankcoucke and its layer between > the business model layer and the presentation layer. > > Also, you can develop your own abstractors... > > Out of time... > > Bret > > --- tm4...@li... wrote: > > > Send Tm4j-users mailing list submissions to > > tm4...@li... > > > > To subscribe or unsubscribe via the World Wide Web, > > visit > > > > > https://lists.sourceforge.net/lists/listinfo/tm4j-users > > or, via email, send a message with subject or body > > 'help' to > > tm4...@li... > > > > You can reach the person managing the list at > > tm4...@li... > > > > When replying, please edit your Subject line so it > > is more specific > > than "Re: Contents of Tm4j-users digest..." > > > > > > Today's Topics: > > > > 1. TM4J and Software Architecture (3-tier) > > (Andreas Fleck) > > > > --__--__-- > > > > Message: 1 > > Date: Mon, 13 Jun 2005 13:51:39 +0200 (MEST) > > From: "Andreas Fleck" <And...@gm...> > > To: tm4...@li... > > Subject: [TM4J-users] TM4J and Software Architecture > > (3-tier) > > > > 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 > > > > > > > > --__--__-- > > > > _______________________________________________ > > Tm4j-users mailing list > > Tm4...@li... > > > https://lists.sourceforge.net/lists/listinfo/tm4j-users > > > > > > End of Tm4j-users Digest > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > >from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Tm4j-users mailing list > Tm4...@li... > https://lists.sourceforge.net/lists/listinfo/tm4j-users > -- Geschenkt: 3 Monate GMX ProMail gratis + 3 Ausgaben stern gratis ++ Jetzt anmelden & testen ++ http://www.gmx.net/de/go/promail ++ |