From: Bret C. <bre...@ya...> - 2005-06-17 22:15:49
|
Hi Andreas, saas also has a "presentation layer" on the data-input side, all the GUI windows. Harold, You requested a copy of my modified-TMNav-based application. I'm doing a re-write, which should be done in a few weeks. Would you like to wait until then, or would you like a copy of what I've done up until this point? (Also, the user interface is in Portuguese. I tried an earlier version last month to English & sent off the results to Christoph.) Bret --- Andreas Fleck <And...@gm...> wrote: > 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!? > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |