Кіріспе
Plumtree Software – 1996 жылы Oracle және Informix компанияларының өнімді басқарушылары мен инженерлері Sequoia Capital қаржысымен құрған бағдарламалық қамтамасыз ету компаниясы. Компания Yahoo! танымал еткен портал тұжырымдамасын вебтен корпоративтік есептеуге дейін кеңейтуде алғашқы қадам жасады. 2005 жылдың 20 қазанында BEA Systems Plumtree компаниясын сатып алды, ал Oracle кейіннен BEA компаниясын өзіне қосты. Plumtree-дің бұрынғы портал өнімі қазіргі таңда Oracle өнімдерінің бір бөлігі ретінде қолданылуда.
Plumtree Software is a former software company founded in 1996 by product managers and engineers from Oracle and Informix with funding from Sequoia Capital. The company was a pioneer of extending the portal concept popularized by Yahoo! from the web to enterprise computing. BEA Systems acquired Plumtree on October 20, 2005, and Oracle subsequently acquired BEA. Plumtree's former portal product continues as part of Oracle's product line.
Тізім, порталдар, қауымдастықтар
Plumtree Java және Net портлеттерін бір бетке орналастыруға қолданылуы мүмкін. Plumtree корпоративтік порталы, Plumtree компаниясының флагмандық өнімі, Yahoo! сияқты файлдық жүйелерден, веб-сайттардан, құжаттар базасынан және ұжымдық жұмыс құралдарынан алынған мазмұнды индекстеу және ұйымдастыруға арналған каталог ретінде басталып, кәсіпорын ақпараты үшін толыққанды білімді басқару жүйесін құрды. 1999 жылы компания портлеттер арқылы жекелендірілген өзін-өзі қызмет көрсету мүмкіндігін енгізді, бұл мүмкіндіктер бастапқыда Plumtree компаниясымен "гаджеттер" деп аталды, пайдаланушылар өз портал беттерінде құрастыра алатын модульдік қызметтер. Портлеттер күрделі корпоративтік жүйелерден кең аудиторияға танымал қызметтерді жеткізуге мүмкіндік бергендігі үшін бағаланды. 2000 жылы Plumtree қауымдастықтарды қолдауға мүмкіндіктер қосты, бұл пайдаланушыларға команда үшін жұмыс кеңістігі, бизнес-бөлім үшін ресурстық орталық немесе клиенттер мен серіктестер үшін қызмет көрсету орталығы ретінде беттер құруға мүмкіндік берді.
Түбегейлі ашықтық
Plumtree жүйесіне енгізілген ресурстардың көлемі артқан сайын, компания веб-қосымшаның архитектурасын қайта қарастыруға мәжбүр болды, Интернет-протоколдарын пайдаланып, бір типті қосымша серверіне немесе бір тілге ғана шектелген модельден асып түсу үшін. Интернет-протоколдары ашықтықтың жаңа деңгейін ұсынды: қай қосымша сервері немесе тілі көбірек ашық екеніне талас-тартыс тудырудың орнына, Plumtree жүйесі көптеген қосымша серверлерін және көптеген тілдерді қолдай алды. Plumtree осы деңгейді «радикалды ашықтық» деп атады. Plumtree-дің портлеттермен алған тәжірибесі компанияға барлық портал қызметтерін порталмен бірге бір қосымша серверінде жергілікті түрде іске қосудың тиімді еместігін көрсетті: жергілікті портлеттер бір тілмен және бір қосымша серверімен шектелген, бірақ кез келген ірі ұйым бірнеше тілді және қосымша серверінің бірнеше түрін қолдайды. Сонымен қатар, портлеттер порталмен бір машинада жұмыс істеген кезде, әрбір портлеттің бүкіл жүйеде қателерге немесе қақтығыстарға себеп болуы мүмкін еді. Портлет істен шықса, портал да істен шығуы мүмкін, ал қатені анықтау үшін порталдан портлеттерді бірінен соң бірін алып тастау қажет болатын. 2000 жылы Plumtree компоненттермен HTTP арқылы байланыс орнату үшін порталын жаңартты. Нәтижесінде компоненттер кез келген жерде іске қосылып, кез келген тілде кодтала алды. Компонент істен шықса, жүйенің қалған бөлігіне әсер етпеді, дәл осылай веб-сайт істен шықса, бүкіл әлемдік желіге әсер етпейді. Бұл Plumtree-ге бүкіл кәсіпорынның қызметтерін біріктіретін сенімді жүйені құруға мүмкіндік берді.
Параллель қозғалтқыш
Plumtree-дің HTTP-ге негізделген архитектурасы өнімділік жағынан елеулі қиындықтар тудырды, себебі әрбір портал беті енді басқа платформаларда жұмыс істейтін компоненттерге тәуелді болды. Бұрын ешбір жүйе бір жүйенің өңдеуін көптеген компоненттерге тарату үшін интернет-протоколдарды пайдаланбаған. HTTP қосылымдарын ашуға арналған қолданба серверлерінің кітапханалары қабылдаусыз баяу болды және үлкен порталдың жұмыс істеуі үшін қажетті қосылымдар санын қамтамасыз ете алмады. 2000 жылы Plumtree интернет-протоколдар арқылы жоғары жылдамдықпен, кең көлемде байланыс үшін арналған, параллель қозғалтқыш деп аталатын жаңа бағдарламалық инфрақұрылым қабатын құрды. Нәтижесінде: тәуелсіз сарапшылардың сынақтарында портал жоғары өнімділігін сақтап тұрды, тіпті интеграцияланған қызметтер саны артқан кезде де; интеграцияланған қызметтердің санын бір шамаға арттыру өнімділікті тек бір секундтың оннан бір бөлігіне ғана төмендетті.
UNIX-ті қолдау
Plumtree веб-қызметтері архитектурасы портал қызметтерін кез келген тілде жасауға және кез келген платформада орналастыруға мүмкіндік берді, бірақ порталдың өзі тек Windows жүйесінде ғана жұмыс істеді. Plumtree бизнесі дамыған сайын, көбірек платформаларды қолдау қажеттігі туды. 2001 жылы Plumtree Java бағдарламалау интерфейсі және Java пайдаланушы интерфейсі бар UNIX операциялық жүйелерінде жұмыс істеуге арналған порталдық бағдарламалық жасақтамасының алғашқы нұсқасын шығарды. Веб-қызметтер архитектурасының арқасында Windows порталы үшін жасалған барлық қызметтер HTTP арқылы UNIX порталына да қосыла алды. Plumtree сол кезде Microsoft және Java бағытындағы шешімдермен веб-технологияның жалғыз жеткізушісі болуды мақсат еткен.
Веб-қызметтер стандарттары
2002 жылы Plumtree өзінің Windows және UNIX өнімдерінің Веб-қызметтер архитектурасын кеңейтіп, әртүрлі репозиторийлерден мазмұнды индекстеуге, әртүрлі іздеу жүйелеріне іздеуді біріктіруге, әртүрлі каталогтарда пайдаланушыларды аутентификациялауға және әртүрлі жүйелерден пайдаланушылардың қызығушылықтары мен қалауларын анықтауға арналған қашықтан басқарылатын компоненттерді қолдады. Бәрі де қолданба серверлері мен бағдарламалау тілдеріне қатысты бұрынғыдай толық ашықтықпен жасалды. Осы компоненттердің пайдаланушы және оның порталы туралы ақпарат алмасуын қамтамасыз ету үшін портал кейіннен өзінің Веб-қызметтер бағдарламалау интерфейсін ұсынды.
Дамушыларды қолдау
Мазмұнды, іздеуді, пайдаланушыларды және пайдаланушы атрибуттарын біріктіру үшін веб-қызметтерге негізделген жүйесін қайта жобалағаннан кейін, Plumtree 2002 жылы әртүрлі орталарда жасалған веб-қызметтердің өзара жұмыс істеуін қамтамасыз етудегі нақты қиындықтарды бірінші болып мойындаған компаниялардың бірі болды. 2003 жылы Plumtree Java және .NET әзірлеу орталарын толықтыратын әзірлеушілер жиынтығын шығарды, осылайша екі ортада да бір-бірімен үйлесімді веб-қызметтер жасалатынын қамтамасыз етті. EDK (Enterprise Development Kit) деп аталатын бұл жиынтық Java және .NET әзірлеушілеріне веб-қызметті, ол сервистің туған объектісі сияқты құруға мүмкіндік берді, ал Plumtree веб-қызметтің басқа орталардан келген басқа веб-қызметтермен ашық және тиімді түрде байланыса алуын қамтамасыз ететін кодты ұсынды.
Кәсіпорынның желісі
2001 жылдың басында Plumtree өнімдер тізімін кеңейте бастады, кейіннен Gartner "Smart Enterprise Suite" деп атаған технологиялардың біртұтас жиынтығын құрды. 2001 жылы Plumtree іздеу үшін RipFire, веб-контентті басқару үшін Hablador, веб-формалар мен деректерді жариялау үшін ActiveSpace компанияларын сатып алды және өз әріптестік қозғалтқышын жасауға кірісті. Бір жылдық интеграциядан кейін Plumtree осы технологияларды Plumtree Collaboration Server, Plumtree Content Server, Plumtree Search Server және Plumtree Studio Server ретінде ұсынды, барлығы порталдың қауіпсіздік, басқару және пайдаланушы интерфейсі мүмкіндіктерін қолданды. Осы өнімдердің нәтижесінде Plumtree өзінің мақсатын кеңейтті – бір ғана портал өнімінен "Enterprise Web" деп аталатын жаңа бағытқа көшті. Plumtree Enterprise Web-ті кәсіпорның барлық ақпараттық сайттары мен веб-қосымшаларын жеке-жеке емес, бір біртұтас ортаның құрамдас бөліктері ретінде басқаруға арналған технологиялар жиынтығы деп сипаттады. Алайда, алғашқы кезеңдерде көптеген презентациялық материалдар (слайдтар) ғана болды, іс жүзінде іске аспады. Көптеген клиенттер клиенттік бөлікке JavaScript-тің үлкен көлемін жүктеуге байланысты, минималды мүмкіндіктерге ие порталдармен ғана қалды.
Бастапқы жалпыға ұсынылатын акция (IPO)
Plumtree 2002 жылдың 4 маусымында Nasdaq нарығында PLUM таңбасымен акцияларын ұсынып, 42,5 миллион доллар көлемде капитал тартып, алғаш рет таныстырылды.
Сатып алу
Plumtree тәуелсіз компания ретінде Gartner Group пікірінше портал нарығында жетекші болғанмен, 2005 жылдың қазан айында BEA Systems компаниясы оны сатып алды. Оның өнімдері кейіннен BEA Aqualogic брендімен сатылып, жаңаша брендтелді. 2008 жылдың сәуірінде Oracle BEA Systems компаниясын сатып алып, Aqualogic-ті Oracle Web Center-ге енгізді.