ورود

View Full Version : تفاوت Transactional Data Module, Remote Data Module



حمیدرضاصادقیان
جمعه 30 فروردین 1387, 19:38 عصر
سلام دوستان.میخواستم ببینم در برنامه های چند لایه این دو چه تفاوتی باهم میکنند؟
در help دلفی 2007 نوشته که اگر شما از transactional data module استفاده کنید میتوانید از امکانات com+ استفاده کنید و نسبت به Remote data module برتری دارد.
چون ظاهرا remote data module براساس dcom کار میکنه .ممنون میشم در این باره توضیح بدید.
باتشکر.

vcldeveloper
شنبه 31 فروردین 1387, 02:26 صبح
Remote Data Module برای همه کانکشن های DataSnap استفاده میشه، نه فقط DCOM، اما Transactional Data Module فقط برای +COM استفاده میشه. برای شناخت امکاناتی که ارائه میکنه باید با خود +COM آشنا باشید.

حمیدرضاصادقیان
شنبه 31 فروردین 1387, 07:21 صبح
آیا استفاده از Transaction data module یک نوع برتری حساب میشه؟(نسبت به remote data moduel) یعنی پیشنهاد میشه از گزینه اول استفاده بشه؟ یا هرکدوم قابلیتهای خاص خود رو دارند/.

vcldeveloper
یک شنبه 01 اردیبهشت 1387, 03:26 صبح
آیا استفاده از Transaction data module یک نوع برتری حساب میشه؟(نسبت به remote data moduel) یعنی پیشنهاد میشه از گزینه اول استفاده بشه؟ یا هرکدوم قابلیتهای خاص خود رو دارند/.
Transactional Data Module همون Remote Data Module هست، با این تفاوت که برای +COM استفاده میشه، و چون +COM از Transaction در ارتباط با بانک های اطلاعاتی پشتیبانی میکنه، Transactional Data Module هم از این ویژگی استفاده میکنه و متدهایی رو برای کار با Transaction فراهم میکنه.
اینکه از کدومشون استفاده کنید، بستگی به این داره که از کدوم تکنولوژی استفاده کرده باشید؛ DCOM یا +COM.

حمیدرضاصادقیان
یک شنبه 01 اردیبهشت 1387, 07:32 صبح
اخه توی مقالاتی که میخوندم نوشته بود که دیگه Dcom منسوخ شده و ظاهرا مایکروسافت دیگه قصد ساپورت اونو نداره بهتره که از Com+ استفاده کنیم.در ضمن که com+ به اضافه ی امکاناتی که خودش داره امکانات dcom رو ساپورت میکنه.درسته؟
اگر درست باشه پس باید از همون Com+ استفاده کنم؟

vcldeveloper
دوشنبه 02 اردیبهشت 1387, 01:38 صبح
من هیچوقت علاقه چندانی به درگیر شدن با DCOM و +COM نداشتم. با +COM هم هیچوقت بطور جدی کار نکردم. ولی اینکه +COM نسل جدیدتری از DCOM هست و امکانات بیشتری داره درست هست، البته از DCOM هم هنوز استفاده میشه و منسوخ نشده.