Entity abstraction pattern
ہستی کا خلاصہ ایک ڈیزائن کا نمونہ ہے، جس کا اطلاق خدمت پر مبنی ڈیزائن کے نمونے کے اندر کیا جاتا ہے جو دوبارہ استعمال کے قابل خدمات کو ڈیزائن کرنے کے لیے رہنما خطوط فراہم کرتا ہے جن کے فعال سیاق و سباق کاروباری اداروں پر مبنی ہوتے ہیں۔ معقول کاروباری عمل کی آٹومیشن میں کاروباری ڈومین کا تجزیہ اور پھر حل کی منطق کو ڈیزائن کرنا شامل ہے جو کاروباری عمل کے اندر مختلف مراحل کی نمائندگی کرتا ہے۔ ان میں سے کچھ اقدامات صرف اس مخصوص کاروباری عمل سے متعلق ہیں، جبکہ دیگر دیگر کاروباری عمل کے لیے بھی مفید ہو سکتے ہیں۔ اس دوبارہ قابل استعمال منطق کا ایک حصہ کاروباری اداروں سے متعلق ہے، جو مستقبل میں تبدیل ہونے والے قواعد و ضوابط اور پروسیسنگ کے اقدامات کے مقابلے میں عام طور پر یکساں رہتا ہے۔ اگر خدمات کو ڈیزائن کیا گیا ہے جس میں عمل سے متعلق مخصوص منطق اور وجود سے متعلق مخصوص منطق دونوں شامل ہیں، تو کسی دوسرے کاروباری عمل سے ایک ہی وجود سے متعلق مخصوص منطق کو دوبارہ استعمال کرنے کے امکانات کسی حد تک نہ ہونے کے برابر ہو جاتے ہیں۔ دوسری طرف، اگر اس قسم کی منطق کو ایک علیحدہ کنٹینر میں تقسیم کیا جائے یعنی۔ ایک خدمت، پھر کوئی بھی نیا کاروباری عمل، جو ایک ہی کاروباری ادارے کا استعمال کرتا ہے، اس منطق کو دوبارہ استعمال کر سکتا ہے۔ دوبارہ استعمال کے مسئلے کے علاوہ، کسی کاروباری ادارے کے رویے میں تبدیلی کو حل کرنے کے لیے، متعدد کاروباری عمل میں جڑے ہوئے ادارے سے متعلق منطق کو اپ ڈیٹ کرنے کے لیے اضافی کوششوں کی ضرورت ہوتی ہے اور اس طرح کی خدمات کی دیکھ بھال کو ایک پیچیدہ کام بناتا ہے۔ مذکورہ بالا مسائل کے جواب میں، اینٹٹی ایبسٹریکشن پیٹرن اس بات کی وکالت کرتا ہے کہ کاروباری اداروں کی پروسیسنگ سے متعلق منطق کو عمل سے متعلق واحد مقصد منطق سے الگ کیا جائے اور آزاد منطق کے طور پر ڈیزائن کیا جائے جس میں مجموعی کاروباری عمل کا کوئی علم نہ ہو جس میں اس طرح کی منطق کا استعمال کیا جا رہا ہو۔ استعمال دوبارہ قابل استعمال ہستی مخصوص منطق کی علیحدگی کے لیے اصل خدمات کو ڈیزائن کرنے سے پہلے اس طرح کی منطق کی شناخت کی ضرورت ہوتی ہے۔ اس کے لیے ٹاپ ڈاؤن سروس پر مبنی تجزیہ اور ڈیزائن سروس ڈیلیوری کے عمل کی ضرورت ہوتی ہے۔ تجزیہ کے مرحلے کے دوران، کاروباری اداروں پر اور ان کے ذریعے انجام دیے جانے والے مختلف قسم کے اقدامات کی نشاندہی کی جاتی ہے اور انہیں متعلقہ عمل-غیر جانبدار فعال سیاق و سباق میں رکھا جاتا ہے جو ادارے کی خدمات کی بنیاد بناتا ہے۔ یہ ادارے کی خدمات خاص طور پر فعالیت پر مشتمل ہیں، بشمول سی آر یو ڈی افعال، جو صرف جسمانی یا منطقی کاروباری اداروں سے متعلق ہیں، جن کی نمائندگی ان کے متعلقہ فعال سیاق و سباق سے ہوتی ہے۔ مختلف اعمال کی شناخت کے علاوہ، کاروباری اداروں کے درمیان کسی بھی رشتے کو دریافت کرنا بھی ضروری ہے، چاہے وہ موجودہ کاروباری عمل کا حصہ ہو یا نہ ہو۔ مختلف کاروباری عمل کو دیکھ کر، ادارے کی خدمت کو اضافی فعالیت سے بھرا جا سکتا ہے جو دوسرے کاروباری عمل کے لیے ضروری ہو سکتی ہے۔ اس طرح کے تعلقات کی شناخت کے لیے معلومات کا ایک اہم ذریعہ ای آر ڈیز ہیں کیونکہ وہ جسمانی طور پر مختلف کاروباری اداروں کے درمیان تعلقات کو ظاہر کرتے ہیں اور اداروں کی مختلف صفات کی بھی نشاندہی کرتے ہیں جو اداروں کے درمیان تعلقات کی بنیاد بناتے ہیں۔ خدمات کا نتیجے میں سیٹ ہستی کی پرت کی نمائندگی کرتا ہے، جو ان تہوں میں سے ایک ہے جیسا کہ سروس لیئرز ڈیزائن پیٹرن کے ذریعہ تجویز کیا گیا ہے۔ ہستی کے تجریدی ڈیزائن پیٹرن کے اطلاق کو اگنوسٹک سیاق و سباق کے ڈیزائن پیٹرن کے ایک خصوصی نفاذ کے طور پر دیکھا جا سکتا ہے کیونکہ اگنوسٹک سیاق و سباق پیٹرن عمل-غیر جانبدار منطق کو عمل-مخصوص منطق سے الگ کرنے کی وکالت کرتا ہے، تاہم، ہستی کے خلاصہ پیٹرن کے معاملے میں یہ ہستی-مخصوص عمل-غیر جانبدار منطق ہے جسے الگ کیا جا رہا ہے۔ کاروباری اداروں سے ادارے کی خدمات کی شناخت کے عمل کے نتیجے میں ہمیشہ ون ٹو ون میپنگ نہیں ہو سکتی ہے، کیونکہ بعض مواقع پر دو اداروں کو ایک میں جوڑنا منطقی ہو سکتا ہے کیونکہ وہ اپنے طور پر فعالیت کے ایک اہم حصے کی نمائندگی نہیں کرتے ہیں۔ اداروں پر انجام دیا جا رہا ہے۔ غور اس ڈیزائن پیٹرن کے اطلاق کے لیے ٹاپ ڈاؤن سروس پر مبنی تجزیہ اور ڈیزائن سروس ڈیلیوری کے عمل کو اپنانے کی ضرورت ہوتی ہے جو ان تنظیموں کے لیے موزوں نہیں ہو سکتا جن کے پاس وقت اور افرادی قوت دونوں کے لحاظ سے محدود وسائل ہیں۔ ایک اور اہم پہلو یہ ہے کہ ایک بار جب ہستی کی خدمات میں ہستی سے متعلق مخصوص منطق کو ختم کر دیا جاتا ہے، تو اس طرح کی ہستی کی خدمات پر انحصار بڑھ جاتا ہے کیونکہ وہ استعمال کی فعالیت کے لیے رابطے کا واحد نقطہ بن جاتے ہیں جو متعدد کاروباری عمل کے لیے دلچسپی کا باعث ہے۔ نتیجتا، سخت گورننس میکانزم کا ہونا بہت ضروری ہے تاکہ کسی ادارے کی خدمت کی فعالیت میں تبدیلی کے نتیجے میں ایسا طرز عمل نہ ہو جس کی خدمت کے صارفین کو توقع نہ ہو جو پہلے ہی ایسی ادارے کی خدمات پر انحصار کر چکے ہیں۔ حوالہ جات ایرل اور دیگر۔، (2009)۔ SOA ڈیزائن Patterns.Prentice ہال۔ ۔ مورو۔ وغیرہ۔ سروس پر مبنی ڈیوائس انٹیگریشن-ایس او اے ڈیزائن پیٹرن کا تجزیہ۔ [آن لائن]، پی پی۔ 1-10، 2010 43 ویں ہوائی انٹرنیشنل کانفرنس آن سسٹم سائنسز، 2010۔ رسائی کی تاریخ: 27 اپریل 2010۔ بیرونی روابط ایس او اے تصورات ایس او اے شرائط گلوسری ایس او اے ڈیزائن پیٹرن سروس پر مبنی (بزنس کمپیوٹنگ)