Cougaar
کوگار (علمی ایجنٹ فن تعمیر کا مخفف) ایک جاوا ایجنٹ فن تعمیر ہے۔ کوگار کوگار سافٹ ویئر انکارپوریٹڈ کی تاریخ 2001 میں قائم کی گئی تھی۔ اس پروجیکٹ میں سرمایہ کاری ڈی اے آر پی اے کے ذریعے 1996 کی ہے۔ ڈی اے آر پی اے نے کوگار اوپن سورس بننے کے لیے منصوبوں کی مالی اعانت شروع کی۔ ٹائم لائن 1996 ڈی اے آر پی اے فنڈز ایڈوانسڈ لاجسٹکس پروگرام (اے ایل پی) پروگرام نے کور آرکیٹیکچر ٹیکنالوجی 2000 تیار کرنے کے لیے 80 ملین ڈالر کی سرمایہ کاری کی۔ ڈی اے آر پی اے نے اے ایل پی ٹیکنالوجی کو اوپن سورس کے طور پر جاری کرنے کا فیصلہ کیا اور کوگار 2000 میں نام تبدیل کرنے کا فیصلہ کیا۔ ڈی اے آر پی اے عالمی میدان جنگ کے حالات کے لیے کوگار سیکیورٹی، اسکیل ایبلٹی اور بقا کو بڑھانے کے لیے الٹرا لاگ پروگرام کو فنڈ دیتا ہے۔ پروگرام حتمی بقا کے حصول کے لیے $70 ملین کی سرمایہ کاری کرتا ہے 2001 کوگار سافٹ ویئر انکارپوریٹڈ نے کوگار ٹیکنالوجی 2004 کو تجارتی بنانا شروع کیا سی ایس آئی نے پہلا تجارتی کوگار پر مبنی حل جاری کیا-ایکٹو ایج آر ایف آئی ڈی مڈل ویئر 2005 سی ایس آئی نے پہلا تجارتی کوگار ایپلی کیشنز ڈویلپمنٹ ماحول ایکٹو ایج انٹیلیجنٹ ایجنٹ پلیٹ فارم v1.0 جاری کیا تین سسٹم انٹیگریٹر پارٹنر/گاہک بڑے آپریشنل اقدامات کے لیے ایکٹو ایج پلیٹ فارم کا انتخاب کرتے ہیں 2006 میجر ریٹیل چین 2007 کے پارٹنر کے ذریعے فراہم کردہ ایکٹو ایج حل پر مبنی حل کی پہلی آپریشنل مثال اضافی شراکت دار اور گاہک ایکٹیو ایج ایکٹیو ایج ایکٹیو ایج v1.5 جاری کیے گئے بوئنگ کمپنی کے لائسنس ایکٹیو ایج ایڈیشنل ڈیفنس کنٹریکٹر لائسنس ایکٹیو ایج سی ایس آئی اے ایل سی ٹی پر SAIC اور ہنی ویل کی حمایت کرتا ہے لائسنسیا ایکٹو ایج 2008 ایکٹو ایج v1.6 جاری کردہ خصوصیات کوگار ایجنٹ فن تعمیر ایک اوپن سورس ہے، جس میں بنیادی ڈھانچہ اور بنیادی خدمات شامل ہیں۔ ایجنٹ خود مختار سافٹ ویئر ادارے ہیں جو کسی مخصوص ڈومین کی فعالیت کے لیے دوسرے ایجنٹوں یا بیرونی خدمات کے ساتھ بات چیت کرتے ہیں۔ کمپیوٹنگ ایجنٹ ایک پروگرامنگ طریقہ کار پر مبنی ہوتے ہیں جو پیچیدہ کاموں کو براہ راست سڑنے میں سہولت فراہم کرتے ہیں۔ ایجنٹ درخواست کے رویے کا انتظام کرتے ہیں اور ماحول نظامی موافقت کو سنبھالتا ہے۔ ایجنٹ اور ماحول آزادانہ طور پر ترقی، جانچ اور ترتیب دے سکتے ہیں، لیکن ایک ساتھ چل سکتے ہیں۔ کوگار ایجنٹ کے خلاصہ میں کئی مربوط جدید خدمات شامل ہیں، جیسے: بلیک بورڈ خود ایجنٹ کے اندر اور ایجنٹوں کے درمیان مواصلات کے لیے شائع/سبسکرائب کریں HTTP سرولیٹ انجن UI پر مبنی علم کی نمائندگی کے نظام کے لیے: لاجسٹک اثاثے، فریم سیٹس۔ سلیٹ کوآرڈینیشن میکانزم، اسائنمنٹس وغیرہ کے ذریعے ایجنٹوں کے درمیان ہم آہنگی۔ کوگار ایجنٹ ایک نوڈ کوگار (جاوا ورچوئل مشین) پر چل رہا ہے، جو خود ایک میزبان پر چلتا ہے۔ وہ ایجنٹ ایک یا زیادہ پلگ ان سے اتفاق کرتا ہے، جو ایجنٹ کے رویے کی وضاحت کرتے ہیں۔ صفر پلگ ان والا ایجنٹ کچھ نہیں کرتا۔ مکمل طور پر پیغامات پر مبنی دیگر آرکیٹیکچرز کے برعکس، کوگار اہم ڈیٹا مینیجرز کے طور پر بلیک بورڈ پلگ ان پر مبنی ہے۔ پلگ ان بلیک بورڈ پر موجود ڈیٹا کو شامل کرنے/تبدیل کرنے/حذف کرنے کی اطلاعات پر رد عمل ظاہر کرتے ہیں۔ کوگار پلیٹ فارم کا بنیادی ڈھانچہ انٹر ڈیلر آپریشنز میں ڈیٹا کو بلیک بورڈ میں تبدیل کر دیتا ہے، لیکن یہ ڈویلپر API سے پوشیدہ ہے۔ تمام پلگ انز انٹر ایجنسی کوآرڈینیشن کو اسنکرونس ڈیٹا سبسکرپشنز کے ذریعے نافذ کیا جاتا ہے۔ بلیک بورڈ کا بنیادی ڈھانچہ بیچ کی اطلاعات میں اضافہ/تبدیلی/حذف کرتا ہے، جو نظام کو زیادہ مضبوطی اور توسیع پذیری فراہم کرتا ہے۔ پوری ریاست کو بلیک بورڈ میں محفوظ کیا جاتا ہے، جو ناکامی کی بازیابی کے لیے مدد فراہم کرتا ہے۔ بنیادی خدمات کوگار اجزاء پر مبنی نفاذ ہیں، جو بہت سے شعبوں کا احاطہ کرتی ہیں جیسے نوڈس کے درمیان ایجنٹوں کی نقل و حرکت، ایجنٹ کی حالت کا تسلسل اور حادثے کے بعد اس کے بعد کی بازیابی، متعدد پروٹوکول کی حمایت کرنے والے پیغامات کی نقل و حمل وغیرہ۔ انتہائی موافقت پذیر فوجی تنظیموں کے لیے کوگار انٹیگریٹڈ کریٹیکل انفراسٹرکچر ماڈلنگ اور سیمولیشن لاجسٹکس ماڈلنگ ٹول کی ایپلی کیشنز لاجسٹکس-ایڈیڈ بیٹل کمانڈ پلاننگ سپورٹنگ روبوٹ ٹیمیں آن وائرلیس ایڈہاک نیٹ ورکس کنٹرول سرفیس ایڈمنسٹریٹو ٹول فار مانیٹرنگ اے ڈسٹری بیوٹڈ ایجنٹ سوسائٹی دیکھیں DARPA JADE بیرونی لنکس کوگار آفیشل پیج ذرائع حوالہ جات کوگار ڈویلپر گائیڈ کوگار آرکیٹیکچر دستاویز کوگار کی فوری اسٹارٹ گائیڈ ٹوڈ رائٹ اوپن کوگار 2004 کانفرنس ایجنٹ پر مبنی سافٹ ویئر جاوا (پروگرامنگ زبان)