مدل معماری لایه ای از چند لایه به شکل زیر تشکیل شده:
این لایه ، لایه ایست که کاربر مستقیما با آن سروکار دارد و خود از دو مولفه تشکیل شده :
اگر با مفهوم User Experience Model در تحلیل و طراحی شیء گرا آشنا باشید story board همان UI Component و navigation map همان UI Process Component را شامل می شود.
Business Logic Layer(BLL)
نرم افزارهائی قدرتمند هستند که مستقل از لایه واسط کاربری بتوانند به ارائه سرویس بپردازند. اگر درخواستی از مولفه دیگری در یک سازمان که نرم افزار ما در آن نصب و راه اندازی شده وارد سیستم ما شود ، سیستم باید توانائی پاسخگوئی به آن را داشته باشد . مسائلی از این قبیل در بخش service interface راه اندازی می شود.
سطح بعدی در BLL شامل سه قسمت اصلی است :
موارد دیگری که باید در BLL قرار گیرند عبارتند از :
که Object ها در قسمت Business Entity ، ارتباط میان اشیا ، قواعد و فرایند ها در قسمت Business Component و رویه و ترتیب انجام کارها در قسمت Business Workflow جای می گیرند.
Data Access Layer
ارتباط application با داده ها و data base در لایه Data Access Layer انجام می گیرد. و نتیجه حاصل در اختیار لایه های بالاتر و یا سیستم های دیگر قرار می گیرد. داده هائی که یک application از آن ها استفاده می کند می تواند توسط خود سیستم نگهداری شود و یا از داده هائی باشد که در سیستم ها و application های دیگر تولید و نگهداری می شود .
Service Gateway قسمتی است که سرویسی را از لایه BLL در جای دیگر فراخوانی می کنیم .
به طور خلاصه، فرآیند مورد نظر ما این گونه کار می کند:
مزیت های استفاده از معماری لایه ای
1. لایه های بالائی نتوانند مستقیما به داده ها دسترسی داشته باشند
2. از لایه BLL به بالاتر به نوعData Base وابستگی نداشته باشد.
3. و اگر بخواهیم تکنولوژی مورد استفاده در یک لایه را تغییر دهیم ، نیاز به تغییر در هیچ یک از لایه های دیگر نیست.
تذکر این نکته نیز مهم است که ارتباط بین لایه های مختلف با یکدیگر باید در سطح سرویس باشد . و هر لایه تنها از سرویسی که از لایه های دیگر می گیرد اطلاع دارد و به هیچ وجه به چگونگی عملیات درون لایه بالاتر یا پایین تر کاری ندارد.
هیچ وقت برای شروع دیر نیست اما هر چه زودتر شروع کنی یک قدم جلو تر هستی .....
دعوت می کنم به جمع ما بپیوندی .....
موفق و سربلند باشی دوست من ...
در انتظار شما هستیم دراین جمع بزرگ.....
بسم الله الرحمن الرحیم
سلام به مهندسا!
من یک مشکل دارم!
تازگیا جیمیل گرفتم ولی از اکسپلورر نمی تونم برم توش. از موزیلا بن اکو هم فقط زمانی می تونم برم توش که از صفحه سفارشی گوگل (اگه درست گفته باشم) برم. مشکل چیه؟ در ضمن وقتی می خوام از گوگل تاک استفاده کنم میگه پروکسیتو وارد کن در حالی که من پروکسی ندارم.
ممنون میشم اگه جواب بدین.
جیمیل با نسخه های قدیمی اکسپلورر کار نمی کنه.فکر می کنم اگه نسخه اکسپلورر رو عوض کنی مشکلت حل بشه.
ممنون از اطلاعات مفیدتون که خوب هم مختصرش کرده بودید. ممکنه منبع این مطلب را بنویسید که بتونم مفصل تر راجع بهش بخونم؟ یا هر منبعی در مورد معماری لایه ای که می تونید بهم معرفی کنید؟
متشکرم - محمد
مرسی مختصر و مفید
سلام
مهندس زهرا وبلاگ باحالی داری به چند دلیل
اولی عنوان یا اسم وبلاگ
دومی شمای کلی و طراحی و تم
سومی محتوای وبلاگ
وقت کردی به سایت ما هم یه سر بزن آخه کار ما طراحی وب سایت هستش و با شش هفتا استان کار می کنیم .
خوشحال شدم
بای