سلام
با توجه به بازار داغ ساخت برنامه های مبتنی بر معماری Middle-Tier Architecture یا Multi-Tier و درخواست های مکرر دوستان برای معرفی منابع آموزشی این حوزه تصمیم دارم که در این تاپیک به معرفی منابع آموزشی DataSnap بپردازم. DataSnap یکی از فریم ورک های مناسب در زمینه تولید این برنامه ها است که به طور پیش فرض همراه دلفی وجود دارد. این فریم ورک در نسخه های قدیمی تر دلفی هم موجود بوده است ولی در نسخه های جدیدتر (تقریباً در زمان XE و نسخه های بعدی) رنگ و بوی تازه ای به خود گرفت. برای آن که با مفاهیم پایه معماری Middle-Tier Architecture آشنا شوید در ابتدای کار توصیه می کنم که حتماً یکی از این مقاله ها را مورد مطالعه قرار دهید(در این مطالعه اولیه کلی فکر کنید چون ساخت این برنامه ها با زبانها و فریم ورکهای گوناگونی قابل انجام است):
http://en.wikipedia.org/wiki/Multitier_architecture
http://www.remobjects.com/da/why-multitier.aspx
توجه داشته باشید که بسیاری از مسائل دنیای برنامه نویسی با بهره گیری از DataSnap قابل حل است مثل ساخت برنامه های سازمانی مبتنی بر پایگاه داده، ساخت برنامه چت با مقیاسهای مختلفی (مثل Google Talk و Yahoo Messanger)، کنترل یک ربات از راه دور و از طریق اینترنت یا شبکه(مثل رباتهای جراحی از راه دور و ...) و صدها مورد دیگر.
این تاپیک ادامه دارد...