فہرست کا خانہ:
مائکروسروائسز ، اگرچہ قطعی طور پر کوئی نیا تصور یا عمل نہیں ہیں ، بہت سارے طریقوں سے سافٹ ویئر ڈویلپمنٹ کی نئی تعریف کررہے ہیں۔ مائکروسروائسس میں اجارہ دار ایپلی کیشنز کی جگہ لینے کی صلاحیت موجود ہے اور وہ کاروباری اداروں کی بدلتی ہوئی کاروباری ضروریات کے مطابق ہیں۔ ایک عام اجارہ دار ایپلی کیشن ایک خود ساختہ سافٹ ویئر ایپلی کیشن ہے جس میں تمام جزو کے حصے مضبوطی سے ایک دوسرے سے جڑے ہوئے ہیں۔ اگر کسی بھی وجہ سے کسی بھی اجزاء پر اثر پڑتا ہے تو ، پوری درخواست پر اثر پڑتا ہے۔ مثال کے طور پر ، ایک جزو میں تبدیلی کے ل system ایک سسٹم کے مکمل رجعت اور مکمل تعی .ن کی ضرورت ہوسکتی ہے۔ اجارہ دار ایپلی کیشنز کو پیچیدہ نظام کے طور پر دیکھا جاتا ہے اور کاروباری اداروں کو اس طرح کے استعمال کو برقرار رکھنے کے لئے بہت سارے وسائل خرچ ہوتے ہیں۔ دوسری طرف مائکروسروائسز زیادہ چست اور لچکدار ثابت ہورہی ہیں۔ وہ چھوٹی ، آزاد اور دوبارہ قابل استعمال خدمات ہیں جن میں ترمیم اور آزادانہ طور پر تعینات کیا جاسکتا ہے۔ اس سے کاروباری افراد کو بہت ساری سرمایہ کاری کی بچت ہوتی ہے۔ اگرچہ یہ نہیں کہا جاسکتا ہے کہ مائیکرو سروسز عالمی طور پر استعمال ہورہی ہیں ، لیکن کچھ حوصلہ افزا کیس اسٹڈیز پہلے سے موجود ہیں۔ (ٹکنالوجی رحجانات کے بارے میں مزید معلومات کے لomic ، آٹومیٹک سسٹمز اور انسانوں کو مڈل ویئر ہونے سے اکساتے ہوئے دیکھیں۔)
مائکروسروائسز کیا ہیں؟
مائکروسروائسس ایک ایسا سافٹ ویئر ایپلی کیشن چھوٹی ، آزاد خدمات کے ساتھ مل کر تیار کرنے کا ایک معماری طرز ہے۔ خیال یہ ہے کہ ہر خدمت کو الگ تھلگ انداز میں کام کرنے یا اس میں ترمیم کرنے کے قابل بنایا جائے تاکہ ، یک سنگی ایپلی کیشنز کے معاملے کے برعکس ، تازہ کاری کی وجہ سے پوری سوفٹویئر ایپلی کیشن پر اثر نہیں پڑتا ہے۔ ہر خدمت کے اپنے عمل ہوتے ہیں اور ہلکے وزن والے میکانزم میں مواصلت کرتے ہیں - اکثر HTTP وسائل ویب سروس کی مدد سے۔
مائکروسروائس فن تعمیر کی خصوصیات کو سمجھنے کے ل mon ، اس کا موازنہ سافٹ ویئر سسٹم کے ساتھ کرنا مناسب ہوگا۔ مندرجہ ذیل ٹیبل میں یک سنگی اور مائکرو سروسز سافٹ ویئر سسٹم کے مابین بنیادی اختلافات پیش کیے گئے ہیں۔