BRFplus
बी. आर. एफ. प्लस (बिजनेस रूल फ्रेमवर्क प्लस) एस. ए. पी. ए. जी. द्वारा प्रस्तावित एक बिजनेस रूल मैनेजमेंट सिस्टम (बी. आर. एम. एस.) है। बी. आर. एफ. प्लस एस. ए. पी. नेटवीवर ए. बी. ए. पी. स्टैक का हिस्सा है। इसलिए, सभी एसएपी अनुप्रयोग जो एसएपी नेटवेवर पर आधारित हैं, वे एसएपी प्रणाली की सीमाओं के भीतर बीआरएफप्लस का उपयोग कर सकते हैं। हालाँकि, वेब सेवाओं को उत्पन्न करना भी संभव है ताकि सेवा उपभोक्ताओं द्वारा उपयोग किए जाने वाले सॉफ्टवेयर प्लेटफॉर्म की परवाह किए बिना, बी. आर. एफ. प्लस नियमों को एस. ओ. ए. परिदृश्य में एक सेवा के रूप में भी पेश किया जा सके। बी. आर. एफ. प्लस. का विकास एक सहायक उपकरण के रूप में शुरू हुआ जो एस. ए. पी. बिजनेस बायडिजाइन का हिस्सा था, जो छोटी और मध्यम आकार की कंपनियों को लक्षित करने वाला एक ई. आर. पी. समाधान है। उस समय तक इस उपकरण को "फॉर्मूला एंड डेरिवेशन टूल" (एफ. डी. टी.) कहा जाता था। बाद में, उन कोडलाइनों पर बी. आर. एफ. प्लस को बनाए रखने का निर्णय लिया गया जो एस. ए. पी. बिजनेस सूट के लिए आधार के रूप में काम करते हैं। इसके साथ, बिजनेस बायडिजाइन के लिए बनाए गए व्यावसायिक नियमों को आसानी से एक पूर्ण आकार की एसएपी प्रणाली में लिया जा सकता है जहां वे बिना किसी बदलाव के उपयोग के लिए तैयार हैं। अवलोकन बीआरएफप्लस व्यावसायिक नियमों के लिए एक एकीकृत मॉडलिंग और रनटाइम वातावरण प्रदान करता है जो तकनीकी उपयोगकर्ताओं (प्रोग्रामर, सिस्टम प्रशासक) के साथ-साथ उन व्यावसायिक उपयोगकर्ताओं को संबोधित करता है जो परिचालन व्यावसायिक प्रक्रियाओं (जैसे खरीद, बोली, कर प्रपत्र सत्यापन, आदि) का ध्यान रखते हैं। विभिन्न लक्षित समूहों की विभिन्न आवश्यकताओं और उपयोग परिदृश्यों को एसएपी प्राधिकरण प्रणाली और एक उपयोगकर्ता इंटरफेस की मदद से कवर किया जा सकता है जिसे व्यक्तिगत रूप से अनुकूलित किया जा सकता है। एसएपी नेटवीवर में एकीकृत होने के कारण, बीआरएफप्लस-आधारित अनुप्रयोग अंतर्निहित तकनीकी कलाकृतियों के साथ शुरू करने के बजाय सख्ती से व्यवसाय-उन्मुख दृष्टिकोण से व्यावसायिक नियमों को देख सकते हैं और मॉडल बना सकते हैं। ऐसा इसलिए है क्योंकि एकीकरण एसएपी शब्दकोश में उपलब्ध व्यावसायिक वस्तुओं (जैसे ग्राहक, आपूर्तिकर्ता, सामग्री, बिल, आदि) तक सीधे पहुंच की अनुमति देता है। पूर्वनिर्धारित अभिव्यक्ति प्रकारों के अलावा (निर्णय तालिका, निर्णय वृक्ष, सूत्र, डेटाबेस पहुंच, लूप, आदि) और क्रियाएँ (ई-मेल भेजना, कार्यप्रवाह को सक्रिय करना, आदि)। ), बी. आर. एफ. प्लस को कस्टम अभिव्यक्ति प्रकारों द्वारा बढ़ाया जा सकता है। इसके अलावा, फंक्शन मॉड्यूल के साथ-साथ ए. बी. ए. पी. ओ. ओ. वर्ग विधियों के प्रत्यक्ष कॉल का समर्थन किया जाता है ताकि ए. बी. ए. पी. प्रोग्रामिंग भाषा की पूरी श्रृंखला व्यावसायिक कार्यों को हल करने के लिए उपलब्ध हो। बी. आर. एफ. प्लस एक वैकल्पिक संस्करण तंत्र के साथ आता है। संस्करण को अलग-अलग वस्तुओं के साथ-साथ पूरे अनुप्रयोगों के लिए चालू और बंद किया जा सकता है। कानूनी कारणों से कुछ उपयोग के मामलों में संस्करण व्यावसायिक नियमों की आवश्यकता होती है, लेकिन वे प्रणाली के व्यवहार का अनुकरण करने की भी अनुमति देते हैं क्योंकि यह समय के एक विशेष बिंदु पर होता। एक बार जब नियम वस्तुएं एक सुसंगत स्थिति और सक्रिय होती हैं, तो प्रणाली स्वचालित रूप से एबीएपी ओओ वर्ग उत्पन्न करती है जो अंतर्निहित नियम वस्तु के कार्यात्मक दायरे को समाहित करती है। यह ऑन-डिमांड आधार पर किया जाता है और प्रसंस्करण को गति देता है। कार्यों के निष्पादन के साथ-साथ एकल अभिव्यक्तियों का अनुकरण किया जा सकता है। सिमुलेशन का प्रोसेसिंग लॉग कार्यान्वयन की जाँच करने और समस्याओं की जाँच करने के लिए उपयोगी है। बी. आर. एफ. प्लस अनुप्रयोगों को एक्स. एम. एल. फ़ाइल के रूप में निर्यात और आयात किया जा सकता है। यह डेटा बैकअप बनाने का एक आसान तरीका है। एक्स. एम. एल. फाइलों का उपयोग पूरी कंपनी में नियम अनुप्रयोगों को लागू करने के लिए भी किया जा सकता है। मुख्य वस्तु प्रकार अनुप्रयोग अनुप्रयोग वस्तु उन सभी बी. आर. एफ. प्लस वस्तुओं के लिए एक पात्र के रूप में कार्य करता है जिन्हें किसी विशेष व्यावसायिक कार्य को हल करने के लिए इकट्ठा किया गया है। अनुप्रयोग स्तर पर कुछ डिफ़ॉल्ट सेटिंग्स को परिभाषित करना संभव है जो उस अनुप्रयोग के दायरे में बनाई गई सभी वस्तुओं द्वारा विरासत में मिली हैं। फ़ंक्शन ए फ़ंक्शन का उपयोग बी. आर. एफ. प्लस के नियम प्रसंस्करण ढांचे के साथ एक व्यावसायिक अनुप्रयोग को जोड़ने के लिए किया जाता है। कॉलिंग व्यवसाय अनुप्रयोग कार्य में इनपुट मूल्यों को पारित करता है जिन्हें फिर तथाकथित कार्य से जुड़े अभिव्यक्तियों और नियमों द्वारा संसाधित किया जाता है। गणना किए गए परिणाम को फिर कॉलिंग व्यवसाय अनुप्रयोग में वापस कर दिया जाता है। अभिव्यक्ति के प्रकार और कार्रवाई के प्रकार बूलियन बी. आर. एम. एस. कनेक्टर केस डेटाबेस लुकअप डिसीजन टेबल डिसीजन ट्री फॉर्मूला फंक्शन कॉल लूप प्रोसीजर कॉल रैंडम नंबर सर्च ट्री स्टेप सीक्वेंस वैल्यू रेंज1 एक्स. एस. एल. ट्रांसफॉर्मेशन रूल्ससेट एक नियम समूह नियम वस्तुओं की एक मनमाना संख्या के लिए एक पात्र है जो बदले में निर्धारित अभिव्यक्तियों और कार्यों की मदद से आवश्यक गणना करता है। किसी फलन को अभिव्यक्ति निर्दिष्ट करने के बजाय, किसी फलन को किसी भी संख्या में नियम सेट निर्दिष्ट करना भी संभव है। जब फ़ंक्शन को कॉल किया जाता है, तो सभी निर्धारित नियमों को बाद में संसाधित किया जाता है। डेटा ऑब्जेक्ट बी. आर. एफ. प्लस प्राथमिक डेटा ऑब्जेक्ट (पाठ, संख्या, बूलियन, समय बिंदु, राशि, मात्रा) के साथ-साथ संरचनाओं और तालिकाओं का समर्थन करता है। संरचनाओं को घोंसला बनाया जा सकता है। सभी प्रकार के डेटा ऑब्जेक्ट्स के लिए डेटा ऑब्जेक्ट्स का संदर्भ देना संभव है जो बैकएंड सिस्टम के डेटा डिक्शनरी में रहते हैं। इसके साथ, एक बी. आर. एफ. प्लस डेटा ऑब्जेक्ट न केवल संदर्भित ऑब्जेक्ट की प्रकार परिभाषा को विरासत में प्राप्त करता है, बल्कि डोमेन मूल्य सूचियों या ऑब्जेक्ट प्रलेखन जैसे संबंधित डेटा तक भी पहुंच सकता है। अन्य वस्तुएं कैटलॉग के साथ, सिस्टम में रहने वाले नियम वस्तुओं के व्यवसाय-विशिष्ट उपसमुच्चय को परिभाषित करना संभव है। यह एक नियम प्रणाली की जटिलता को छिपाने के लिए सहायक है, इस प्रकार उपयोगिता में सुधार करता है। ऑब्जेक्ट फिल्टर का उपयोग सिस्टम प्रशासकों द्वारा यह सुनिश्चित करने के लिए किया जाता है कि चयनित उपयोगकर्ताओं के लिए, केवल ऑब्जेक्ट प्रकारों का एक पूर्वनिर्धारित उपसमुच्चय दिखाई दे। यह अभिगम अधिकारों के साथ-साथ मॉडलिंग नीतियों को लागू करने के लिए उपयोगी है। एसएपी बीआरएफप्लस द्वारा पेश किए गए अन्य बीआरएम समाधान बीआरएफ (बिजनेस रूल फ्रेमवर्क) के रूप में जाने जाने वाले पुराने व्यापार नियम समाधान के उत्तराधिकारी उत्पाद के रूप में स्थित हैं। एक लंबे संक्रमण चरण के लिए, दोनों समाधान समानांतर रूप से मौजूद हैं। हालांकि, बी. आर. एफ. पर आधारित होने वाले एस. ए. पी. अनुप्रयोगों की बढ़ती संख्या बी. आर. एफ. प्लस में स्थानांतरित हो रही है। बी. आर. एफ. प्लस एस. ए. पी. नेटवीवर ए. बी. ए. पी. स्टैक पर आधारित अनुप्रयोगों के लिए व्यावसायिक नियमों का समर्थन करता है, जबकि एस. ए. पी. एस. ए. पी. नेटवीवर बिजनेस रूल्स मैनेजमेंट (बी. आर. एम.) नामक एक अन्य उत्पाद की पेशकश कर रहा है। बी. आर. एम. एस. ए. पी. नेटवीवर जावा स्टैक के लिए व्यावसायिक नियम मॉडलिंग का समर्थन करता है। दोनों उत्पाद प्रतिस्पर्धा नहीं करते हैं। वे समानांतर में उपलब्ध हैं और उपयोग के मामलों से निपटने के लिए एक सहयोगी दृष्टिकोण में उपयोग किया जा सकता है जहां दोनों प्रौद्योगिकी ढेर समानांतर में उपयोग किए जाते हैं। बी. आर. एफ. प्लस एक विशेष अभिव्यक्ति प्रकार के साथ आता है जो दो अलग-अलग तकनीकों के बीच की खाई को पाटने में मदद करता है। उपलब्धता बी. आर. एफ. प्लस को पहली बार एस. ए. पी. नेटवीवर 7. एन्हांसमेंट पैकेज 1 के साथ जनता के लिए वितरित किया गया है। एस. ए. पी. नेटवीवर का हिस्सा होने के नाते, बी. आर. एफ. प्लस का उपयोग बिना किसी अतिरिक्त लागत के "एस. ए. पी. नेटवीवर फाउंडेशन फॉर थर्ड पार्टी एप्लीकेशन" लाइसेंस द्वारा कवर किया जाता है। साहित्य कार्स्टन ज़िगलर, थॉमस अल्ब्रेक्टः बी. आर. एफ. प्लस-ए. बी. ए. पी. अनुप्रयोगों के लिए व्यवसाय नियम प्रबंधन। गैलीलियो प्रेस 2011। बाहरी लिंक बी. आर. एफ. प्लस एस. ए. पी. डेवलपर नेटवर्क (एस. डी. एन.) बी. आर. एफ. प्लस पर बी. आर. एफ. प्लस एस. ए. पी. हेल्प पोर्टल बी. आर. एफ. प्लस-ए रियल टाइम उदाहरण बिजनेस सॉफ्टवेयर रूल इंजन डिसीजन सपोर्ट सिस्टम