Программное обеспечение Plumtree

Компания-разработчик программного обеспечения
Программное обеспечение Plumtree
Основан1996 ; 29 лет назад Сан-Франциско , Калифорния , США ( 1996 )
ОсновательГленн Кельман
Несуществующий20 октября 2005 г. ( 2005-10-20 )

Plumtree Software — бывшая компания-разработчик программного обеспечения, основанная в 1996 году менеджерами по продуктам и инженерами Oracle и Informix при финансировании Sequoia Capital . Компания была пионером в распространении концепции портала , популяризированной Yahoo!, из Интернета в корпоративные вычисления . BEA Systems приобрела Plumtree 20 октября 2005 года, а Oracle впоследствии приобрела BEA. Бывший портальный продукт Plumtree продолжает оставаться частью линейки продуктов Oracle.

История продукта

Каталог, портлеты, сообщества

Plumtree можно использовать для развертывания как Java , так и .NET портлетов на одной странице. Корпоративный портал Plumtree, флагманский продукт Plumtree, начинался как Yahoo! -подобный каталог для индексации и организации контента из файловых систем , веб-сайтов , баз данных документов и репозиториев группового ПО, создавая богатую систему управления знаниями для корпоративной информации. В 1999 году компания представила идею персонализации с самообслуживанием с помощью портлетов , первоначально названных Plumtree «гаджетами», модульных сервисов, которые пользователи могли собирать на своих собственных страницах портала. Портлеты стали цениться за предоставление популярных сервисов из сложных корпоративных систем широкой аудитории. В 2000 году Plumtree добавила функции для поддержки сообществ, которые позволили пользователям создавать страницы как рабочие пространства для команды, ресурсные центры для бизнес-подразделения, сервисные центры для клиентов или партнеров.

Радикальная открытость

По мере роста спектра ресурсов, интегрированных в систему Plumtree, компания была вынуждена переосмыслить архитектуру веб-приложения , используя интернет-протоколы , чтобы выйти за рамки модели, ограниченной одним типом сервера приложений или одним языком.

Интернет-протоколы предложили новый уровень открытости: вместо того, чтобы спорить о том, какой сервер приложений или язык был более открытым, система Plumtree могла поддерживать много серверов приложений, много языков. Plumtree назвал этот уровень открытости «радикальной открытостью». [1]

Опыт Plumtree с портлетами научил компанию, что запуск всех служб портала локально, на том же сервере приложений, что и портал, нецелесообразен: локальные портлеты были ограничены одним языком и одним сервером приложений, но каждая крупная организация поддерживала более одного языка и одного типа сервера приложений.

Более того, когда портлеты работали на той же машине, что и портал, каждый портлет мог вносить сбои или конфликты во всю систему. Всякий раз, когда портлет выходил из строя, портал мог выходить из строя, и выявление сбоя включало удаление портлетов из портала по одному портлету за раз.

В 2000 году Plumtree переделала свой портал для взаимодействия с компонентами через HTTP . В результате компоненты могли работать где угодно и быть закодированы на любом языке. Когда компонент выходил из строя, остальная часть системы не затрагивалась, так же как Всемирная паутина не затрагивается при сбое веб-сайта. Это позволило Plumtree разработать надежную систему, которая включала службы со всего предприятия.

Параллельный двигатель

Архитектура Plumtree на основе HTTP создала серьезные проблемы производительности, поскольку каждая страница портала теперь зависела от компонентов, работающих на других платформах. Ранее ни одна другая система не использовала интернет-протоколы для распределения обработки одной системы по многим компонентам. Библиотеки сервера приложений для открытия HTTP-соединений были неприемлемо медленными и не могли обрабатывать количество соединений, которое потребовалось бы для развертывания большого портала.

В 2000 году Plumtree создала новый уровень программной инфраструктуры, известный как параллельный движок, предназначенный для высокоскоростных крупномасштабных коммуникаций через интернет-протоколы. Результат: в сторонних тестах портал поддерживал высокий уровень производительности, даже когда число интегрированных им сервисов увеличивалось; увеличение числа интегрированных сервисов на порядок снижало производительность всего на одну десятую секунды.

Поддержка UNIX

Архитектура веб-сервисов Plumtree позволяла разрабатывать службы портала на любом языке и размещать их на любой платформе, но сам портал работал только на Windows . По мере развития бизнеса Plumtree возникла необходимость в поддержке большего количества платформ.

В 2001 году Plumtree выпустила первую версию своего программного обеспечения портала, предназначенного для работы на операционных системах UNIX , с интерфейсом программирования Java и пользовательским интерфейсом Java. Благодаря своей архитектуре веб-сервисов все сервисы, разработанные для портала 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». [2] В 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 дебютировала на Nasdaq 4 июня 2002 года под биржевым символом PLUM, собрав 42,5 миллиона долларов. [3]

Приобретение

Хотя, как независимая компания Plumtree, была преобладающим лидером на рынке порталов по данным Gartner Group [4] , в октябре 2005 года она была приобретена BEA Systems. [5] Затем ее продукция была продана и переименована под брендом BEA Aqualogic. [6] В апреле 2008 года Oracle приобрела BEA Systems и интегрировала Aqualogic в Oracle Web Center [7]

Ссылки

  1. ^ "Plumtree Software расширяет радикальную открытость с помощью надстройки .NET Web Controls для Enterprise Web Development Kit". CMSWire.com . Архивировано из оригинала 2021-09-04 . Получено 2024-03-21 .
  2. ^ "Smart Enterprise Suites: Coming to an Enterprise Near You". Архивировано из оригинала 2019-03-31 . Получено 2024-03-21 .
  3. ^ https://www.nasdaq.com/markets/ipos/company/plumtree-software-inc-79481-7769 Архивировано 28.06.2018 на Wayback Machine [ URL без ссылки ]
  4. ^ "Plumtree Software заняла место в квадранте лидеров в магическом квадранте продуктов Horizontal Portal Products 2005 года. - Бесплатная онлайн-библиотека". www.thefreelibrary.com . Архивировано из оригинала 28.06.2018.
  5. ^ "Plumtree Software, Inc. Пресс-релиз". Архивировано из оригинала 2018-06-28 . Получено 2024-03-21 .
  6. ^ "TheServerSide | Ваше сообщество Java обсуждает разработку на стороне сервера". Архивировано из оригинала 2014-10-06 . Получено 2024-03-21 .
  7. ^ http://www.oracle.com/technetwork/middleware/webcenter-interaction/overview/index.html Архивировано 28.01.2021 на Wayback Machine [ пустой URL ]
  • Сайт Plumtree (мертвый сайт) Архивировано 2005-11-09 на Wayback Machine
  • Семейство продуктов AquaLogic от BEA
Retrieved from "https://en.wikipedia.org/w/index.php?title=Plumtree_Software&oldid=1261413386"