मैं कहूंगा कि नियंत्रक जैसे शब्द मूल रूप से बहुत ही अलग-अलग चीजों के लिए समान नाम हैं जो आप जिस पद्धति/ढांचे का उपयोग कर रहे हैं उसके आधार पर। बहुत उच्च स्तर पर, वे एक ही क्रिया कर सकते हैं - इसलिए सामान्य नाम उपयोग - लेकिन ढांचे के संदर्भ में उनकी जिम्मेदारियां और दायरा आमतौर पर अधिक विशिष्ट और अलग होगा।
उदाहरण: एमसीसी में नियंत्रक WCSF में नियंत्रक परत के साथ बहुत कम या कुछ भी सामान्य नहीं है।
मुझे लगता है कि नियंत्रक/सेवा इत्यादि जैसे ये शब्द सामान्य हैं और इसलिए कई ढांचे में उपयोग किया गया है लेकिन उनके संदर्भ के ढांचे के भीतर एक विशेष अर्थ है।
इसके अलावा, विशेष रूप से, एक नियंत्रक और मेरे लिए एक सेवा दो पूरी तरह से अलग अवधारणाएं हैं।
नियंत्रक एक परत है कि आवेदन/या आवेदन का एक पहलू के भीतर तर्क orchestrating के लिए जिम्मेदार है की तरह कुछ है
सेवा, मेरे लिए, मूल रूप से बाहरी API जिसके माध्यम से आप एक में अपने आवेदन के पहलुओं को बेनकाब है मानक तरीका