সুচিপত্র:
সংজ্ঞা - এন-টিয়ার আর্কিটেকচারের অর্থ কী?
এন-টায়ার আর্কিটেকচারটি সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের একটি ক্লায়েন্ট-সার্ভার আর্কিটেকচার ধারণা যেখানে প্রেজেন্টেশন, প্রসেসিং এবং ডেটা ম্যানেজমেন্ট ফাংশনগুলি উভয়ভাবে যৌক্তিক এবং শারীরিকভাবে পৃথক করা হয়। এই ফাংশনগুলি প্রতিটি আলাদা আলাদা মেশিনে বা পৃথক ক্লাস্টারে চলছে যাতে রিসোর্স ভাগ করে নেওয়া না হওয়ার কারণে প্রতিটি শীর্ষে দক্ষতার সাথে পরিষেবা সরবরাহ করতে সক্ষম হয়। এই বিচ্ছেদটি প্রতিটিকে আলাদাভাবে পরিচালনা করা সহজ করে তোলে কারণ একটিতে কাজ করা অন্যকে প্রভাবিত করে না, সমস্যা হতে পারে এমন সমস্যাগুলি বিচ্ছিন্ন করে।
এন-টিয়ার আর্কিটেকচার মাল্টি-টায়ার আর্কিটেকচার হিসাবেও পরিচিত।
টেকোপিডিয়া এন-টিয়ার আর্কিটেকচারটি ব্যাখ্যা করে
এন-টিয়ার আর্কিটেকচার সাধারণত একটি অ্যাপ্লিকেশনকে তিন স্তরে বিভক্ত করে: উপস্থাপনা স্তর, লজিক স্তর এবং ডেটা স্তর। মডেল-ভিউ-কন্ট্রোলার (এমভিসি) কাঠামোর উপাদানগুলির সাধারণত ধারণাগত বা যৌক্তিক পৃথকীকরণের বিপরীতে এটি অ্যাপ্লিকেশনের বিভিন্ন অংশের দৈহিক বিচ্ছেদ। এমভিসি কাঠামোর অন্য একটি পার্থক্য হ'ল এন-স্তর স্তরগুলি লিনিয়ারীভাবে সংযুক্ত থাকে, যার অর্থ সমস্ত যোগাযোগ অবশ্যই মাঝারি স্তরটির মধ্য দিয়ে যেতে হবে, এটি লজিক স্তর। এমভিসিতে, কোনও আসল মাঝারি স্তর নেই কারণ মিথস্ক্রিয়াটি ত্রিভুজাকার; নিয়ন্ত্রণ স্তরটিতে উভয় দৃষ্টিভঙ্গি এবং মডেল স্তরগুলির অ্যাক্সেস রয়েছে এবং মডেলটিও ভিউ অ্যাক্সেস করে; নিয়ামক প্রয়োজনীয়তার উপর ভিত্তি করে একটি মডেলও তৈরি করে এবং এটিকে ভিউতে ঠেলে দেয়। তবে এগুলি পারস্পরিক একচেটিয়া নয়, এমভিসি কাঠামোটি এন-টিয়ার আর্কিটেকচারের সাথে একত্রে ব্যবহার করা যেতে পারে, এন-টিয়ার সামগ্রিক আর্কিটেকচার হিসাবে ব্যবহৃত হয় এবং এমভিসি উপস্থাপনা স্তরের কাঠামো হিসাবে ব্যবহৃত হয়।
এন-টিয়ার আর্কিটেকচারের সুবিধার মধ্যে রয়েছে:
- স্কেলেবল - অন্যান্য স্তরগুলিকে স্পর্শ না করে পৃথক স্তরের স্কেল করুন
- স্বতন্ত্র ব্যবস্থাপনা - ক্যাসকেড প্রভাব প্রতিরোধ করে; রক্ষণাবেক্ষণ বিচ্ছিন্ন করে
- নমনীয় - প্রয়োজনীয়তা অনুযায়ী যে কোনও উপায়ে প্রসারিত
- সুরক্ষিত - প্রতিটি স্তর পৃথকভাবে এবং বিভিন্ন উপায়ে সুরক্ষিত করা যায়