Enterprise messaging system
انٹرپرائز میسجنگ سسٹم (ای ایم ایس) یا میسجنگ سسٹم مختصر طور پر شائع شدہ انٹرپرائز وسیع معیارات کا ایک مجموعہ ہے جو تنظیموں کو کمپیوٹر سسٹمز کے درمیان لفظی طور پر درست پیغامات بھیجنے کی اجازت دیتا ہے۔ ای ایم ایس سسٹم ڈھیلے جوڑے والے آرکیٹیکچرز کو فروغ دیتے ہیں جو پیغامات کے صارفین پر کم سے کم اثر ڈالنے کے لیے پیغامات کے فارمیٹس میں تبدیلیوں کی اجازت دیتے ہیں۔ ای ایم ایس سسٹم کو منظم پیغامات (جیسے ایکس ایم ایل یا جے ایس او این کا استعمال)، اور مناسب پروٹوکول، جیسے ڈی ڈی ایس، ایم ایس ایم کیو، اے ایم کیو پی یا ویب سروسز کے ساتھ ایس او اے پی کے استعمال سے سہولت فراہم کی جاتی ہے۔ ای ایم ایس عام طور پر درج ذیل امور کو مدنظر رکھتا ہے: سیکیورٹی: اگر پیغامات عوامی انٹرفیس پر سفر کرتے ہیں تو انہیں خفیہ ہونا ضروری ہے۔ اگر وصول کنندہ کو اعتماد ہونا ہے کہ پیغامات کے ساتھ نقل و حمل میں چھیڑ چھاڑ نہیں کی گئی ہے تو پیغامات کی تصدیق یا ڈیجیٹل طور پر دستخط ہونا ضروری ہے۔ روٹنگ: پیغامات کو بھیجنے والے سے وصول کنندہ تک مؤثر طریقے سے منتقل کرنے کی ضرورت ہے۔ اگر پیغام کا بنیادی حصہ خفیہ شدہ ہے تو انٹرمیڈیٹ نوڈس کو پیغامات کو روٹ کرنے کی ضرورت پڑ سکتی ہے۔ میٹا ڈیٹا: دستاویز کے مرکزی حصے میں ایسی معلومات ہوتی ہیں جن کی غیر واضح تشریح کی جانی چاہیے۔ میٹا ڈیٹا رجسٹریوں کو ہر ڈیٹا عنصر کی درست تعریفیں بنانے کے لیے استعمال کیا جانا چاہیے۔ سبسکرپشن: سسٹمز کو ان تمام پیغامات کو سبسکرائب کرنے کے قابل ہونا چاہیے جو ایک مخصوص پیٹرن سے میل کھاتے ہیں۔ ایک مخصوص مواد والے پیغامات کو مختلف طریقے سے بھیجا جا سکتا ہے۔ مثال کے طور پر، کچھ پیغامات میں مختلف ترجیحات یا حفاظتی پالیسیاں ہو سکتی ہیں۔ پالیسی: انٹرپرائز میسجنگ سسٹمز کو پیغامات کی مرکزی پالیسی کے لیے کچھ غور کرنا چاہیے جیسے کہ صارفین کے کون سے طبقے یا کردار کسی بھی پیغام کے مختلف شعبوں تک رسائی حاصل کر سکتے ہیں۔ ای ایم ایس کو میسج اورینٹڈ مڈل ویئر (ایم او ایم) میسج ہیڈر اور میسج باڈی کی علیحدگی کے نام سے بھی جانا جاتا ہے۔ ای ایم ایس کے ڈیزائن کو عام طور پر دو حصوں میں تقسیم کیا جاتا ہے: میسج ہیڈر ڈیزائن-میسج ہیڈر میں پیغامات کو روٹ کرنے کے لیے ضروری معلومات ہوتی ہیں۔ میسج ہیڈرز کو عام طور پر واضح متن میں کوڈ کیا جاتا ہے تاکہ انٹرمیڈیٹ نوڈس پیغام کو روٹ کرنے اور ترجیح دینے کے لیے درکار تمام ضروری معلومات حاصل کر سکیں۔ میسج ہیڈر خط کے باہر چھپی ہوئی معلومات (سے، سے، پیغام کی ترجیح وغیرہ) کے مترادف ہوتے ہیں۔ میسج باڈی سیمنٹکس-میسج باڈی سیمنٹکس میں میسج کے باڈی میں موجود تمام ڈیٹا عناصر کی درست تعریف شامل ہوتی ہے۔ میسج سیمنٹکس کو ایک عین مطابق ڈیٹا ڈکشنری کے استعمال سے مدد مل سکتی ہے جو میٹا ڈیٹا کو دستاویز کرتی ہے۔ موازنہ پیغام رسانی کے نظاموں (صلاحیتوں اور فن تعمیر کے لحاظ سے) کے درمیان مشترکات کو پلیٹ فارم سے آزاد انداز میں انٹرپرائز انضمام کے نمونوں کے طور پر پکڑا گیا ہے۔ پیغام رسانی کے نمونے)۔ اگرچہ تصور میں انٹرپرائز سروس بس (ای ایس بی) سے ملتا جلتا ہے، ای ایم ایس میسجنگ پروٹوکول کے ڈیزائن پر زور دیتا ہے (مثال کے طور پر، ڈی ڈی ایس، ایم ایس ایم کیو یا اے ایم کیو پی کا استعمال کرتے ہوئے)، نہ کہ ویب سروسز، سی/سی + + اور جاوا کے لیے ڈی ڈی ایس اے پی آئی،. نیٹ یا جاوا میسج سروس (جے ایم ایس) جیسی مخصوص ٹیکنالوجی کا استعمال کرتے ہوئے خدمات کے نفاذ پر۔ نوٹ کریں کہ انٹرپرائز میسجنگ سسٹم کو الیکٹرانک میل سسٹم کے ساتھ الجھن میں نہیں ڈالنا چاہیے جو انفرادی لوگوں کو انسانی پڑھنے کے قابل ٹیکسٹ پیغامات پہنچانے کے لیے استعمال ہوتا ہے۔ ایک مخصوص ایپلیکیشن پروگرامنگ انٹرفیس (API) کی ایک مثال جو انٹرپرائز میسجنگ سسٹم کو لاگو کرتی ہے وہ جاوا میسج سروس ہے۔ اگرچہ یہ ایک اے پی آئی ہے لیکن اس میں مکمل ای ایم ایس کے قیام میں شامل بہت سے مسائل شامل ہیں۔ پالیسی بیانات کو مرکزی پالیسی سرور سے بھی نکالا جا سکتا ہے۔ ان پالیسی بیانات کا اظہار ایکس ایم ایل ایکسیس کنٹرول مارک اپ لینگویج (ایکس اے سی ایم ایل) میں کیا جا سکتا ہے۔ انٹرپرائز انٹیگریشن پیٹرنز ایونٹ پر مبنی پروگرامنگ ایونٹ پر مبنی ایس او اے میسج پر مبنی مڈل ویئر سروس پر مبنی فن تعمیر حوالہ جات بیرونی لنکس http://www.enterpriseintegrationpatterns.com انٹرپرائز ایپلیکیشن انضمام میسج پر مبنی مڈل ویئر