Article View: borland.public.jbuilder.database
Article #278Re: Designing database for 3 tier system
From: Bruce Alspaugh
Date: Wed, 25 Jan 2006 14:48
Date: Wed, 25 Jan 2006 14:48
48 lines
2996 bytes
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-mailReferences:
<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