BRFplus
বি. আর. এফপ্লাস (বিজনেস রুল ফ্রেমওয়ার্ক প্লাস) হল এসএপি এজি দ্বারা প্রদত্ত একটি বিজনেস রুল ম্যানেজমেন্ট সিস্টেম (বি. আর. এম. এস)। বি. আর. এফপ্লাস এসএপি নেটউইভার এ. বি. এ. পি স্ট্যাকের অংশ। অতএব, এসএপি নেটউইভার ভিত্তিক সমস্ত এসএপি অ্যাপ্লিকেশন একটি এসএপি সিস্টেমের সীমানার মধ্যে বিআরএফপ্লাস অ্যাক্সেস করতে পারে। যাইহোক, ওয়েব পরিষেবা তৈরি করাও সম্ভব যাতে পরিষেবা গ্রাহকদের দ্বারা ব্যবহৃত সফ্টওয়্যার প্ল্যাটফর্ম নির্বিশেষে বি. আর. এফপ্লাস নিয়মগুলি এস. ও. এ ল্যান্ডস্কেপে পরিষেবা হিসাবে দেওয়া যেতে পারে। বি. আর. এফপ্লাসের উন্নয়ন একটি সহায়ক সরঞ্জাম হিসাবে শুরু হয়েছিল যা এসএপি বিজনেস বাইডিজাইনের অংশ ছিল, যা ছোট এবং মাঝারি আকারের সংস্থাগুলিকে লক্ষ্য করে একটি ই. আর. পি সমাধান। ততদিনে এই যন্ত্রটিকে "ফর্মুলা অ্যান্ড ডেরিভেশন টুল" (এফডিটি) বলা হত। পরে, সেই কোডলাইনে বি. আর. এফ. প্লাস বজায় রাখার সিদ্ধান্ত নেওয়া হয় যা এসএপি বিজনেস স্যুটের ভিত্তি হিসাবে কাজ করে। এর সাথে, বিজনেস বাইডিজাইনের জন্য তৈরি করা ব্যবসায়িক নিয়মগুলি সহজেই একটি পূর্ণ আকারের এসএপি সিস্টেমে নেওয়া যেতে পারে যেখানে সেগুলি কোনও পরিবর্তন ছাড়াই ব্যবহারের জন্য প্রস্তুত। বি. আর. এফ. প্লাস ব্যবসায়িক নিয়মের জন্য একটি সমন্বিত মডেলিং এবং রানটাইম পরিবেশ প্রদান করে যা প্রযুক্তিগত ব্যবহারকারীদের (প্রোগ্রামার, সিস্টেম অ্যাডমিনিস্ট্রেটর) পাশাপাশি ব্যবসায়িক ব্যবহারকারীদের উভয়কেই সম্বোধন করে যারা কার্যকরী ব্যবসায়িক প্রক্রিয়াগুলির যত্ন নেয় (যেমন সংগ্রহ, বিডিং, ট্যাক্স ফর্ম বৈধতা ইত্যাদি)। বিভিন্ন লক্ষ্য গোষ্ঠীর বিভিন্ন প্রয়োজনীয়তা এবং ব্যবহারের পরিস্থিতিগুলি এসএপি অনুমোদন ব্যবস্থা এবং একটি ব্যবহারকারী ইন্টারফেসের সাহায্যে কভার করা যেতে পারে যা পৃথকভাবে কাস্টমাইজ করা যেতে পারে। এসএপি নেটউইভারের সাথে একীভূত হওয়ার কারণে, বিআরএফপ্লাস-ভিত্তিক অ্যাপ্লিকেশনগুলি অন্তর্নিহিত প্রযুক্তিগত নিদর্শনগুলি দিয়ে শুরু করার পরিবর্তে কঠোরভাবে ব্যবসা-ভিত্তিক দৃষ্টিকোণ থেকে ব্যবসায়িক নিয়মগুলি দেখতে এবং মডেল করতে পারে। এর কারণ হল সংহতকরণটি এসএপি অভিধানে উপলব্ধ ব্যবসায়িক বস্তুগুলিতে (যেমন গ্রাহক, সরবরাহকারী, উপাদান, বিল ইত্যাদি) সরাসরি প্রবেশাধিকারের অনুমতি দেয়। পূর্বনির্ধারিত অভিব্যক্তি প্রকার ছাড়াও (সিদ্ধান্ত টেবিল, সিদ্ধান্ত গাছ, সূত্র, ডাটাবেস অ্যাক্সেস, লুপ ইত্যাদি) এবং ক্রিয়া (ই-মেইল পাঠানো, ওয়ার্কফ্লো ট্রিগার করা ইত্যাদি) ), বি. আর. এফ. প্লাস কাস্টম এক্সপ্রেশন প্রকার দ্বারা প্রসারিত করা যেতে পারে। এছাড়াও, ফাংশন মডিউলগুলির সরাসরি কলগুলির পাশাপাশি এ. বি. এ. পি ও. ও ক্লাস পদ্ধতিগুলি সমর্থিত যাতে এ. বি. এ. পি প্রোগ্রামিং ভাষার পুরো পরিসরটি ব্যবসায়িক কাজগুলি সমাধানের জন্য উপলব্ধ থাকে। বি. আর. এফপ্লাস একটি ঐচ্ছিক সংস্করণ প্রক্রিয়া নিয়ে আসে। সংস্করণটি পৃথক বস্তুর পাশাপাশি পুরো অ্যাপ্লিকেশনের জন্য চালু এবং বন্ধ করা যেতে পারে। আইনী কারণে নির্দিষ্ট ব্যবহারের ক্ষেত্রে সংস্করণযুক্ত ব্যবসায়িক নিয়মের প্রয়োজন হয়, তবে তারা সিস্টেমের আচরণকে অনুকরণ করার অনুমতি দেয় কারণ এটি একটি নির্দিষ্ট সময়ে হত। একবার নিয়ম বস্তুগুলি সামঞ্জস্যপূর্ণ অবস্থায় এবং সক্রিয় হয়ে গেলে, সিস্টেমটি স্বয়ংক্রিয়ভাবে এ. বি. এ. পি ও. ও ক্লাস তৈরি করে যা অন্তর্নিহিত নিয়ম বস্তুর কার্যকরী সুযোগকে আবদ্ধ করে। এটি অন-ডিমান্ড ভিত্তিতে করা হয় এবং প্রক্রিয়াকরণের গতি বাড়ায়। ফাংশন কার্যকর করার পাশাপাশি একক অভিব্যক্তিগুলি অনুকরণ করা যেতে পারে। সিমুলেশনের প্রসেসিং লগ বাস্তবায়ন পরীক্ষা এবং সমস্যা তদন্তের জন্য দরকারী। বি. আর. এফপ্লাস অ্যাপ্লিকেশনগুলি এক্স. এম. এল ফাইল হিসাবে রপ্তানি এবং আমদানি করা যেতে পারে। এটি ডেটা ব্যাকআপ তৈরি করার একটি সহজ উপায়। এক্স. এম. এল ফাইলগুলি কোম্পানি জুড়ে নিয়ম প্রয়োগ স্থাপনের জন্যও ব্যবহার করা যেতে পারে। প্রধান বস্তুর প্রকার অ্যাপ্লিকেশন অ্যাপ্লিকেশন অবজেক্ট একটি নির্দিষ্ট ব্যবসায়িক কাজ সমাধানের জন্য একত্রিত করা সমস্ত বি. আর. এফপ্লাস বস্তুর জন্য একটি ধারক হিসাবে কাজ করে। অ্যাপ্লিকেশন স্তরে নির্দিষ্ট ডিফল্ট সেটিংস সংজ্ঞায়িত করা সম্ভব যা সেই অ্যাপ্লিকেশনটির ক্ষেত্রে তৈরি করা সমস্ত বস্তু দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত। ফাংশন একটি ফাংশন একটি ব্যবসায়িক অ্যাপ্লিকেশনকে বি. আর. এফপ্লাসের নিয়ম প্রক্রিয়াকরণ কাঠামোর সাথে সংযুক্ত করতে ব্যবহৃত হয়। কলিং ব্যবসায়িক অ্যাপ্লিকেশনটি ফাংশনে ইনপুট মানগুলি প্রেরণ করে যা তারপর তথাকথিত ফাংশনের সাথে যুক্ত অভিব্যক্তি এবং নিয়মাবলী দ্বারা প্রক্রিয়া করা হয়। গণনা করা ফলাফলটি কলিং বিজনেস অ্যাপ্লিকেশনটিতে ফেরত দেওয়া হয়। অভিব্যক্তির ধরন এবং কর্মের ধরন বুলিয়ান বি. আর. এম. এস সংযোগকারী কেস ডাটাবেস লুকআপ ডিসিশন টেবিল ডিসিশন ট্রি ফর্মুলা ফাংশন কল লুপ পদ্ধতি কল র্যান্ডম নম্বর সার্চ ট্রি স্টেপ সিকোয়েন্স ভ্যালু রেঞ্জ1 এক্স. এস. এল ট্রান্সফর্মেশন রুলসেট একটি নিয়মাবলী যা নির্বিচারে সংখ্যক নিয়ম বস্তুর জন্য একটি ধারক যা নির্ধারিত অভিব্যক্তি এবং ক্রিয়াগুলির সাহায্যে প্রয়োজনীয় গণনা সম্পাদন করে। একটি ফাংশনে একটি অভিব্যক্তি বরাদ্দ করার পরিবর্তে, একটি ফাংশনে যে কোনও সংখ্যক নিয়মাবলী বরাদ্দ করাও সম্ভব। যখন ফাংশনটি কল করা হয়, তখন সমস্ত নির্ধারিত নিয়মাবলী পরবর্তীকালে প্রক্রিয়া করা হয়। বি. আর. এফ. প্লাস প্রাথমিক তথ্য বস্তু (পাঠ্য, সংখ্যা, বুলিয়ান, সময় বিন্দু, পরিমাণ, পরিমাণ) পাশাপাশি কাঠামো এবং টেবিলগুলিকে সমর্থন করে। কাঠামো নেস্ট করা যেতে পারে। সব ধরনের ডেটা অবজেক্টের জন্য ব্যাকএন্ড সিস্টেমের ডেটা অভিধানে থাকা ডেটা অবজেক্টগুলি উল্লেখ করা সম্ভব। এর সাথে, একটি বি. আর. এফপ্লাস ডেটা অবজেক্ট শুধুমাত্র রেফারেন্স করা অবজেক্টের প্রকারের সংজ্ঞা উত্তরাধিকার সূত্রে পায় না, বরং ডোমেন মান তালিকা বা অবজেক্ট ডকুমেন্টেশনের মতো সম্পর্কিত ডেটাও অ্যাক্সেস করতে পারে। অন্যান্য বস্তু ক্যাটালগ সহ, সিস্টেমে থাকা নিয়ম বস্তুর ব্যবসা-নির্দিষ্ট উপসেটগুলি সংজ্ঞায়িত করা সম্ভব। এটি একটি নিয়ম ব্যবস্থার জটিলতা লুকানোর জন্য সহায়ক, এইভাবে ব্যবহারযোগ্যতা উন্নত করে। নির্বাচিত ব্যবহারকারীদের জন্য, শুধুমাত্র অবজেক্ট প্রকারের একটি পূর্বনির্ধারিত উপসেট দৃশ্যমান হয় তা নিশ্চিত করার জন্য সিস্টেম প্রশাসকদের দ্বারা অবজেক্ট ফিল্টার ব্যবহার করা হয়। এটি অ্যাক্সেস অধিকারের পাশাপাশি মডেলিং নীতি প্রয়োগ করতে কার্যকর। এসএপি বি. আর. এফপ্লাস দ্বারা প্রদত্ত অন্যান্য বি. আর. এম সমাধানগুলি বি. আর. এফ (বিজনেস রুল ফ্রেমওয়ার্ক) নামে পরিচিত একটি পুরানো ব্যবসায়িক নিয়ম সমাধানের উত্তরসূরি পণ্য হিসাবে অবস্থান করে। একটি দীর্ঘ রূপান্তর পর্যায়ের জন্য, উভয় সমাধান সমান্তরালভাবে বিদ্যমান। যাইহোক, বি. আর. এফ-এর উপর ভিত্তি করে গড়ে ওঠা এস. এ. পি অ্যাপ্লিকেশনগুলির ক্রমবর্ধমান সংখ্যা বি. আর. এফপ্লাসে স্থানান্তরিত হচ্ছে। বি. আর. এফপ্লাস এস. এ. পি নেটউইভার এ. বি. এ. পি স্ট্যাকের উপর ভিত্তি করে অ্যাপ্লিকেশনগুলির জন্য ব্যবসায়িক নিয়মগুলিকে সমর্থন করে, এস. এ. পি এস. এ. পি নেটউইভার বিজনেস রুলস ম্যানেজমেন্ট (বি. আর. এম) নামে আরেকটি পণ্য সরবরাহ করছে। বিআরএম এসএপি নেটউইভার জাভা স্ট্যাকের জন্য ব্যবসায়িক নিয়ম মডেলিং সমর্থন করে। দুটি পণ্যই প্রতিযোগিতামূলক নয়। এগুলি সমান্তরালে পাওয়া যায় এবং উভয় প্রযুক্তি স্ট্যাক সমান্তরালে ব্যবহার করা হয় এমন ব্যবহারের ক্ষেত্রে মোকাবেলা করার জন্য একটি সহযোগিতামূলক পদ্ধতিতে ব্যবহার করা যেতে পারে। বি. আর. এফপ্লাস একটি বিশেষ ধরনের অভিব্যক্তি নিয়ে আসে যা দুটি ভিন্ন প্রযুক্তির মধ্যে ব্যবধান কমাতে সহায়তা করে। প্রথমবার এসএপি নেটউইভার 7. এনহ্যান্সমেন্ট প্যাকেজ 1-এর মাধ্যমে বি. আর. এফ. প্লাস জনসাধারণের কাছে পৌঁছে দেওয়া হয়েছে। এসএপি নেটউইভারের অংশ হওয়ায়, বিআরএফপ্লাসের ব্যবহার কোনও অতিরিক্ত খরচ ছাড়াই "এসএপি নেটউইভার ফাউন্ডেশন ফর থার্ড পার্টি অ্যাপ্লিকেশনস" লাইসেন্স দ্বারা আচ্ছাদিত। সাহিত্য কার্স্টেন জিগলার, থমাস আলব্রেখ্টঃ বি. আর. এফপ্লাস-এ. বি. এ. পি অ্যাপ্লিকেশনের জন্য ব্যবসায়িক নিয়ম ব্যবস্থাপনা। গ্যালিলিও প্রেস 2011। বাইরের লিঙ্ক বি. আর. এফপ্লাস অন এস. এ. পি ডেভেলপারস নেটওয়ার্ক (এস. ডি. এন) বি. আর. এফপ্লাস অনলাইন ডকুমেন্টেশন অন এস. এ. পি হেল্প পোর্টাল বি. আর. এফ প্লাস-এ রিয়েল টাইম উদাহরণ বিজনেস সফ্টওয়্যার রুল ইঞ্জিন ডিসিশন সাপোর্ট সিস্টেম