کامپیوترنرمافزار

کلاینت سرور فن آوری

سرور و کلاینت، ارتباط بین آنها را بر روی یک شبکه - کلاینت سرور فن آوری دو فرایند مستقل تعامل فراهم می کند.

سرویس دهنده فرآیندهای نام مسئول حمایت از پایگاه داده و فایل سیستم، و مشتری - فرآیندهای است که ارسال درخواست و منتظر پاسخ از سرور.

مدل کارخواه-کارساز در ساخت سیستم استفاده می شود پردازش اطلاعات بر اساس پایگاه داده، و همچنین سیستم پستی. است که به اصطلاح معماری فایل سرور است که متفاوت از کلاینت سرور وجود دارد.

داده ها در سیستم فایل سرور ذخیره شده بر روی یک فایل سرور (ناول یا WindowsNT سرور)، و آنها را از طریق بهره برداری از ایستگاه های کاری "پایگاه داده دسکتاپ"، مانند دسترسی، پارادوکس، فاکس پرو، و غیره پردازش

پایگاه واقع در ایستگاه های کاری، و داده های دستکاری های انجام شده توسط چندین فرایند مستقل و ناهماهنگ. بنابراین همه داده بیش از یک سرور شبکه به ایستگاه های کاری، که بدن افت می کند سرعت پردازش اطلاعات منتقل می شود.

کلاینت و سرور که عملکرد بین آنها را به اشتراک - کلاینت سرور فن آوری است عملکرد دو (حداقل) برنامه های کاربردی اجرا شده است. برای ذخیره سازی و دستکاری مستقیم سرور داده شده پاسخ دهد، به عنوان مثال از که می تواند اطلاعاتی SQLServer، اوراکل، Sybase، و دیگران است.

رابط کاربری ساخت و ساز مبتنی بر مشتری که استفاده از ابزار خاص و یا پایگاه داده دسکتاپ فراهم می کند. پردازش داده های منطقی است که تا حدودی بر روی سرویس گیرنده اجرا می شود و تا حدودی در سرور. ساخت یک درخواست به سرور توسط مشتری انجام، معمولا در زبان SQL. درخواستهایی برای پردازش توسط سرور و سرویس گیرنده (ها)، نتایج ارائه شده.

داده ها در همان محل که در آن ذخیره پردازش - بر روی سرور، به طوری که مقدار زیادی از آنها در سراسر شبکه ارسال نشده است.

مزایای استفاده از یک معماری کلاینت سرور

کلاینت سرور فن آوری به ارمغان می آورد اطلاعات سیستم مانند کیفیت:

  • قابلیت اطمینان

اصلاح داده ها انجام سرور پایگاه داده با استفاده از مکانیسم معامله که گویا خواص کلی از جمله عملیات به عنوان: 1) ظرفیت اتمی، فراهم می کند که تمامیت داده ها برای هر معامله کامل؛ 2) استقلال از معاملات کاربران مختلف. 3) تحمل خطا - صرفه جویی در نتایج از معامله.

  • مقیاس پذیری، به عنوان مثال، ظرفیت سیستم وابسته به تعداد کاربران و میزان اطلاعات بدون تغییر نرم افزار استفاده نمی شود.

کلاینت سرور فن آوری پشتیبانی از هزاران کاربر و گیگابایت اطلاعات در پلت فرم سخت افزار مناسب است.

  • امنیت، به عنوان مثال، حفاظت از داده ها قابل اعتماد از دسترسی های غیر مجاز.
  • انعطاف پذیری. در برنامه های کاربردی که با استفاده از داده کار می کنند، اختصاص لایه منطقی: یک رابط کاربر. قوانین پردازش منطق؛ مدیریت داده ها.

همانطور که قبلا اشاره شد، یک تکنولوژی فایل سرور، هر سه لایه را به یک برنامه واحد یکپارچه است که در یک ایستگاه کاری اجرا می شود ترکیب شود، و تمام تغییرات در لایه های لزوما به اصلاح برنامه، نسخه های مختلف از کلاینت و سرور منجر شود، و شما می خواهید به انجام ارتقاء نرم افزار بر روی تمام ایستگاه های کاری .

کلاینت سرور فن آوری در یک برنامه دو لایه فراهم می کند تمام توابع برای تشکیل از رابط کاربر بر روی سرویس گیرنده، و تمام توابع از مدیریت پایگاه داده اطلاعات - در سرور، یک قاعده کسب و کار ممکن است هر دو سرور و کلاینت اجرا می کنند.

نرم افزار سه سطح اجازه می دهد تا در سطح متوسط، که پیاده سازی قوانین کسب و کار، که اجزای متغیر هستند.

سطوح مختلف اجازه می دهد انعطاف پذیر و مقرون به صرفه انطباق برنامه های موجود به نیازهای کسب و کار به طور مداوم بهروز کند.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.