This is a bit OT, but you say

"we were going to have everybody pass in what company they belonged to
and we would know what server and DB to use for that user."

If I were you, I'd force the user to authenticate, and then decide for
yourself what company he belongs to.  Don't give him the opportunity to
lie and tell you the wrong company.

I only mention this because I've actually seen a design like this in
production, and in that system it was possible to try to lie about your
identity.  Difficult, but possible.

Greg Reinacker
Reinacker & Associates, Inc.
http://www.rassoc.com


-----Original Message-----
From: Moderated discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED]] On Behalf Of franklin gray
Sent: Wednesday, May 22, 2002 2:43 PM
To: [EMAIL PROTECTED]
Subject: Re: Help Architecting A Middle Tier


"If you're talking about scaling to 50 users, probably not a big deal.
But maybe. If 5000, you definitely want to take a really hard look at
your design, and above all else: read "Transactional COM+" by Tim
Ewald."

The design we are taking is that when we start hosting, we have to keep
different clients data in different databases, at least that's what my
boss says because the clients wouldn't go for their data sharing a DB
with another company.  Of course, we can't put to many companies data on
one SQL server, so we were going to have everybody pass in what company
they belonged to and we would know what server and DB to use for that
user.

You can read messages from the Advanced DOTNET archive, unsubscribe from
Advanced DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced 
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to