Service-oriented modeling
سروس پر مبنی ماڈلنگ کاروبار اور سافٹ ویئر سسٹم کی ماڈلنگ کا نظم و ضبط ہے، جس کا مقصد مختلف آرکیٹیکچرل اسٹائل اور پیراڈائمز، جیسے کہ ایپلیکیشن آرکیٹیکچر، سروس پر مبنی فن تعمیر، مائیکرو سروسز، اور کلاؤڈ کمپیوٹنگ کے اندر سروس پر مبنی کاروباری نظام کو ڈیزائن اور متعین کرنا ہے۔ کسی بھی خدمت پر مبنی ماڈلنگ کے طریقہ کار میں عام طور پر ایک ماڈلنگ زبان شامل ہوتی ہے جسے "مسئلہ ڈومین تنظیم" (کاروبار)، اور "حل ڈومین تنظیم" (محکمہ انفارمیشن ٹیکنالوجی) دونوں استعمال کر سکتے ہیں، جن کے منفرد نقطہ نظر عام طور پر سروس ڈویلپمنٹ لائف سائیکل کی حکمت عملی اور اس حکمت عملی کا استعمال کرتے ہوئے نافذ کردہ منصوبوں کو متاثر کرتے ہیں۔ سروس پر مبنی ماڈلنگ عام طور پر ایسے ماڈل بنانے کی کوشش کرتی ہے جو کسی تنظیم میں تمام سافٹ ویئر اداروں کے تجزیے، ڈیزائن اور فن تعمیر کا ایک جامع نظریہ فراہم کرتے ہیں، جسے کاروبار اور تکنیکی تفہیم کی متنوع سطحوں والے افراد سمجھ سکتے ہیں۔ سروس پر مبنی ماڈلنگ عام طور پر سافٹ ویئر اداروں کو "اثاثوں" (سروس پر مبنی اثاثوں) کے طور پر دیکھنے کی حوصلہ افزائی کرتی ہے، اور ان اثاثوں کو اجتماعی طور پر "خدمات" کے طور پر حوالہ دیتی ہے۔ سروس ڈیزائن کا ایک اہم مسئلہ کاروبار (ڈومین) کی سطح اور تکنیکی (انٹرفیس کنٹریکٹ) کی سطح دونوں پر صحیح سروس گرینولرٹی تلاش کرنا ہے۔ مقبول نقطہ نظر خاص طور پر ڈیزائننگ اور ماڈلنگ خدمات کے لیے کئی نقطہ نظر تجویز کیے گئے ہیں، جن میں ایس ڈی ڈی ایم، سوما اور ایس او ایم ایف شامل ہیں۔ سروس پر مبنی ڈیزائن اور ترقی کا طریقہ کار سروس پر مبنی ڈیزائن اور ترقی کا طریقہ کار (ایس ڈی ڈی ایم) ایک فیوژن طریقہ ہے جسے ایم پاپازوگلو اور ڈبلیو جے نے تخلیق اور مرتب کیا ہے۔ وین ڈین ہیویل۔ مقالے میں استدلال کیا گیا ہے کہ ایس او اے ڈیزائنرز اور سروس ڈویلپرز سے یہ توقع نہیں کی جا سکتی کہ وہ صوتی ڈیزائن اور ترقیاتی طریقہ کار پر انحصار کیے بغیر ایک پیچیدہ سروس پر مبنی ترقیاتی منصوبے کی نگرانی کریں۔ یہ سروس پر مبنی ڈیزائن میں استعمال ہونے والے طریقوں اور تکنیکوں کا جائزہ فراہم کرتا ہے، سروس پروڈیوسروں اور درخواست دہندگان دونوں کے نقطہ نظر سے سروس ڈویلپمنٹ کے طریقہ کار تک پہنچتا ہے، اور ان کرداروں کے لیے دستیاب ایس ڈی ڈی ایم عناصر کی حد کا جائزہ لیتا ہے۔ ایس ڈی ڈی ایم کے لیے ایک اپ ڈیٹ بعد میں ویب سروسز اور ایس او اے: اصولوں اور ٹیکنالوجی میں ایم پاپازوگلو کے ذریعے شائع کیا گیا۔ سروس پر مبنی ماڈلنگ اور فن تعمیر آئی بی ایم نے 2004 میں اپنے ایس او اے سے متعلق طریقہ کار کے طور پر سروس پر مبنی ماڈلنگ اور فن تعمیر (سوما) کا اعلان کیا اور بعد میں اس کے کچھ حصے شائع کیے۔ سوما سے مراد سروس ماڈلنگ کا زیادہ عمومی ڈومین ہے جو ایس او اے کو ڈیزائن کرنے اور بنانے کے لیے ضروری ہے۔ سوما ایک وسیع تر دائرہ کار کا احاطہ کرتا ہے اور خدمات کی شناخت، تفصیلات اور ادراک کے ذریعے خدمت پر مبنی تجزیہ اور ڈیزائن (ایس او اے ڈی) کو نافذ کرتا ہے، وہ اجزاء جو ان خدمات کا ادراک کرتے ہیں (یعنی۔ "خدمت کے اجزاء")، اور وہ بہاؤ جو خدمات مرتب کرنے کے لیے استعمال کیے جا سکتے ہیں۔ سوما میں ایک تجزیہ اور ڈیزائن کا طریقہ شامل ہے جو روایتی آبجیکٹ پر مبنی اور جزو پر مبنی تجزیہ اور ڈیزائن کے طریقوں کو ایس او اے سے متعلق اور اس کی حمایت کرنے والے خدشات کو شامل کرنے کے لیے پھیلاتا ہے۔ یہ ایس او اے کے تین اہم عناصر کی شناخت، تفصیلات اور ادراک کے تین بڑے مراحل پر مشتمل ہے، یعنی خدمات، وہ اجزاء جو ان خدمات کا ادراک کرتے ہیں (عرف خدمت کے اجزاء) اور وہ بہاؤ جو خدمات کی تشکیل کے لیے استعمال کیے جا سکتے ہیں۔ SOMA خدمات (بشمول اطلاعاتی خدمات)، اجزاء، بہاؤ (عمل/ساخت) کی شناخت، تفصیلات، ادراک اور نفاذ کے لیے ایک اینڈ ٹو اینڈ SOA طریقہ ہے۔ سوما ڈومین تجزیہ، فنکشنل ایریا گروپنگ، تغیر پر مبنی تجزیہ (وی او اے) عمل ماڈلنگ، جزو پر مبنی ترقی، آبجیکٹ پر مبنی تجزیہ اور ڈیزائن اور استعمال کیس ماڈلنگ جیسے شعبوں میں موجودہ تکنیکوں پر مبنی ہے۔ سوما نئی تکنیکیں متعارف کراتا ہے جیسے گول سروس ماڈلنگ، سروس ماڈل تخلیق اور سروس لیٹمس ٹیسٹ تاکہ سروس کی گرینولرٹی کا تعین کرنے میں مدد ملے۔ سوما خدمات، اجزاء کی حدود، بہاؤ، کمپوزیشن اور معلومات کی شناخت تکمیلی تکنیکوں کے ذریعے کرتا ہے جس میں ڈومین سڑنا، گول سروس ماڈلنگ اور موجودہ اثاثہ تجزیہ شامل ہیں۔ سوما میں سروس لائف سائیکل شناخت، تفصیلات، احساس، نفاذ، تعیناتی اور انتظام کے مراحل پر مشتمل ہے جس میں ایس او اے کے بنیادی تعمیراتی بلاکس کی نشاندہی کی جاتی ہے اور پھر ہر مرحلے میں بہتر اور نافذ کیا جاتا ہے۔ ایس او اے کے بنیادی بلڈنگ بلاکس خدمات، اجزاء، بہاؤ اور ان سے متعلق، معلومات، پالیسی اور معاہدوں پر مشتمل ہیں۔ سروس پر مبنی ماڈلنگ فریم ورک (ایس او ایم ایف) ایس او ایم ایف کو مصنف مائیکل بیل نے سافٹ ویئر ڈویلپمنٹ کے لیے ایک جامع اور اینتھروپومورفک ماڈلنگ زبان کے طور پر وضع کیا ہے جو کاروباری مسائل کے تاکتیکی اور اسٹریٹجک حل فراہم کرنے کے لیے مضامین اور ایک عالمگیر زبان کو استعمال کرتا ہے۔ "جامع زبان" کی اصطلاح ایک ماڈلنگ زبان سے متعلق ہے جسے کسی بھی ایپلی کیشن، کاروبار اور تکنیکی ماحول کو ڈیزائن کرنے کے لیے استعمال کیا جا سکتا ہے، یا تو مقامی تقسیم شدہ، یا وفاقی۔ اس عالمگیریت میں درخواست کی سطح اور انٹرپرائز کی سطح کے حل کا ڈیزائن شامل ہو سکتا ہے، بشمول ایس او اے لینڈ اسکیپس، کلاؤڈ کمپیوٹنگ، یا بگ ڈیٹا ماحول۔ دوسری طرف "اینتھروپومورفک" کی اصطلاح ایس او ایم ایف زبان کو عمل درآمد کی بدیہی اور استعمال کی سادگی سے منسلک کرتی ہے۔ نظم و ضبط-مخصوص ماڈلنگ کا عمل ایس او ایم ایف ایک خدمت پر مبنی ترقیاتی لائف سائیکل کا طریقہ کار ہے، جو ایک نظم و ضبط سے متعلق ماڈلنگ کا عمل ہے۔ یہ ماڈلنگ کے متعدد طریقوں اور متعلقہ مضامین پیش کرتا ہے جو کسی پروجیکٹ کے دوران خدمت پر مبنی لائف سائیکل کی ترقی اور ماڈلنگ میں کامیاب ہوتے ہیں۔ نیچے دی گئی تصویر ان اہم عناصر کی وضاحت کرتی ہے جو سروس ڈویلپمنٹ اسکیم کے "کیا کرنا ہے" پہلوؤں کی نشاندہی کرتے ہیں۔ یہ ماڈلنگ کے ستون ہیں جو پریکٹیشنرز کو ایک موثر پروجیکٹ پلان تیار کرنے اور خدمت پر مبنی پہل کے سنگ میل کی نشاندہی کرنے کے قابل بنائیں گے-یا تو چھوٹے یا بڑے پیمانے کا کاروبار یا تکنیکی منصوبہ۔ ایس او ایم ایف بلڈنگ بلاکس مزید برآں، نیچے دی گئی ویڈیو کلپ میں ایس او ایم ایف کے تین بلڈنگ بلاکس کو دکھایا گیا ہے، وہ حصے جو سروس پر مبنی ماڈلنگ کے عمل کو چلاتے ہیں: 1. طرز عمل اور ماڈلنگ ماحول۔ یہ دو اوور لیپنگ خلاصہ اور احساس کے طریقے ہیں جو تین خدمت پر مبنی ماڈلنگ ماحول میں نافذ کیے جاتے ہیں: تصوراتی ماحول، تجزیہ ماحول، اور منطقی ماحول۔ 2. نظم و ضبط کی ماڈلنگ۔ ہر خدمت پر مبنی ماڈلنگ ماحول ایک متعلقہ نظم و ضبط سے چلتا ہے: تصوراتی آرکیٹیکچر ڈسپلن، سروس ڈسکوری اینڈ اینالیسس ڈسپلن، اور منطقی آرکیٹیکچر ڈسپلن۔ 3. آرٹیفیکٹس۔ یہ ایس او ایم ایف طبقہ ہر ماڈلنگ ماحول کے لیے درکار اہم نمونوں کی نشاندہی کرتا ہے۔ ڈومین پر مبنی ڈیزائن آبجیکٹ پر مبنی تجزیہ اور ڈیزائن سروس پر مبنی فن تعمیر سروس گرینولرٹی اصول یونیفائیڈ ماڈلنگ لینگویج مائیکل بیل کے طریقہ کار کے حوالہ جات مزید پڑھنے علی ارسنجانی اور دیگر دیکھیں۔ (2008)۔ "سوما: خدمت پر مبنی حل تیار کرنے کا ایک طریقہ۔" آئی بی ایم سسٹمز جرنل اکتوبر 2008 مائیکل بیل (2008)۔ سروس پر مبنی ماڈلنگ: سروس تجزیہ، ڈیزائن، اور فن تعمیر۔ ولی۔ بیرول برکم (2008)۔ "بزنس موٹیویشن ماڈل (بی ایم ایم) سے سروس اورینٹڈ آرکیٹیکچر (ایس او اے) تک" میں: جرنل آف آبجیکٹ ٹیکنالوجی جلد 7، نمبر۔ 8 ایم۔ برائن بلیک (2007)۔ "ڈی کمپوزنگ کمپوزیشن: سروس پر مبنی سافٹ ویئر انجینئرز"۔ میں: آئی ای ای ای سافٹ ویئر۔ نومبر/دسمبر 2007۔ پی پی۔ 68-77۔ مائیکل پی پاپازوگلو، ویب سروسز-اصول اور ٹیکنالوجی۔ پرینٹس ہال 2008، ڈک اے کوارٹیل، مارٹن ڈبلیو اسٹین، اسٹینسلاو پوکریوف، مارٹن جے سنڈرن، کوسمو: سروس ماڈلنگ اور ریفائنمنٹ کے لیے ایک تصوراتی فریم ورک، انفارمیشن سسٹمز فرنٹیئرز، v. 9 n.2-3، p. 225-244، جولائی 2007 لوبا چیرباکوف اور دیگر۔ (2006)۔ "آئی بی ایم کے اندر ایس او اے ایکشن میں، حصہ 1: ایس او اے کیس اسٹڈیز"۔ آئی بی ایم ڈویلپر ورکس بیرونی روابط سروس پر مبنی تجزیہ اور ڈیزائن کے عناصر، آئی بی ایم ڈویلپر ورکس ویب سروسز زون، جون 2004 سروس پر مبنی (بزنس کمپیوٹنگ) انٹرپرائز ماڈلنگ