بزنس ڈیلیگیٹ آرکیٹیکچر پیٹرن کیا ہے؟

بزنس ڈیلیگیٹ ایک آرکیٹیکچرل ڈیزائن پیٹرن ہے جو کلائنٹ سائڈ پریزنٹیشن منطق کو کاروباری منطق سے الگ کرتا ہے۔ یہ پیٹرن عام طور پر انٹرپرائز ایپلی کیشنز میں استعمال ہوتا ہے جو متعدد، تقسیم شدہ اجزاء کے ساتھ کام کرنے کے لیے ڈیزائن کیے گئے ہیں۔

بزنس ڈیلیگیٹ پیٹرن میں، ایک کلائنٹ آبجیکٹ بزنس ڈیلیگیٹ آبجیکٹ کے ساتھ بات چیت کرتا ہے جو کسی کام کو انجام دینے کے لیے ایک یا زیادہ بزنس سروس آبجیکٹ کے ساتھ بات چیت کرتا ہے۔ بزنس ڈیلیگیٹ ایک سادہ انٹرفیس کے پیچھے تمام مواصلاتی تفصیلات کو خلاصہ کرکے متعدد دور دراز کاروباری خدمات کے ساتھ بات چیت کرنے کی پیچیدگی سے کلائنٹ کو بچاتا ہے۔

بزنس ڈیلیگیٹ پیٹرن اکثر انٹرپرائز ایپلی کیشنز میں پرتوں والے فن تعمیر کے ساتھ استعمال ہوتا ہے، جہاں پریزنٹیشن منطق کو کاروباری منطق سے الگ کیا جاتا ہے۔ بزنس ڈیلیگیٹ پریزنٹیشن اور بزنس لیئرز کے درمیان بیٹھتا ہے اور ثالث کے طور پر کام کرتا ہے، پریزنٹیشن پرت کو ان کاروباری خدمات کی تفصیلات سے الگ کرتا ہے جو وہ استعمال کر رہا ہے۔

یہ نمونہ کسی ایپلیکیشن کو کئی فائدے فراہم کر سکتا ہے، بشمول بہتر مینٹین ایبلٹی اور اسکیل ایبلٹی۔ کاروباری منطق کو سمیٹ کر، بزنس ڈیلیگیٹ ایپلی کیشن کی پیچیدگی کو کم کرنے میں مدد کر سکتا ہے، جس سے اسے تیار کرنا اور جانچنا آسان ہو جاتا ہے۔ مزید برآں، پریزنٹیشن اور کاروباری منطق کی علیحدگی ہر پرت کو آزادانہ طور پر اسکیل کرنے کی اجازت دے سکتی ہے، جس سے ایپلیکیشن کو پوری ایپلی کیشن کو اسکیل کرنے کی ضرورت کے بغیر بڑے بوجھ کو سنبھالنے کی اجازت ملتی ہے۔

تاریخ اشاعت: