Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Web Web Web
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Miscellaneous
Thread ID:
00456703
Message ID:
00456942
Views:
24
>>>>>>>>>>>>>>>>>>>
>>Sure, if it's properly written using an N-Tier architecture.
>Wouldn't you agree it would be fairly difficult to implement improperly written n-tier objects. ARe there conventions for the 'n' in n-tier. I mean when:
>n=1 is that a client call to connect?
>n=2 is that a server side client connection object?
>n=3 is that a backend, like sql, etc?
>What does 'N' mean?
>Regards
>Terry
>>>>>>>>>>>>>>>>>>>

Terry,

I see you already got answers so I'm not going to repeat. To answer your question, N means any number, of course.

The "standard" (not counting Client/Server architecture or 2-Tier) used to be 3-Tier systems, but a lot of enterprising minds figured out that 4 is maybe a better number.

Front-end: (fat-client, thin-client, web-enabled cell phone, whatever)
Middle tier: contains you business rules
Middle tier: a connector to the back-end database (if you separate from you business rules (BizObject) then it's 4 tiers)
Back tier: database

The reason for a separate database connector in the middle tier is so you can swap databases with minimun changes. You could a module that talks to SQL Server, and swapo it with one that knows how to talk to Oracle, or whatever.

You could have one that knows how to deal with a database through ADO and another one that knows XML.

You see why N-Tier and not just a 'fixed' 3?


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform