مزیت های معماری چند لایه
یکم اسفند 90, 21:45 نویسنده MAJESTIC SOFT
دسته بندی : مقالات برنامه نویسی,
از مزیت های برنامه نویسی چند لایه می توان به موارد زیر اشاره کرد:
- برنامه نویسی شی گرا
- قابلیت استفاده از کدهای برنامه
- انجام کار گروهی
- اشکال زدایی راحت تر
- امکان پراکنده سازی فیزیکی لایه ها
- امکان تعویض لایه ها
- امنیت نرم افزار بالا می رود
از دیگر مزایای معماری چند لایه این است که شما می توانید لایه های برنامه را از لحاظ فیزیکی از یکدیگر جدا کنید. یعنی به جای اینکه همه لایه ها را در یک سیستم متمرکز کنید و بار زیادی به سرور وارد کنید ، می توانید آنها را در سرورهای مجزا از یکدیگر تفکیک کنید تا امکان استفاده کاربران بیشتر فراهم سازید. مزیت این روش در این است که اگر یکی از سرورها از کار بیوفتد می توانید لایه را به سرور دیگر منتقل کنید.
همانطور که اشاره شد در معماری چند لایه تمام اجزای سیستم از هم دیگر در قطعاتی جدا می شوند. اگر این اجزا در یک سیستم کامپیوتری در کنار هم باشند و از لحاظ منطقی از یکدیگر جدا باشند به آنها لایه یا Layer می گویند ولی اگر از لحاظ فیزیکی از یکدیگر جدا باشند ( مثلا هر لایه در یک سرور مجزا ) به آنها tier می گویند. با این تعریف فرق معماری n-tier و n-Layer را متوجه شدیم.
همانطور که اشاره شد در معماری چند لایه تمام اجزای سیستم از هم دیگر در قطعاتی جدا می شوند. اگر این اجزا در یک سیستم کامپیوتری در کنار هم باشند و از لحاظ منطقی از یکدیگر جدا باشند به آنها لایه یا Layer می گویند ولی اگر از لحاظ فیزیکی از یکدیگر جدا باشند ( مثلا هر لایه در یک سرور مجزا ) به آنها tier می گویند. با این تعریف فرق معماری n-tier و n-Layer را متوجه شدیم.
برچسب ها : مزیت های معماری چند لایه , فرق معماری n-tier و n-Layer ,
مطالب تکمیلی : اجزای معماری 3 لایه در دات نت , مفهوم معماری سه لایه در سیستم های نرم افزاری ,
نظر



