N
एन-टियर
एन-टियर आर्किटेक्चर (जिसे अक्सर मल्टी-टियर आर्किटेक्चर कहा जाता है) किसी एप्लीकेशन को तीन या उससे ज़्यादा भौतिक या लॉजिकल टियर में बांटने की विधि के बारे में बताता है, ताकि रखरखाव और फ्लेक्सिबिलिटी में आसानी हो। कोई भी आर्किटेक्चर जो 3-टियर आर्किटेक्चर (प्रेजेंटेशन, एप्लिकेशन/बिज़नेस लॉजिक और डेटाबेस लेयर) का इस्तेमाल करता है, जिसमें एक या उससे ज़्यादा लॉजिकल टियर को कंपोनेंटाइज़ किया जाता है, उसे एन-टियर कहा जाता है। आमतौर पर, यह कंपोनेंटाइज़ेशन बिज़नेस रूल टियर में होता है, हालाँकि, इसकी कोई ज़रूरत नहीं है। एक एन-टियर ऐप्लिकेशन को दोबारा इस्तेमाल होने योग्य, घटक आधारित सेवाओं के विविध कलेक्शन को एक एकीकृत सिस्टम में एकीकृत करने के लिए डिज़ाइन किया गया है। किसी भी भौतिक सिस्टम का उपयोग करके लेयर कई कॉन्फ़िगरेशन में काम कर सकते हैं। यह आर्किटेक्चर राज्य की मौजूदा और भविष्य की ज़रूरतों को पूरा करने के लिए लचीला और स्केलेबल समाधान प्रदान करता है। उदाहरण: एक ऐप्लिकेशन जो यूज़र और डेटाबेस के बीच डेटा अनुरोधों को सर्विस करने के लिए मिडलवेयर का इस्तेमाल करता है।