Plumtree Software
پلمٹری سافٹ ویئر ایک سابقہ سافٹ ویئر کمپنی ہے جس کی بنیاد 1996 میں اوریکل اور انفارمیکس کے پروڈکٹ مینیجرز اور انجینئروں نے سیکوئیا کیپیٹل سے فنڈنگ کے ساتھ رکھی تھی۔ یہ کمپنی یاہو! کے ذریعے مقبول کردہ پورٹل تصور کو بڑھانے میں پیش پیش تھی۔ ویب سے انٹرپرائز کمپیوٹنگ تک۔ بی ای اے سسٹمز نے 20 اکتوبر 2005 کو پلمٹری حاصل کیا، اور اوریکل نے بعد میں بی ای اے حاصل کیا۔ پلمٹری کا سابقہ پورٹل پروڈکٹ اوریکل کی پروڈکٹ لائن کے حصے کے طور پر جاری ہے۔ پروڈکٹ ہسٹری ڈائرکٹری، پورٹلیٹس، کمیونٹیز پلمٹری کو جاوا اور. NET پورٹلیٹس دونوں کو ایک ہی پیج پر تعینات کرنے کے لیے استعمال کیا جا سکتا ہے۔ پلمٹری کارپوریٹ پورٹل، پلمٹری کا فلیگ شپ پروڈکٹ، فائل سسٹمز، ویب سائٹس، ڈاکیومنٹ ڈیٹا بیسز، اور گروپ ویئر ریپوزیٹریز سے مواد کو انڈیکس کرنے اور منظم کرنے کے لیے یاہو! جیسی ڈائرکٹری کے طور پر شروع ہوا، جس سے انٹرپرائز کی معلومات کے لیے ایک بھرپور نالج مینجمنٹ سسٹم بنایا گیا۔ 1999 میں، کمپنی نے پورٹلیٹس کے ذریعے سیلف سروس پرسنلائزیشن کا خیال متعارف کرایا، جسے اصل میں پلمٹری نے "گیجٹ" کہا تھا، وہ ماڈیولر سروسز جنہیں صارفین اپنے پورٹل پیجز میں جمع کر سکتے ہیں۔ پیچیدہ کارپوریٹ نظاموں سے لے کر وسیع سامعین تک مقبول خدمات کو پیش کرنے کے لیے پورٹلیٹس قیمتی بن گئے۔ 2000 میں، پلمٹری نے کمیونٹیز کی مدد کے لیے خصوصیات شامل کیں، جس نے صارفین کو ایک ٹیم کے لیے کام کی جگہوں، کاروباری یونٹ کے لیے وسائل کے مراکز، صارفین یا شراکت داروں کے لیے خدمت کے مراکز کے طور پر صفحات بنانے کی اجازت دی۔ جیسے جیسے پلمٹری کے نظام میں مربوط وسائل کی حد بڑھتی گئی، کمپنی کو انٹرنیٹ پروٹوکول کا استعمال کرتے ہوئے ایک قسم کے ایپلیکیشن سرور یا ایک زبان تک محدود ماڈل سے آگے جانے کے لیے ویب ایپلیکیشن کے فن تعمیر کا دوبارہ تصور کرنے پر مجبور ہونا پڑا۔ انٹرنیٹ پروٹوکول نے ایک نئی سطح کی کشادگی پیش کی: اس بات پر بحث کرنے کے بجائے کہ کون سا ایپلیکیشن سرور یا زبان زیادہ کھلی ہے، پلمٹری کا نظام بہت سے ایپلیکیشن سرورز، بہت سی زبانوں کی حمایت کر سکتا ہے۔ پلمٹری نے اس سطح کی کشادگی کو "بنیاد پرست کشادگی" قرار دیا۔ پورٹل کے ساتھ پلمٹری کے تجربے نے کمپنی کو سکھایا کہ تمام پورٹل خدمات کو مقامی طور پر، پورٹل کے طور پر ایک ہی ایپلیکیشن سرور پر چلانا ناقابل عمل تھا: مقامی پورٹل ایک زبان اور ایک ایپلیکیشن سرور تک محدود تھے، لیکن ہر بڑی تنظیم ایک سے زیادہ زبانوں اور ایک قسم کے ایپلیکیشن سرور کی حمایت کرتی تھی۔ مزید برآں، جب پورٹلیٹ اسی مشین پر چلتے تھے جس پر پورٹل ہوتا تھا، تو ہر پورٹلیٹ پورے نظام میں خامیاں یا تنازعات پیدا کر سکتا تھا۔ جب بھی کوئی پورٹلیٹ ناکام ہوتا ہے، تو پورٹل ناکام ہو سکتا ہے، اور غلطی کی نشاندہی کرنے میں ایک وقت میں پورٹل سے ایک پورٹلیٹ کو ہٹانا شامل ہوتا ہے۔ 2000 میں، پلمٹری نے ایچ ٹی ٹی پی کے ذریعے اجزاء کے ساتھ بات چیت کرنے کے لیے اپنے پورٹل میں تبدیلی کی۔ نتیجے کے طور پر، اجزاء کہیں بھی چل سکتے ہیں، اور کسی بھی زبان میں کوڈ کیے جا سکتے ہیں۔ جب کوئی جزو ناکام ہوجاتا ہے، تو سسٹم کا بقیہ حصہ غیر متاثر ہوتا ہے، جس طرح ویب سائٹ کے ناکام ہونے پر ورلڈ وائڈ ویب متاثر نہیں ہوتا ہے۔ اس نے پلمٹری کو ایک قابل اعتماد نظام تیار کرنے کی اجازت دی جس میں پورے انٹرپرائز سے خدمات شامل کی گئیں۔ متوازی انجن پلمٹری کے ایچ ٹی ٹی پی پر مبنی فن تعمیر نے کارکردگی کے سنگین چیلنجز پیدا کیے، کیونکہ ہر پورٹل کا صفحہ اب دوسرے پلیٹ فارم پر چلنے والے اجزاء پر منحصر تھا۔ اس سے پہلے، کسی دوسرے نظام نے ایک نظام کی پروسیسنگ کو بہت سے اجزاء میں تقسیم کرنے کے لیے انٹرنیٹ پروٹوکول کا استعمال نہیں کیا تھا۔ ایچ ٹی ٹی پی کنکشن کھولنے کے لیے ایپلیکیشن سرور لائبریریاں ناقابل قبول طور پر سست تھیں، اور کنکشن کی تعداد کو سنبھالنے میں ناکام تھیں جو ایک بڑے پورٹل کی تعیناتی کی ضرورت ہوگی۔ 2000 میں، پلمٹری نے سافٹ ویئر انفراسٹرکچر کی ایک نئی پرت بنائی جسے متوازی انجن کے نام سے جانا جاتا ہے، جو انٹرنیٹ پروٹوکول کے ذریعے تیز رفتار، بڑے پیمانے پر مواصلات کے لیے ڈیزائن کیا گیا ہے۔ نتیجہ: تیسرے فریق کے ٹیسٹوں میں، پورٹل نے اعلی سطح کی کارکردگی کو برقرار رکھا یہاں تک کہ جب اس میں مربوط خدمات کی تعداد میں اضافہ ہوا۔ وسعت کی ترتیب سے مربوط خدمات کی تعداد میں اضافے سے کارکردگی میں سیکنڈ کے صرف دسواں حصہ کی کمی واقع ہوئی۔ یونکس سپورٹ پلمٹری کی ویب سروسز آرکیٹیکچر نے پورٹل سروسز کو کسی بھی زبان میں تیار کرنے کی اجازت دی، اور کسی بھی پلیٹ فارم پر ہوسٹ کیا، لیکن پورٹل خود صرف ونڈوز پر چلتا تھا۔ جیسے جیسے پلمٹری کا کاروبار پختہ ہوتا گیا، مزید پلیٹ فارمز کی حمایت کرنا ضروری ہو گیا۔ 2001 میں، پلمٹری نے اپنے پورٹل سافٹ ویئر کا پہلا ورژن جاری کیا جسے یونکس آپریٹنگ سسٹم پر چلانے کے لیے ڈیزائن کیا گیا تھا، جس میں جاوا پروگرامنگ انٹرفیس اور جاوا یوزر انٹرفیس تھا۔ اس کے ویب سروسز آرکیٹیکچر کی وجہ سے، ونڈوز پورٹل کے لیے تیار کردہ تمام خدمات بھی ایچ ٹی ٹی پی کے ذریعے یونکس پورٹل سے منسلک ہو سکتی ہیں۔ اس وقت پلمٹری کا بیان کردہ مقصد مائیکروسافٹ اور جاوا پر مبنی حل کے ساتھ ویب ٹیکنالوجی کا واحد فراہم کنندہ بننا تھا۔ 2002 میں، پلمٹری نے اپنے ونڈوز اور یونکس پروڈکٹس کے ویب سروسز آرکیٹیکچر کو بڑھایا، تاکہ مختلف ذخیروں سے مواد کو انڈیکس کرنے کے لیے دور دراز کے اجزاء کی حمایت کی جا سکے، مختلف سرچ انجنوں میں تلاشوں کو مربوط کیا جا سکے، صارفین کو مختلف ڈائریکٹریز کے خلاف تصدیق کی جا سکے اور مختلف سسٹمز سے صارفین کے مفادات اور ترجیحات کی پروفائلنگ کی جا سکے، یہ سب ایپلیکیشن سرورز اور پروگرامنگ زبانوں کے لیے ایک ہی سطح کی بنیاد پرست کشادگی کے ساتھ۔ اس بات کو یقینی بنانے کے لیے کہ یہ اجزاء صارف اور اس کے پورٹل کے سیاق و سباق کے بارے میں معلومات کا اشتراک کر سکتے ہیں، پورٹل نے بعد میں اپنا ویب سروسز پروگرامنگ انٹرفیس پیش کیا۔ ڈویلپر سپورٹ مواد، تلاش، صارفین اور صارف کی صفات کو مربوط کرنے کے لیے ویب سروسز پر انحصار کرنے کے لیے اپنے سسٹم کو دوبارہ ڈیزائن کرنے کے بعد، 2002 میں پلمٹری پہلے وینڈرز میں سے ایک تھا جس نے اس بات کو یقینی بنانے کی عملی مشکلات کو تسلیم کیا کہ مختلف ماحول میں تیار کردہ ویب سروسز دراصل ایک ساتھ کام کرتی ہیں۔ 2003 میں، پلمٹری نے ایک ڈویلپر کٹ جاری کی جس نے جاوا اور. NET ترقیاتی ماحول کی تکمیل کی تاکہ یہ یقینی بنایا جا سکے کہ دونوں ماحول ویب خدمات کو ایک دوسرے کے ساتھ باہمی تعاون کے قابل بناتے ہیں۔ کٹ، جسے ای ڈی کے (انٹرپرائز ڈویلپمنٹ کٹ) کے نام سے جانا جاتا ہے، جاوا اور. NET ڈویلپرز کو یکساں طور پر ویب سروس بنانے کی اجازت دیتا ہے گویا کہ سروس ایک مقامی آبجیکٹ ہے، جس میں پلمٹری کوڈ فراہم کرتا ہے تاکہ یہ یقینی بنایا جا سکے کہ ویب سروس دوسرے ماحول سے دیگر ویب سروسز کے ساتھ کھلے، موثر طریقے سے بات چیت کر سکتی ہے۔ انٹرپرائز ویب 2001 کے اوائل میں، پلمٹری نے اپنے پروڈکٹ پورٹ فولیو کو بڑھانا شروع کیا، جس سے ٹیکنالوجیز کا ایک مربوط مجموعہ تیار ہوا جسے گارٹنر نے بعد میں "اسمارٹ انٹرپرائز سویٹ" کہا۔ 2001 میں، پلمٹری نے تلاش کے لیے رپ فائر، ویب مواد کے انتظام کے لیے ہیبلڈور، ویب فارمز اور ڈیٹا پبلشنگ کے لیے ایکٹو اسپیس حاصل کیا، اور اپنا تعاون کا انجن تیار کرنا شروع کیا۔ انضمام کے ایک سال کے بعد، پلمٹری نے ان ٹیکنالوجیز کو پلمٹری کولیبریشن سرور، پلمٹری کنٹینٹ سرور، پلمٹری سرچ سرور اور پلمٹری اسٹوڈیو سرور کے طور پر بھیج دیا، یہ سب پورٹل کی سیکیورٹی، انتظامیہ اور یوزر انٹرفیس کی صلاحیتوں کا استعمال کرتے ہوئے۔ ان مصنوعات کی طاقت پر، پلمٹری نے اپنے چارٹر کو ایک واحد پورٹل پروڈکٹ سے بڑھا کر انٹرپرائز ویب تک بڑھا دیا۔ پلمٹری نے انٹرپرائز ویب کو انٹرپرائز میں تمام معلوماتی سائٹس اور ویب ایپلی کیشنز کو الگ الگ اداروں کے بجائے ایک ماحول کے عناصر کے طور پر منظم کرنے کے لیے ٹیکنالوجیز کے ایک سیٹ کے طور پر بیان کیا۔ بدقسمتی سے، ابتدائی دنوں میں بہت کچھ سلائڈ ویئر تھا۔ بہت سے گاہکوں کے پاس صرف کم سے کم فعال پورٹل رہ گئے تھے، جس کی وجہ ڈاؤن لوڈ کرنے پر انحصار تھا جسے اس وقت کلائنٹ کے لیے جاوا اسکرپٹ کی بہت بڑی مقدار سمجھا جاتا تھا۔ ابتدائی عوامی پیشکش (آئی پی او) پلمٹری نے 4 جون 2002 کو نیس ڈیک پر اسٹاک کی علامت پی ایل یو ایم کے تحت 42.5 ملین ڈالر اکٹھا کیا۔ اگرچہ ایک آزاد کمپنی کے طور پر پلمٹری، گارٹنر گروپ کے مطابق پورٹل مارکیٹ میں ایک مروجہ رہنما تھی، اسے اکتوبر 2005 میں بی ای اے سسٹمز نے حاصل کیا تھا۔ اس کے بعد اس کی مصنوعات کی مارکیٹنگ کی گئی اور بی ای اے ایکولوگک برانڈ کے تحت دوبارہ برانڈ کیا گیا۔ اپریل 2008 میں، اوریکل نے بی ای اے سسٹمز حاصل کیا اور اوریکل ویب سینٹر ریفرنسز بیرونی لنکس پلمٹری ویب سائٹ (ڈیڈ سائٹ) میں ایکولوگک کو مربوط کیا۔ بی ای اے کی ایکولجک پروڈکٹ فیملی کیلیفورنیا میں مقیم ریاستہائے متحدہ کی سافٹ ویئر کمپنیوں کی غیر فعال سافٹ ویئر کمپنیاں 1996 میں قائم ہونے والی سان فرانسسکو سافٹ ویئر کمپنیوں میں قائم کمپنیاں 2005 میں کیلیفورنیا اوریکل کے حصول میں قائم غیر فعال کمپنیاں۔