4.0 तकनीकी आधार: सिस्टम आर्किटेक्चर और प्रमुख घटक
SAP Fiori का डिस्ट्रीब्यूटेड आर्किटेक्चर सुरक्षा, स्केलेबिलिटी और कार्यों के स्पष्ट पृथक्करण को ध्यान में रखते हुए डिज़ाइन किया गया है। यह मॉडल यूजर इंटरफेस लेयर को बैक-एंड बिजनेस लॉजिक से अलग करता है, जिससे अधिक लचीले और सुरक्षित डिप्लॉयमेंट संभव हो पाते हैं। Fiori इम्प्लीमेंटेशन की योजना बनाने के लिए इस आर्किटेक्चर को समझना अत्यंत महत्वपूर्ण है।
उच्च-स्तरीय सिस्टम आर्किटेक्चर में चार प्राथमिक घटक शामिल हैं:
- एसएपी वेब डिस्पैचर: यह घटक अंतिम उपयोगकर्ता उपकरणों से आने वाले सभी HTTP/HTTPS अनुरोधों के लिए प्रारंभिक प्रवेश बिंदु के रूप में कार्य करता है। यह एक रिवर्स प्रॉक्सी के रूप में कार्य करता है, वेब अनुरोधों को संभालता है और उन्हें उपयुक्त सर्वर पर रूट करता है, और इसे Fiori सिस्टम से कनेक्शन स्वीकार या अस्वीकार करने के लिए कॉन्फ़िगर किया जा सकता है।
- एसएपी एबीएपी फ्रंट-एंड सर्वर: इस सर्वर में उपयोगकर्ता के सामने आने वाले सभी घटक शामिल हैं। इसमें केंद्रीय यूआई ऐड-ऑन, एसएपी यूआई5 नियंत्रण लाइब्रेरी, फियोरी लॉन्चपैड और एसएपी नेटवीवर गेटवे शामिल हैं, जो बैक-एंड के साथ संचार को सुगम बनाता है।
- एसएपी एबीएपी बैक-एंड सर्वर: इस सर्वर में मुख्य व्यावसायिक तर्क और बैक-एंड डेटा मौजूद है। इसमें Fiori अनुप्रयोगों द्वारा व्यावसायिक प्रक्रियाओं को निष्पादित करने के लिए आवश्यक एप्लिकेशन डेटा और खोज मॉडल शामिल हैं।
- SAP HANA डेटाबेस और HANA XS इंजन: यह उच्च-प्रदर्शन वाला, मेमोरी-आधारित डेटाबेस और इसका अंतर्निहित एप्लिकेशन सर्वर इंजन है। यह एनालिटिकल ऐप्स और फैक्ट शीट्स को चलाने के लिए एक अनिवार्य घटक है, जिसमें आवश्यक HANA लाइव सामग्री और वर्चुअल डेटा मॉडल (VDM) पुन: उपयोग सामग्री शामिल है।
एसएपी नेटवीवर गेटवे की महत्वपूर्ण भूमिका
SAP NetWeaver Gateway एक महत्वपूर्ण तकनीक है जो SAP बिजनेस सूट और विभिन्न क्लाइंट प्लेटफॉर्म के बीच सेतु का काम करती है। यह OData (ओपन डेटा प्रोटोकॉल) सेवाओं का उपयोग करके बैक-एंड डेटा और फंक्शन्स को एक मानकीकृत, REST-आधारित प्रारूप में प्रस्तुत करती है, जिसे आधुनिक वेब और मोबाइल एप्लिकेशन आसानी से उपयोग कर सकते हैं। Gateway की तैनाती रणनीति के आर्किटेक्चर पर महत्वपूर्ण प्रभाव पड़ते हैं।
| परिनियोजन विकल्प | विवरण |
| सेंट्रल हब परिनियोजन | एसएपी द्वारा अनुशंसित। गेटवे को बैक-एंड सिस्टम से अलग, एक समर्पित फ्रंट-एंड सर्वर पर स्थापित किया जाता है। इससे एक ही जगह से एक्सेस मिलता है, बैक-एंड तक सीधी पहुँच न होने के कारण सुरक्षा बढ़ती है, और यूजर इंटरफेस के रखरखाव और ब्रांडिंग के लिए एक केंद्रीय स्थान मिलता है। इसका मुख्य नुकसान एक अलग सर्वर सिस्टम की आवश्यकता है। |
| एम्बेडेड परिनियोजन | गेटवे को SAP बिजनेस सूट बैक-एंड के समान सिस्टम पर स्थापित किया जाता है। इससे रिमोट कॉल कम हो जाती है, जिससे प्रदर्शन में थोड़ा सुधार हो सकता है। हालांकि, इस दृष्टिकोण के लिए मल्टी-सिस्टम परिदृश्य में गेटवे को कई बार कॉन्फ़िगर करने की आवश्यकता होती है। SAP द्वारा केवल सैंडबॉक्स उद्देश्यों के लिए अनुशंसित। |
इन आर्किटेक्चरल लेयर्स के बीच संचार को OData प्रोटोकॉल के माध्यम से मानकीकृत किया जाता है, जो उपयोगकर्ता अनुभव की लचीली डिलीवरी और अनुकूलन को सक्षम बनाता है।