Apache MINA
اپاچی مینا (ملٹی پرپز انفراسٹرکچر فار نیٹ ورک ایپلی کیشنز) ایک اوپن سورس جاوا نیٹ ورک ایپلی کیشن فریم ورک ہے۔ ایم آئی این اے کو توسیع پذیر، اعلی کارکردگی والے نیٹ ورک ایپلی کیشنز بنانے کے لیے استعمال کیا جا سکتا ہے۔ مینا ٹی سی پی، یو ڈی پی، سیریل کمیونیکیشن جیسے مختلف ٹرانسپورٹس کے لیے متحد اے پی آئی فراہم کرتا ہے۔ اس سے کسٹم ٹرانسپورٹ کی قسم پر عمل درآمد کرنا بھی آسان ہو جاتا ہے۔ ایم آئی این اے اعلی اور نچلے درجے کے نیٹ ورک اے پی آئی دونوں فراہم کرتا ہے۔ ایک صارف ایپلی کیشن مینا اے پی آئی کے ساتھ تعامل کرتی ہے، جو صارف کی ایپلی کیشن کو نچلی سطح کی آئی/او تفصیلات سے بچاتی ہے۔ ایم آئی این اے اصل I/O افعال انجام دینے کے لیے اندرونی طور پر I/O API کا استعمال کرتا ہے۔ اس سے صارفین کے لیے ایپلی کیشن منطق پر توجہ مرکوز کرنا اور I/O ہینڈلنگ کو اپاچی مینا پر چھوڑنا آسان ہو جاتا ہے۔ فوائد مختلف ٹرانسپورٹس (ٹی سی پی/یو ڈی پی وغیرہ) کے لیے متحد اے پی آئی۔ ماک آبجیکٹ کا استعمال کرتے ہوئے اعلی/نچلے درجے کے اے پی آئی حسب ضرورت تھریڈ ماڈل ایزی یونٹ ٹیسٹنگ فراہم کرتا ہے۔ ڈی آئی فریم ورک جیسے اسپرنگ، گوگل گائیس، پککونٹینر جے ایم ایکس مینجمنٹ ایبلٹی ٹولنگ گرافیکل ٹولز جیسے ایکلپس آئی ڈی ای، انٹیلی جے آئی ڈی ای اے کا استعمال کیا جا سکتا ہے۔ متبادل گریزلی نیٹی 4 کوئیک سرور ایکس ساکٹ بھی دیکھیں ایپلیکیشن سرور اپاچی اونٹ انٹرپرائز میسجنگ سسٹم میسج پر مبنی مڈل ویئر سروس پر مبنی فن تعمیر ایونٹ پر مبنی ایس او اے حوالہ جات بیرونی لنکس مینا جاوا پلیٹ فارم میسج پر مبنی مڈل ویئر