>Jim.
>Extremely fascinating discussion. In using this sort of N-tier design, how do you package the busobjs: each as a separate OLE DLL or group as one DLL? In your experience, how is the overhead if any? Finally, what impact do you anticipate with upcoming Tahoe and support for MTS?
>
>John.
John,
I make one DLL with all of the business classes required by a database. The overhead is not to be dismissed when dealing with VFP to VFP to VFP, and that's why I ahve a whole other model for pure VFP apps. But the flexibility and scalability of the N-Tier design is valuable enough, when it is needed, that the overhead is something I am willing to live with. The caveat being, "WHEN IT IS NEEDED". I don't suggest using an N-Tier design for every app we ever build, just for those whose requirements include multiple frontends, backends and real scalability.