🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.database
Article #278

Re: Designing database for 3 tier system

#278
From: Bruce Alspaugh
Date: Wed, 25 Jan 2006 14:48
48 lines
2996 bytes
> Lori M Olson [TeamB] wrote:
>
>> Johny wrote:
>>
>>> I have experience with designing database for client/server application.
>>>
>>> I have to design know database for 3 tier application
>>> (Jbuilder-Jboss-Oracle).
>>>
>>> Can somebody tall me is there some difference in both designs?
>>>
>>> I think that database is database and that design should be the same.
>>
>> A good database design is a good database design, and should not be 
>> different for client/server vs 3 tier.
>
> "Paul Furbacher [TeamB]" <pfurbacher@mac.com> wrote in message 
> news:43d1ab32$1@newsgroups.borland.com...
>
> Added to what you both have concluded, it might
> help to review the distinctions between client-server
> and multi-tier application designs.
>
> You might want to do a Google search on +"client-server
> architecture"; here's one hit that seems to me to be a
> pretty succinct summary:
>
>    http://www.sei.cmu.edu/str/descriptions/clientserver_body.html
>
> It's interesting to note that the authors consider multi-tier
> architectures to fall under the domain of "client-server".
> It's not unreasonable to argue that.
>
> And it's probably not unreasonable to argue that good database
> design is good database design, regardless of the application
> architecture surrounding.
>
> The major question these days, it seems to me, is what
> is the best (most productive, maintainable, extensible)
> architecture/framework for implementing the middle tier's
> database access and the mapping of domain objects to the
> relational database.  Here's where Hibernate, Cayenne,
> OJB, iBatis, and a host of other ORM frameworks and tools
> come into play.
>
How well does DataExpress/dbSwing integrate with these ORM frameworks?  Are 
we stuck doing things the "DataExpress way" or can we replace the middle 
tier with one of these frameworks and still use dbSwing for the GUI? 
Technical Details
Message-ID: <43d78f39@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news4.google.com!news.glorb.com!dedekind.zen.co.uk!zen.net.uk!demorgan.zen.co.uk!194.72.9.35.MISMATCH!news-peer1!btnet-feed3!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail
References: <43d115ff@newsgroups.borland.com> <43d19513@newsgroups.borland.com> <43d1ab32$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1073da,617fadae0f1b8f67
X-Google-Attributes: gid1073da,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Bruce Alspaugh" <compulinkltd@gmail.com>
Newsgroups: borland.public.jbuilder.database
References: <43d115ff@newsgroups.borland.com> <43d19513@newsgroups.borland.com> <43d1ab32$1@newsgroups.borland.com>
Subject: Re: Designing database for 3 tier system
Date: Wed, 25 Jan 2006 08:48:56 -0600
Lines: 50
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
NNTP-Posting-Host: 69.29.98.192
Message-ID: <43d78f39@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1138200377 69.29.98.192 (25 Jan 2006 06:46:17 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news4.google.com!news.glorb.com!dedekind.zen.co.uk!zen.net.uk!demorgan.zen.co.uk!194.72.9.35.MISMATCH!news-peer1!btnet-feed3!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail