من تا حالا برنامه multi-tier ننوشتم.یادگیریش خیلی زمان میبره؟؟
بستگی به سطح علمی شما داره ولی DataSnap که به صورت پیش فرض در دلفی وجود دارد در نسخه های جدید خیلی ساده شده که سریع میتونید با اون آشنا بشین.
میتونید یه منبع خوب معرفی کنید؟
مدتی پیش یکسری آموزش های گام به گام در مورد DataSnap با سرفصل های زیر در سایت Embarcadero.com قرار داده شد که سرفصل آن به شرح زیر است:
Delphi Labs: DataSnap XE: by Pawel Glowacki
***************************************
01) Simple Calculator Service
02) Multitier Database Application
03) Server Methods Lifecycle
04) Testing Servers in Data Explorer
05) Authentication and Authorization
06) Transport Filters
07) REST Web Application
08) WebBroker jQueryMobile Boilerplate
09) jQueryMobile Web Frontend
10) Windows Service DataSnap Server
11) "Plain Old Delphi Object" Parameters
12) Callbacks

میشه بیشتر توضیح بدید؟متوجه منظورتون نشدم؟
منظورم اینه که سیستمی را باید پیاده سازی کنید که هر کلاینت نامه های مورد نیاز مربوط به خودش را با کمترین ترافیک در شبکه دریافت کند. البته انجام این کار در مواردی که تعداد کاربران آن کم است خیلی راحت تر از حالتی است که تعداد کاربران زیاد باشد، چون در این حالت باید وسواس زیادی را در طراحی سیاستهایتان به خرج دهید.