2013-01-14 16 views
5

मैं क्लाइंट/सर्वर अनुप्रयोगों को डिजाइन करने के लिए "अच्छी प्रथाओं" को खोजने का प्रयास कर रहा हूं।ग्राहक सर्वर अनुप्रयोग डिजाइन पैटर्न और प्रोटोकॉल

यदि कोई भी पढ़ने के लिए कुछ अच्छी सामग्री की सिफारिश कर सकता है?

विशिष्ट रूप से आप एक अनुप्रयोग परत प्रोटोकॉल कैसे डिज़ाइन करते हैं और इसे मजबूत बनाते हैं, जबकि नुकसान से बचते हैं?

कुछ क्लाइंट/सर्वर उदाहरणों में गेम जैसे सर्वर कार्यों के लिए एक दुभाषिया है, क्या आप प्रोटोकॉल को इस तरह के डिज़ाइन पैटर्न के साथ सुसंगत रूप से सहयोग करने के लिए डिज़ाइन कर सकते हैं?

क्या ग्राहक/सर्वर अनुप्रयोगों के लिए डिज़ाइन किया गया एक डिज़ाइन पैटर्न है। मैं शायद एक संशोधित निर्माता उपभोक्ता पैटर्न भी सोच रहा था?

संपादित करें: ओह, मुझे एहसास है कि इस प्रश्न का कोई निश्चित उत्तर नहीं हो सकता है, इसलिए मैं गहन उत्तर का सही उत्तर दूंगा।

धन्यवाद

+1

(http://en.wikipedia.org/wiki/Reactor_pattern) – Oren

+0

अप [रिएक्टर पैटर्न] पर पढ़ने के लिए @Oren वर्णन लगता है चाहते हो सकता है लगभग सही, जानकारी –

उत्तर

2

मैं इस पुस्तक से बहुत कुछ सीखा: वास्तुकला

उद्यम अनुप्रयोग की

पैटर्न

http://www.pearsonhighered.com/educator/product/Patterns-of-Enterprise-Application-Architecture/9780321127426.page

क्लाइंट/सर्वर अनुप्रयोगों के लिए पैटर्न के एक बहुत देखते हैं, और आप अपनी जरूरतों को पूरा करने वाला एक लेना चाहिए।

आप किताब नहीं करना चाहते हैं, वहाँ भी मुक्त संसाधनों इंटरनेट में हैं:

http://martinfowler.com/eaaCatalog/

मुझे आशा है कि यह मदद करता है।

+0

के लिए धन्यवाद धन्यवाद, आपको बहुत अच्छे संसाधनों की तरह लगता है, मुझे पता नहीं था कि "एंटरप्राइज़ एप्लिकेशन आर्किटेक्चर" जैसी कोई चीज़ थी। बस जिस चीज़ की मैं तलाश कर रहा था: डी –

+0

आपका स्वागत है! – Rafa

संबंधित मुद्दे