Enterprise engineering
انٹرپرائز انجینئرنگ علم، اصولوں اور طریقوں کا مجموعہ ہے جو کسی انٹرپرائز کے تمام یا حصے کو ڈیزائن کرنے کے لیے استعمال ہوتا ہے۔ انٹرپرائز ایک پیچیدہ سماجی و تکنیکی نظام ہے جو لوگوں، معلومات اور ٹیکنالوجی پر مشتمل ہوتا ہے جو ایک مشترکہ مشن کی حمایت میں ایک دوسرے اور ان کے ماحول کے ساتھ تعامل کرتا ہے۔ ایک تعریف یہ ہے: "کاروباری اداروں کی شناخت، ڈیزائن، اور ان کے نفاذ اور ان کے مسلسل ارتقاء کے لیے ایک کاروباری زندگی کے چکر پر مبنی نظم و ضبط"، جسے انٹرپرائز ماڈلنگ کی حمایت حاصل ہے۔ نظم و ضبط کاروباری عمل، معلومات کے بہاؤ، مادی بہاؤ، اور تنظیمی ڈھانچے سمیت انٹرپرائز کے ہر پہلو کا جائزہ لیتا ہے۔ انٹرپرائز انجینئرنگ مجموعی طور پر انٹرپرائز کے ڈیزائن، یا بعض کاروباری اجزاء کے ڈیزائن اور انضمام پر توجہ مرکوز کر سکتی ہے۔ جائزہ انٹرپرائز انجینئرنگ کی کئی اقسام سامنے آئی ہیں۔ انجینئرنگ میں، انٹرپرائز انجینئرنگ مختلف قسم کی سرگرمیوں کا احاطہ کرتی ہے۔ کسی انٹرپرائز سے وابستہ تمام عناصر کے تجزیہ، ڈیزائن، نفاذ اور عمل سے متعلق علم، اصولوں اور مضامین کا اطلاق۔ جوہر میں یہ ایک بین الضابطہ شعبہ ہے جو سسٹمز انجینئرنگ اور اسٹریٹجک مینجمنٹ کو یکجا کرتا ہے کیونکہ یہ مصنوعات، عمل اور کاروباری کارروائیوں کے لحاظ سے پورے انٹرپرائز کو انجینئر کرنے کی کوشش کرتا ہے۔ یہ شعبہ انجینئرنگ مینجمنٹ، آپریشنز مینجمنٹ، سروس مینجمنٹ اور سسٹمز انجینئرنگ سے متعلق ہے۔ سافٹ ویئر ڈویلپمنٹ میں، انٹرپرائز انجینئرنگ کاروباری عمل اور افعال کے مختلف تنظیمی اور تکنیکی حصوں کی ماڈلنگ اور انضمام سے متعلق ہے۔ انفارمیشن سسٹمز کی ترقی میں، یہ سسٹم تجزیہ کی تنظیم کے لیے سرگرمی کا ایک شعبہ بن گیا ہے، اور انفارمیشن ماڈلنگ کے موجودہ دائرہ کار میں توسیع ہے۔ اسے سافٹ ویئر کی ترقی کے عمل کے نظام کے تجزیے اور نظام کے ڈیزائن کے مراحل کی توسیع اور عمومی کاری کے طور پر بھی دیکھا جا سکتا ہے۔ یہاں، انٹرپرائز ماڈلنگ ابتدائی، درمیانی اور دیر سے انفارمیشن سسٹم ڈویلپمنٹ لائف سائیکل کا حصہ بن سکتی ہے۔ موجودہ کام کے طریقوں کی منظم تبدیلیوں کو سمجھنے کے لیے تنظیمی اور تکنیکی نظام کے بنیادی ڈھانچے کی واضح نمائندگی تیار کی جا رہی ہے۔ اس شعبے کو انٹرپرائز فن تعمیر کے نام سے بھی جانا جاتا ہے، یا انٹرپرائز آنٹولوجی کے ساتھ، جس کی تعریف انٹرپرائز فن تعمیر کے دو بڑے ذیلی شعبوں میں سے ایک کے طور پر کی گئی ہے۔ طریقہ کار انٹرپرائز انجینئرنگ میں رسمی طریقہ کار، طریقے اور تکنیکیں شامل ہیں جو تنظیموں کو دوبارہ قابل استعمال کاروباری عمل کے حل پیش کرنے کے لیے بڑے پیمانے پر ڈیزائن، جانچ اور استعمال کی جاتی ہیں: تنظیموں کے لیے ڈیزائن اور انجینئرنگ کا طریقہ کار کمپیوٹر انٹیگریٹڈ مینوفیکچرنگ اوپن سسٹمز آرکیٹیکچر (سی آئی ایم او ایس اے) طریقہ کار انٹیگریٹڈ ڈیفینیشن (آئی ڈی ای ایف) طریقہ کار پیٹری نیٹ یونیفائیڈ ماڈلنگ لینگویج (یو ایم ایل) یا یونیفائیڈ انٹرپرائز ماڈلنگ لینگویج (یو ای ایم ایل) انٹرپرائز فنکشن ڈائیگرام (ای ایف ڈی) یہ طریقہ کار، تکنیک اور طریقے کسی انٹرپرائز اور اس کے بنیادی عمل کو ماڈلنگ کرنے کے لیے کم و بیش موزوں ہیں۔ تنظیموں کے لیے ڈیزائن اور انجینئرنگ کا طریقہ کار ڈی ای ایم او تنظیموں کے ڈیزائن اور انجینئرنگ کے لیے ایک طریقہ کار ہے۔ مرکزی تصور "مواصلاتی عمل" ہے: تنظیموں کے کام کرنے کے لیے مواصلات کو ضروری سمجھا جاتا ہے۔ ملازمین، صارفین اور سپلائرز کے درمیان معاہدے درحقیقت بات چیت کے لیے بنائے جاتے ہیں۔ فراہم کردہ نتائج کی قبولیت کے لیے بھی یہی سچ ہے۔ ڈی ای ایم او کا طریقہ کار مندرجہ ذیل اصولوں پر مبنی ہے: کسی تنظیم کا جوہر یہ ہے کہ یہ ان لوگوں پر مشتمل ہوتا ہے جن کے پاس عمل کرنے اور گفت و شنید کرنے کا اختیار اور ذمہ داری ہوتی ہے۔ کاروباری عمل اور انفارمیشن سسٹم کی ماڈلنگ ایک عقلی سرگرمی ہے، جو یکسانیت کی طرف لے جاتی ہے۔ ماڈل تمام متعلقہ افراد کے لیے قابل فہم ہونے چاہئیں۔ معلومات کو اپنے صارفین کے ساتھ 'فٹ' ہونا چاہیے۔ ڈی ای ایم او طریقہ کار مواصلات، معلومات، عمل اور تنظیم کی مربوط تفہیم فراہم کرتا ہے۔ معلومات اور مرکزی تنظیموں دونوں کی واضح تفہیم کے ساتھ دائرہ کار یہاں "انفارمیشن سسٹمز انجینئرنگ" سے "بزنس سسٹمز انجینئرنگ" میں منتقل ہو گیا ہے۔ کمپیوٹر انٹیگریٹڈ مینوفیکچرنگ اوپن سسٹمز آرکیٹیکچر سی آئی ایم او ایس اے کاروباری ضروریات کے کاروبار، لوگوں اور انفارمیشن ٹیکنالوجی (آئی ٹی) کے پہلوؤں کو انکوڈ کرنے کے لیے ٹیمپلیٹس اور باہم مربوط ماڈلنگ تعمیرات فراہم کرتا ہے۔ یہ متعدد نقطہ نظر سے کیا جاتا ہے: انفارمیشن ویو، فنکشن ویو، ریسورس ویو اور آرگنائزیشن ویو۔ ان تعمیرات کو مزید تفصیلی آئی ٹی سسٹمز کے ڈیزائن اور نفاذ کی ساخت اور سہولت کے لیے استعمال کیا جا سکتا ہے۔ مختلف نظریات میں تقسیم اسے انٹرپرائز اور سافٹ ویئر انجینئروں کے لیے ایک واضح حوالہ بناتی ہے۔ یہ مختلف کاروباری افعال جیسے سرگرمیوں، عمل اور کارروائیوں کے لیے ان کے متعلقہ وسائل کے ساتھ معلومات کی ضروریات کو ظاہر کرتا ہے۔ اس طرح یہ آسانی سے طے کیا جا سکتا ہے کہ کون سا آئی ٹی نظام کسی خاص سرگرمی اور اس سے وابستہ عمل کی معلومات کی ضروریات کو پورا کرے گا۔ آئی ڈی ای ایف آئی ڈی ای ایف، جو سب سے پہلے مینوفیکچرنگ سسٹم کے ماڈلنگ کے لیے ایک ماڈلنگ زبان کے طور پر تیار کیا گیا تھا، 1981 سے امریکی فضائیہ کے ذریعے استعمال کیا جا رہا ہے اور اصل میں ایک مخصوص نقطہ نظر سے ایک انٹرپرائز کے ماڈل کے لیے چار مختلف اشارے پیش کیے گئے ہیں۔ یہ بالترتیب فنکشنل، ڈیٹا، ڈائنامک اور پروسیس تجزیہ کے لیے آئی ڈی ای ایف 0، آئی ڈی ای ایف 1، آئی ڈی ای ایف 2 اور آئی ڈی ای ایف 3 تھے۔ پچھلی دہائیوں کے دوران ان مختلف اشاروں کے انضمام کے لیے متعدد ٹولز اور تکنیکیں اضافی طور پر تیار کی گئی ہیں۔ آئی ڈی ای ایف سے پتہ چلتا ہے کہ کس طرح ایک کاروباری عمل متعلقہ معلومات کے ان پٹ، آؤٹ پٹ اور اداکاروں کے ساتھ مختلف قسم کے سڑے ہوئے کاروباری افعال سے گزرتا ہے۔ سی آئی ایم او ایس اے کی طرح یہ بھی مختلف انٹرپرائز ویوز کا استعمال کرتا ہے۔ مزید برآں، آئی ٹی سسٹمز کی مزید ترقی کے لیے آئی ڈی ای ایف کو آسانی سے یو ایم ایل-خاکے میں تبدیل کیا جا سکتا ہے۔ یہ مثبت خصوصیات اسے فنکشنل سافٹ ویئر آرکیٹیکچرز کی ترقی کے لیے ایک طاقتور طریقہ بناتی ہیں۔ پیٹری نیٹ پیٹری نیٹ قائم شدہ اوزار ہیں جو مینوفیکچرنگ سسٹم کو ماڈل بنانے کے لیے استعمال ہوتے ہیں۔ وہ انتہائی اظہار خیال کرتے ہیں اور ہم آہنگی والے نظاموں کے ماڈلنگ کے لیے اچھی رسمی کارروائیاں فراہم کرتے ہیں۔ سب سے زیادہ فائدہ مند خصوصیات ریاستوں کی سادہ نمائندگی، بیک وقت نظام کی منتقلی اور صلاحیتوں کو تخلیق کرنے کی صلاحیت ہیں جس سے منتقلی کی مدت کے ماڈلنگ کی اجازت ملتی ہے۔ نتیجے کے طور پر، پیٹری نیٹ کو متعلقہ ریاست اور منتقلی یا سرگرمیوں کے ساتھ ساتھ آؤٹ پٹ کے ساتھ کچھ کاروباری عمل کو ماڈل بنانے کے لیے استعمال کیا جا سکتا ہے۔ مزید برآں، پیٹری نیٹ کو مختلف سافٹ ویئر سسٹمز اور ان سسٹمز کے درمیان ٹرانزیشن کے ماڈل بنانے کے لیے استعمال کیا جا سکتا ہے۔ اس طرح پروگرامر اسے اسکیمیٹک کوڈنگ حوالہ کے طور پر استعمال کر سکتے ہیں۔ حالیہ برسوں میں تحقیق سے پتہ چلا ہے کہ پیٹری نیٹ کاروباری عمل کے انضمام کی ترقی میں حصہ ڈال سکتا ہے۔ ان میں سے ایک "ماڈل بلیو" طریقہ کار ہے جسے آئی بی ایم کی چینی تحقیقی لیبارٹری نے تیار کیا ہے۔ ماڈل بلیو مربوط سافٹ ویئر پلیٹ فارم کی تعمیر کے لیے ابھرتے ہوئے نقطہ نظر کے طور پر ماڈل پر مبنی کاروباری انضمام کی اہمیت کا خاکہ پیش کرتا ہے۔ ان کے ماڈل بلیو بزنس ویو اور مساوی پیٹری نیٹ کے درمیان خط و کتابت بھی دکھایا گیا ہے، جو اس بات کی نشاندہی کرتا ہے کہ ان کی تحقیق نے کاروبار اور آئی ٹی کے درمیان فرق کو بند کر دیا ہے۔ تاہم، پیٹری نیٹ کے بجائے محققین اس کے بجائے اپنا ماڈل بلیو آئی ٹی ویو استعمال کرتے ہیں، جسے ان کے کاروباری نقطہ نظر سے ٹرانسفارمیشن انجن کے ذریعے حاصل کیا جا سکتا ہے۔ یونیفائیڈ ماڈلنگ لینگویج (یو ایم ایل) یونیفائیڈ ماڈلنگ لینگویج (یو ایم ایل) سافٹ ویئر سسٹمز اور ایپلی کیشنز کی ترقی کے لیے وسیع پیمانے پر قبول شدہ ماڈلنگ زبان ہے۔ آبجیکٹ پر مبنی تجزیہ اور ڈیزائن کمیونٹی کے اندر بہت سے لوگ انٹرپرائز ماڈلنگ کے مقاصد کے لیے بھی یو ایم ایل کا استعمال کرتے ہیں۔ یہاں، انٹرپرائز اشیاء یا کاروباری اشیاء کے استعمال پر زور دیا جاتا ہے جن سے پیچیدہ انٹرپرائز سسٹم بنائے جاتے ہیں۔ ان اشیاء کا مجموعہ اور ان کے درمیان متعلقہ تعاملات ایک پیچیدہ کاروباری نظام یا عمل کی نمائندگی کر سکتے ہیں۔ جبکہ پیٹری نیٹ اشیاء کے تعامل اور حالتوں پر توجہ مرکوز کرتا ہے، یو ایم ایل خود کاروباری اشیاء پر زیادہ توجہ مرکوز کرتا ہے۔ بعض اوقات ان کو "انٹرپرائز بلڈنگ بلاکس" کہا جاتا ہے اور اس میں وسائل، عمل، اہداف، قواعد اور میٹا ماڈل شامل ہوتے ہیں۔ اس حقیقت کے باوجود کہ یو ایم ایل کو ایک مربوط سافٹ ویئر سسٹم کے ماڈل کے لیے استعمال کیا جا سکتا ہے، یہ دلیل دی گئی ہے کہ کاروبار کی حقیقت کو سافٹ ویئر ماڈلنگ زبان کے ساتھ ماڈل کیا جا سکتا ہے۔ جواب میں، آبجیکٹ پر مبنی کمیونٹی یو ایم ایل کے لیے کاروباری توسیع کرتی ہے اور اسی کے مطابق زبان کو اپناتی ہے۔ توسیعی انٹرپرائز ماڈلنگ زبان (ای ای ایم ایل) یو ایم ایل سے ماخوذ ہے اور اسے کاروباری ماڈلنگ زبان کے طور پر تجویز کیا گیا ہے۔ سوال یہ ہے کہ کیا یہ کاروباری تبدیلی استعمال کرنے کا صحیح طریقہ ہے، جیسا کہ پہلے کہا گیا تھا کہ یو ایم ایل دوسرے "خالص" کاروباری طریقوں کے ساتھ مل کر ایک بہتر متبادل ہو سکتا ہے۔ انٹرپرائز فنکشن ڈائیگرام ای ایف ڈی انٹرپرائز فنکشنز اور متعلقہ تعاملات کی نمائندگی کے لیے ماڈلنگ تکنیک کے طور پر استعمال ہوتا ہے۔ ان نمائندوں میں "فنکشن ماڈیولز" اور ٹرگرز کے استعمال کے ذریعے مختلف کاروباری عمل کو ماڈل کیا جا سکتا ہے۔ ایک ابتدائی کاروباری عمل مختلف افعال کے لیے مختلف ان پٹ فراہم کرتا ہے۔ تمام افعال اور ذیلی افعال سے گزرنے والا عمل متعدد نتائج پیدا کرتا ہے۔ انٹرپرائز فنکشن خاکے اس طرح کاروباری عمل اور اس کے متعلقہ افعال، ان پٹ، آؤٹ پٹ اور محرکات کے بارے میں استعمال میں آسان اور تفصیلی نمائندگی فراہم کرتے ہیں۔ اس طرح ای ایف ڈی میں آئی ڈی ای ایف 0 خاکے کے ساتھ بہت سی مماثلت ہے، جو افعال اور محرکات کے امتزاج کے طور پر درجہ بندی کے انداز میں کاروباری عمل کی نمائندگی بھی کرتے ہیں۔ دونوں میں فرق ہے کہ ایک ای ایف ڈی کاروباری افعال کو تنظیم کے درجہ بندی کے تناظر میں رکھتا ہے، جو تنظیم میں کچھ عمل کے نیچے کی طرف کا خاکہ پیش کرتا ہے۔ دوسری طرف، آئی ڈی ای ایف 0 خاکے تیروں کے استعمال کے ذریعے بعض کاروباری افعال کی ذمہ داریوں کو ظاہر کرتے ہیں۔ مزید برآں، آئی ڈی ای ایف 0 ہر (ذیلی) فنکشن کے لیے ان پٹ اور آؤٹ پٹ کی واضح نمائندگی فراہم کرتا ہے۔ ای ایف ڈی کو یو ایم ایل جیسی سافٹ ویئر ماڈلنگ زبان کے کاروباری فرنٹ اینڈ کے طور پر استعمال کیا جا سکتا ہے اور ماڈلنگ ٹول کے طور پر آئی ڈی ای ایف سے اس کی بڑی مماثلت اس بات کی نشاندہی کرتی ہے کہ یہ واقعی ممکن ہے۔ تاہم، ای ایف ڈی تکنیکوں کو اس طرح بہتر بنانے کے لیے مزید تحقیق کی ضرورت ہے کہ یو ایم ایل کی باضابطہ نقشہ سازی کی جا سکے۔ آئی ڈی ای ایف اور یو ایم ایل کے تکمیلی استعمال پر تحقیق نے آئی ڈی ای ایف کو کاروباری محاذ کے طور پر قبول کرنے میں اہم کردار ادا کیا ہے اور اس لیے ای ایف ڈی اور یو ایم ایل کے ساتھ بھی ایسا ہی مطالعہ کیا جانا چاہیے۔ بزنس انجینئرنگ بزنس آرکیٹیکچر ڈیزائن اینڈ انجینئرنگ میتھوڈولوجی فار آرگنائزیشنز انٹرپرائز آرکیٹیکچر انٹرپرائز آرکیٹیکچر پلاننگ انٹرپرائز لائف سائیکل انٹرپرائز سسٹمز انجینئرنگ جنرلائزڈ انٹرپرائز ریفرنس آرکیٹیکچر اینڈ میتھوڈولوجی فنکشنل سافٹ ویئر آرکیٹیکچر انڈسٹریل انجینئرنگ مینجمنٹ انجینئرنگ انتظامیہ سافٹ ویئر فیکٹری دیکھیں ماڈل ایسوسی ایشنز انٹرپرائز انجینئرنگ انسٹی ٹیوٹ سی آئی اے او! نیٹ ورک انفارمیشن انسٹی ٹیوٹ آف انڈسٹریل انجینئرز حوالہ جات مزید پڑھنے جنوری ایل جی Dietz (2008) (ایڈز۔) انٹرپرائز انجینئرنگ میں پیش رفت I: چوتھی بین الاقوامی ورکشاپ سی آئی اے او! اور چوتھی بین الاقوامی ورکشاپ EOMAS، CAiSE 2008، مونٹپیلیئر، فرانس، جون 16-17، 2008 میں منعقد ہوئی۔ کارروائیاں۔ چینگ سو (2007) (ایڈز۔) سروس انٹرپرائز انضمام: ایک انٹرپرائز انجینئرنگ کا نقطہ نظر۔ ڈوین ڈبلیو ہائبرٹسن (2009)۔ ماڈل پر مبنی سسٹمز انجینئرنگ سائنس: روایتی اور پیچیدہ نظاموں کے لیے ایک متحد فریم ورک۔ کرٹ کوسانکے، فرانکوئس ورنادات، اور مارٹن زیلم، سی آئی ایم او ایس اے: انٹرپرائز انجینئرنگ اینڈ انٹیگریشن، کمپیوٹرز ان انڈسٹری، 40 (2-3) (1999) 83-97۔ لائلس، ڈونلڈ ایچ، اور دیگر۔ "انٹرپرائز انجینئرنگ: ایک شعبہ؟"۔ سوسائٹی فار انٹرپرائز انجینئرنگ کانفرنس پروسیڈنگز۔ جلد۔ 6. 1995 میں۔ لائلز، ڈونلڈ ایچ، اور ایڈرین آر پریسلی۔ "انٹرپرائز انجینئرنگ فریم ورک کے اندر انٹرپرائز ماڈلنگ"۔ سرمائی تخروپن پر 28 ویں کانفرنس کی کارروائی۔ آئی ای ای ای کمپیوٹر سوسائٹی، 1996۔ ڈائیٹز، جے ایل جی، ہوگورورسٹ، جے۔ اے پی، اور دیگر، دی ڈسپلن آف انٹرپرائز انجینئرنگ۔ انٹ۔ ج۔ تنظیمی ڈیزائن اور انجینئرنگ۔ جلد۔ 3. 2013 میں۔ 28. ڈائیٹز، جے ایل جی، ملڈر، ایچ بی ایف، انٹرپرائز آنٹولوجی، تنظیموں کے جوہر کو سمجھنے کے لیے ایک انسانی مرکوز نقطہ نظر، سپرنگر، 2020۔ ڈی بوئر اے، ڈی وریس ایم۔ (2021) انٹرپرائز کی صلاحیت کو فروغ دینے کے لیے ایک انٹرپرائز انجینئرنگ پر مبنی نقطہ نظر۔ میں: ایویرو ڈی، گیزارڈی جی، پرگل آر، پروپر ایچ اے۔ (ای ڈی ایس) انٹرپرائز انجینئرنگ XIV میں ترقی۔ ای ای ڈبلیو سی 2020۔ لیکچر نوٹس ان بزنس انفارمیشن پروسیسنگ، جلد 411۔ سپرنگر، چام۔ https://doi.org/10.1007/978-3-030-74196-9_11۔ انٹرپرائز فن تعمیر انٹرپرائز ماڈلنگ