Azure AppFabric Windows Azure का उपयोग करने वाली सेवाओं/अनुप्रयोगों को विकसित और प्रबंधित करने में आपकी सहायता के लिए मिडलवेयर सेवाओं और तकनीकों का एक सूट है।मिडलवेयर को आम तौर पर सॉफ़्टवेयर के रूप में परिभाषित किया जाता है जो सॉफ़्टवेयर के अन्य टुकड़ों को जोड़ने में मदद करता है, और यह परिभाषा सेवाओं ऐपफैब्रिक प्रदान करने के लिए बहुत सटीक है।
आप प्रति ऐप फैब्रिक नहीं बनाते हैं। ऐपफ़ैब्रिक सेवाओं का उपयोग आपके अन्य अनुप्रयोगों द्वारा आवश्यकतानुसार किया जाता है, इसलिए सेटअप आमतौर पर एज़ूर पोर्टल में कुछ आइटम कॉन्फ़िगर कर रहा है, फिर कॉन्फ़िगरेशन की लाइब्रेरी को आपके वेब/कार्यकर्ता भूमिकाओं में लागू करता है जो संसाधनों का लाभ उठाते हैं।
अनिवार्य रूप से ऐपफ़ैब्रिक कुछ संसाधन प्रदान करता है जिन्हें जटिल सेवाओं को सेवाओं के रूप में लिखते समय आपको आवश्यकता होती है, बनाम आपको इन संसाधनों को लागू करने और बनाए रखने के लिए।
बुनियादी प्रसाद कर रहे हैं:
सेवा बस: एक संदेश रिले है कि अन्य नेट प्रौद्योगिकियों (और अन्य) द्वारा उपयोग किया जा। एसबी आपको विभिन्न क्लाउड सेवाओं के साथ-साथ "हाइब्रिड" सेवाओं को जोड़ने में मदद करता है। हाइब्रिड एक बड़ा सौदा है, क्योंकि एसबी आपको क्लाउड में चलने वाली सेवाओं के साथ ऑन-प्रिमाइज़ वेब सेवाओं को आसानी से कनेक्ट करने में मदद करता है, डब्ल्यू/ओ वीपीएन, प्रोटोकॉल, सर्वर सेटअप, सर्टिफिकेट इत्यादि के साथ गड़बड़ कर रहा है।
एक्सेस कंट्रोल: एक प्रमाणीकरण और प्रमाणीकरण सेवा, जो पूरे एज़ूर में सक्रिय निर्देशिका, एलडीएपी, और कस्टम उपयोगकर्ता प्रमाणीकरण मॉड्यूल को विस्तार/कार्यान्वित किए बिना उपयोगकर्ता-स्तरीय पहुंच को प्रबंधित करने में आपकी सहायता करती है।
कैशिंग: आपके अनुप्रयोगों के लिए एक इन-मेमोरी वितरित कैशिंग परत। यह memcached या AppFabric
के विंडोज सर्वर संस्करण के लिए विशिष्ट है
एकता: BizTalk सर्वर की तरह ईडीआई/परिवहन प्रौद्योगिकी के एक PaaS सेवा
कम्पोजिट अनुप्रयोग: जटिल अनुप्रयोगों एक compistion भाषा का प्रयोग कर की संरचना की अनुमति देता है बनाम बस एक साथ कोड का एक गुच्छा डाल। आप मूल रूप से एक डिजाइनर का उपयोग करके अपने आवेदन को परिभाषित करते हैं जैसे कि आप एक ईएफ.Net डेटा मॉडल या विंडोज वर्कफ़्लो
तो मूल रूप से ऐपफ़ैब्रिक आपको बहुत सारी सेवाएं प्रदान करता है जिनकी आपको आवश्यकता है, लेकिन सामान्य क्लाउड डेवलपर " कम से कम पहले "के साथ गड़बड़। इस तरह आपके पास इन महान बिल्डिंग ब्लॉक हैं जो आपको विकास चक्र के दौरान अपने मूल तर्क/जरूरतों पर ध्यान केंद्रित करने में मदद करते हैं, जबकि आपका आवेदन अंततः क्या कर सकता है सीमित नहीं है। यह "फोकस" क्लाउड कंप्यूटिंग के लिए मुख्य लाभों में से एक है, विशेष रूप से एक सेवा के रूप में प्लेटफ़ॉर्म, और यह एक ऐसा क्षेत्र है जहां Azure वास्तव में अन्य प्रसाद की तुलना में चमकता है।
इनमें से कुछ तकनीकें अभी भी बीटा में हैं। ऐपफैब्रिक साइट यह बहुत स्पष्ट बनाती है, लेकिन इसके बारे में जागरूक होना महत्वपूर्ण है।
शुरू करने के लिए बढ़िया जगह Azure AppFabric साइट ही है, जो इसे बहुत से तोड़ देती है, आपको अपने पैरों को गीला करने के लिए उपयोग करने के लिए कुछ नमूना कोड और कुछ नमूना कोड देता है।
http://www.microsoft.com/windowsazure/AppFabric/Overview/default.aspx#top
आपको बहुत उपयोगी धन्यवाद। –