Service reusability principle
سروس ری یوزیبلٹی اصول ایک ڈیزائن اصول ہے، جس کا اطلاق سروس اورینٹیشن ڈیزائن پیراڈائم کے اندر ہوتا ہے، تاکہ ایسی خدمات تیار کی جا سکیں جنہیں پورے کاروبار میں دوبارہ استعمال کیا جا سکے۔ یہ دوبارہ قابل استعمال خدمات اس طرح ڈیزائن کی گئی ہیں کہ ان کا حل منطق کسی خاص کاروباری عمل یا ٹیکنالوجی سے آزاد ہو۔ پرپز سروس کے دوبارہ استعمال کی پیمائش عام طور پر اس بات سے کی جاتی ہے کہ کسی سروس میں کتنی اضافی فعالیت ہوتی ہے جسے مستقبل میں دوبارہ استعمال کیا جا سکتا ہے، اور سروس کی کتنی فعالیت موجودہ ضروریات سے بالاتر ہے۔ یہ ان خدمات کی حوصلہ افزائی کرتا ہے جن میں مستقبل میں خدمات کے ممکنہ استعمال کے منظرناموں کے ارد گرد بنائی گئی اضافی صلاحیتیں ہوتی ہیں۔ تاہم، سروس منطق کو اس انداز میں ڈیزائن کرنے میں بہت کم کام کیا گیا ہے کہ اسے متعدد کاروباری عمل کو خودکار بنانے کے لیے دوبارہ استعمال کیا جا سکے۔ اس کے نتیجے میں بنیادی سروس منطق کو دوبارہ قابل استعمال بنانے پر توجہ دینے کے بجائے اضافی فعالیت کے ساتھ خدمات کو لیس کرنے پر زیادہ توجہ دی جاتی ہے، جس کی وجہ سے گولڈ پلیٹیڈ خدمات ہوتی ہیں جن کی ترقی کے لیے زیادہ وقت اور کوششوں کی ضرورت ہوتی ہے۔ یہ اضافی فعالیت سروس کے اصل فعال سیاق و سباق میں بھی نہیں آسکتی ہے اور اسے بالکل بھی استعمال نہیں کیا جاسکتا ہے، کیونکہ یہ اپنی ضروریات کو قائم کیے بغیر بنایا گیا تھا۔ نتیجے میں بننے والا ایس او اے وعدے کے مطابق حقیقی سروس کے دوبارہ استعمال کو فراہم کرنے کے قابل نہیں ہوگا۔ سروس کے دوبارہ استعمال کے بارے میں ایک اور غلط فہمی یہ ہے کہ دوبارہ استعمال کا تعلق اس کے استعمال کی تعدد سے ہے۔ اس کے برعکس، اصل دوبارہ استعمال کا تعلق اس وقت سے ہے جب خدمت کو متعدد کاروباری عمل کو خودکار بنانے کے لیے استعمال کیا جاتا ہے۔ یہ حقیقی سروس کا دوبارہ استعمال ہے کیونکہ اس طرح کی سروس مکمل طور پر ایک نئی سروس بنانے کی ضرورت کو ختم کرتی ہے اور کسی خاص کاروباری عمل کا حصہ بنے بغیر متعدد کاروباری عمل کا حصہ بن جاتی ہے۔ سروس کے دوبارہ استعمال کا اصول ان غلط فہمیوں کو رہنما خطوط کا ایک مجموعہ فراہم کرکے حل کرتا ہے جو منطق پر مشتمل خدمات کو ڈیزائن کرنے میں مدد کرتا ہے جو کسی خاص کاروباری عمل سے منسلک نہیں ہے اور اس وجہ سے متعدد کاروباری عمل کو خودکار بنانے کے لیے پورے انٹرپرائز میں دوبارہ استعمال کیا جا سکتا ہے۔ اس سے آر او آئی میں اضافہ حاصل کرنے میں مزید مدد ملتی ہے۔ سروس کے دوبارہ استعمال، سروس تجریدی اور سروس ڈھیلے جوڑے کے اصولوں کا مرکب اطلاق کمپوزبل سروسز کی ترقی میں مدد کرتا ہے۔ ایپلی کیشن یہ ڈیزائن اصول تجارتی پروڈکٹ ڈیزائن کے اصولوں پر مبنی خدمات کی ترقی کی وکالت کرتا ہے جو منطق کی صحیح قسم اور درست مقدار کے ساتھ سافٹ ویئر پروڈکٹ تیار کرنے کا حکم دیتا ہے۔ لہذا یہاں توجہ سافٹ ویئر پروگرام کے اندر پیک کردہ منطق کے معیار پر مرکوز ہے۔ معیار پر توجہ مرکوز کرنے سے سافٹ ویئر پروگرام کے دوبارہ استعمال کی صلاحیت خود بخود بڑھ جاتی ہے۔ منطق کے معیار پر توجہ مرکوز کرنے کے لیے، سروس کے دوبارہ استعمال کے لیے کاروباری ڈومین کے ساتھ ساتھ استعمال میں موجود موجودہ ٹیکنالوجیز کو تلاش کرنے کی ضرورت ہوتی ہے۔ دوبارہ قابل استعمال منطق کے ساتھ خدمات کو ڈیزائن کرنے میں مدد کرنے والے کچھ تحفظات میں شامل ہیں: تنظیم کے طویل مدتی مقاصد کیا ہیں؟ موجودہ خدمات کے فعال سیاق و سباق کا تجزیہ کرنا۔ موجودہ میراث کے نظام اور اس طرح کے میراث کے نظام کو ختم کرنے کے مستقبل کے منصوبے۔ موجودہ ضروریات کیا ہیں جن کو پورا کرنے کے لیے سروس کی ضرورت ہے؟ متعلقہ کاروباری ڈومین کے بارے میں تفصیلات۔ اس تجزیے کو انجام دے کر، ہم صحیح قسم کی دوبارہ قابل استعمال منطق تک پہنچ سکتے ہیں جسے خدمت میں شامل کرنے کی ضرورت ہے۔ اس کے علاوہ چونکہ دیگر خدمات کا بھی تجزیہ کیا جاتا ہے، اس لیے منطق کی نقل کے امکانات کم ہوتے ہیں۔ اس اصول کے اطلاق کے لیے یہ فائدہ مند ہے کہ سروس انوینٹری بلیو پرنٹ (امیدوار خدمات کا ایک مجموعہ) ہو کیونکہ اس کے بعد اگنوسٹک منطق کی شناخت کافی آسان ہو جاتی ہے۔ اس کے لیے سروس پر مبنی تجزیہ اور ڈیزائن کے عمل کے ذریعے کارکردگی کا مظاہرہ کرنا ضروری ہے۔ سروس کی صلاحیتوں کو حتمی شکل دینے سے پہلے اس اصول کا اطلاق منطق کو دوبارہ قابل استعمال بنانے کی حمایت میں عمدہ ٹیوننگ اور ری فیکٹرنگ کا موقع فراہم کرتا ہے۔ اس سے خدمات کو اضافی صلاحیتوں سے لیس کرنے کا موقع بھی ملتا ہے جسے دیگر کاروباری عمل کے ذریعے دوبارہ استعمال کیا جا سکتا ہے، اس کے علاوہ جو اس وقت خودکار کیا جا رہا ہے، جب اس طرح کے عمل کو خودکار کرنے کی بات آتی ہے۔ اس اصول کے اطلاق سے متعلق ایک اہم تصور منطق کی مرکزیت ہے۔ وقت گزرنے کے ساتھ، جیسے جیسے مختلف خدمات کی فراہمی کے منصوبے شروع کیے جاتے ہیں، ڈپلیکیٹ منطق پر مشتمل خدمات کے امکانات بڑھ جاتے ہیں۔ اس سے تب ہی بچا جا سکتا ہے جب کوئی انٹرپرائز کا وسیع معیار موجود ہو جو موجودہ خدمات کا تجزیہ کرنے کا حکم دیتا ہے جب بات نئی دوبارہ قابل استعمال منطق کے ساتھ خدمات کو شامل کرنے کی ہو۔ اگر کوئی سروس پہلے سے ہی ایک فعال سیاق و سباق کے ساتھ موجود ہے جو نئی دوبارہ قابل استعمال منطق کے مطابق ہے، تو نئی سروس بنانے کے بجائے ایسی منطق موجودہ سروس کا حصہ بن جانی چاہیے۔ یہ نہ صرف نقل سے بچنے میں مدد کرتا ہے بلکہ سروس کے دوبارہ استعمال کی سطح کو بھی بڑھاتا ہے کیونکہ اب دوبارہ استعمال کے قابل منطق صحیح سیاق و سباق میں بیٹھتی ہے اور اس لیے اس کے دوبارہ استعمال کا بہتر امکان ہے۔ منطق سنٹرلائزیشن پیٹرن کے ذریعہ بالکل اسی کی وکالت کی جاتی ہے۔ غور و فکر اس ڈیزائن اصول کے اطلاق کے لیے امیدوار خدمات کے مکمل سیٹ تک پہنچنے کے لیے ٹاپ ڈاؤن سروس پر مبنی تجزیہ کے عمل کو انجام دینے کی ضرورت ہوتی ہے۔ اس کے لیے واضح طور پر وقت اور کوششوں دونوں کی شکل میں وسائل میں اضافے کی ضرورت ہے۔ منطق سنٹرلائزیشن ڈیزائن پیٹرن کا اطلاق ثقافتی مسائل کو متعارف کرا سکتا ہے جیسے۔ سروس ڈویلپرز دوسروں کی خدمات کو دوبارہ استعمال کرنے میں ہچکچاہٹ ظاہر کر رہے ہیں، پروجیکٹ منیجر موجودہ خدمات کے استعمال کو شامل کرنے کے لیے تیار نہیں ہیں کیونکہ اس کے لیے حل ڈیزائن موافقت وغیرہ کی ضرورت پڑ سکتی ہے۔ سروس کے دوبارہ استعمال پر زور دینے سے، دوبارہ قابل استعمال خدمات کی وشوسنییتا ایک اہم مسئلہ بن جاتی ہے کیونکہ متعدد سروس صارفین ایک ہی سروس پر انحصار کرتے ہیں۔ ڈیزائن کے دیگر اصول جیسے سروس آٹونومی اصول اور سروس اسٹیٹ لیسنیس اصول وشوسنییتا اور دستیابی سے متعلق مسائل سے نمٹنے کے لیے رہنمائی فراہم کرتے ہیں۔ مزید پڑھنے کے لیے حوالہ جات ماؤرو۔ وغیرہ۔ سروس پر مبنی ڈیوائس انٹیگریشن-ایس او اے ڈیزائن پیٹرن کا تجزیہ۔ [آن لائن]، پی پی۔ 1-10، 2010 43 ویں ہوائی انٹرنیشنل کانفرنس آن سسٹم سائنسز، 2010۔ رسائی کی تاریخ: 8 اپریل 2010۔ امریکی محکمہ دفاع میں ڈینس Wisnosky.Principles اور پیٹرن [آن لائن]۔ رسائی کی تاریخ: 14 اپریل 2010۔ سروس پر مبنی (بزنس کمپیوٹنگ)