HOME

TheInfoList



OR:

Plumtree Software is a former software company founded in 1996 by product managers and engineers from
Oracle An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination. Description The wor ...
and
Informix IBM Informix is a product family within IBM's Information Management division that is centered on several relational database management system (RDBMS) offerings. The Informix products were originally developed by Informix Corporation, whose ...
with funding from
Sequoia Capital Sequoia Capital is an American venture capital firm. The firm is headquartered in Menlo Park, California, and specializes in seed stage, early stage, and growth stage investments in private companies across technology sectors. , Sequoia's total a ...
. The company was a pioneer of extending the portal concept popularized by
Yahoo! Yahoo! (, styled yahoo''!'' in its logo) is an American web services provider. It is headquartered in Sunnyvale, California and operated by the namesake company Yahoo! Inc. (2017–present), Yahoo Inc., which is 90% owned by investment funds ma ...
from the web to enterprise computing.
BEA Systems BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products which was wholly acquired by Oracle Corporation on April 29, 2008. History BEA began as a software company, founded in 1995 and headquartered in ...
acquired Plumtree on October 20, 2005, and Oracle subsequently acquired BEA. Plumtree's former portal product continues as part of Oracle's product line.


Product history


Directory, portlets, communities

Plumtree can be used to deploy both
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
and .Net portlets on the same page. The Plumtree Corporate Portal, Plumtree's flagship product, began as a
Yahoo! Yahoo! (, styled yahoo''!'' in its logo) is an American web services provider. It is headquartered in Sunnyvale, California and operated by the namesake company Yahoo! Inc. (2017–present), Yahoo Inc., which is 90% owned by investment funds ma ...
-like directory for indexing and organizing content from
file system In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one lar ...
s,
Website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google, Facebook, Amazon, and Wikip ...
s, document databases, and groupware repositories, creating a rich knowledge management system for enterprise information. In 1999, the company introduced the idea of self-service personalization via
portlets The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers. Portlets are pluggable user interface software components that are managed a ...
, originally termed "gadgets" by Plumtree, the modular services that users could assemble in their own portal pages.
Portlets The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers. Portlets are pluggable user interface software components that are managed a ...
became prized for surfacing popular services from complex corporate systems to a broad audience. In 2000, Plumtree added features to support communities, which allowed users to build pages as workspaces for a team, resource centers for a business unit, service centers for customers or partners.


Radical openness

As the range of resources integrated within Plumtree's system grew, the company was forced to re-imagine the architecture of a
Web application A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serve ...
, using Internet protocols to go beyond a model limited to one type of application server or one language. Internet protocols offered a new level of openness: rather than arguing over which application server or language was more open, Plumtree's system could support many application servers, many languages. Plumtree called this level of openness “radical openness.” Plumtree's experience with portlets taught the company that running all portal services locally, on the same application server as the portal, was impractical: local portlets were limited to one language and one application server, but every large organization supported more than one language and one type of application server. Moreover, when the
portlets The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers. Portlets are pluggable user interface software components that are managed a ...
ran on the same machine as the portal, each portlet could introduce faults or conflicts in the entire system. Whenever a portlet failed, the portal could fail, and identifying the fault involved removing portlets from the portal one portlet at a time. In 2000, Plumtree overhauled its portal to communicate with components via
HTTP The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
. As a result, components could run anywhere, and be coded in any language. When a component failed, the remainder of the system was unaffected, just as the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web se ...
is unaffected when a Web site fails. This allowed Plumtree to develop a reliable system that incorporated services from across the enterprise.


The parallel engine

Plumtree's HTTP-based architecture created serious performance challenges, as each portal page now depended on components running on other platforms. Previously, no other system had used Internet protocols to distribute one system's processing to many components. Application server libraries for opening HTTP connections were unacceptably slow, and unable to handle the number of connections that a large portal deployment would require. In 2000, Plumtree created a new layer of software infrastructure known as the parallel engine, designed for high-speed, large-scale communications via Internet protocols. The result: in third-party tests, the portal maintained a high level of performance even as the number of services it integrated increased; increasing the number of services integrated by an order of magnitude decreased performance by only a tenth of a second.


UNIX support

Plumtree's Web Services Architecture allowed portal services to be developed in any language, and hosted on any platform, but the portal itself ran only on
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
. As Plumtree's business matured, it became necessary to support more platforms. In 2001, Plumtree released the first version of its portal software designed to run on
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
operating systems, with a Java programming interface and a Java user interface. Because of its Web Services Architecture, all the services developed for the Windows portal could also connect via HTTP to the UNIX portal. Plumtree's stated goal at the time was to become the only provider of Web technology with Microsoft- and Java-oriented solutions.


Web services standards

In 2002, Plumtree extended the Web Services Architecture of its Windows and UNIX products, to support remote components for indexing content from different repositories, federating searches to different search engines, authenticating users against different directories and profiling users’ interests and preferences from different systems, all with the same level of radical openness to application servers and programming languages. To ensure that these components could share information about the user and his portal context, the portal later featured its own Web services programming interface.


Developer support

Having redesigned its system to rely on Web services for integrating content, search, users and user attributes, Plumtree in 2002 was one of the first vendors to recognize the practical difficulties of ensuring that Web services developed in different environments actually worked together. In 2003, Plumtree released a developer kit that complemented Java and .NET development environments to ensure that both environments generated Web services interoperable with one another. The kit, known as the EDK (Enterprise Development Kit) allowed Java and .NET developers alike to build a Web service as if the service were a native object, with Plumtree providing code to ensure the Web service could communicate with other Web services from other environments in an open, efficient way.


The Enterprise Web

In early 2001, Plumtree began to expand its product portfolio, creating an integrated set of technologies that Gartner later referred to as the “Smart Enterprise Suite.” In 2001, Plumtree acquired RipFire for search, Hablador for Web content management, ActiveSpace for Web forms and data publishing, and began developing its own collaboration engine. After a year of integration, Plumtree shipped these technologies as Plumtree Collaboration Server, Plumtree Content Server, Plumtree Search Server and Plumtree Studio Server, all using the portal's security, administration and user interface capabilities. On the strength of these products, Plumtree extended its charter, from a single portal product to what they called the Enterprise Web. Plumtree described the Enterprise Web as a set of technologies for managing all the informational sites and Web applications in the enterprise as elements of one environment rather than as separate entities. Unfortunately, much was slideware in the early days. Many customers were left with only minimally functional portals, due to the reliance on downloading what was then considered very large amounts of JavaScript to the client.


Initial Public Offering (IPO)

Plumtree debuted on the
Nasdaq The Nasdaq Stock Market () (National Association of Securities Dealers Automated Quotations Stock Market) is an American stock exchange based in New York City. It is the most active stock trading venue in the US by volume, and ranked second ...
on June 4, 2002 under the stock symbol PLUM raising $42.5 million.


Acquisition

Although, as an independent company Plumtree, was a prevailing leader in the portal market according to
Gartner Group Gartner, Inc is a technological research and consulting firm based in Stamford, Connecticut that conducts research on technology and shares this research both through private consulting as well as executive programs and conferences. Its clients ...
, it was acquired by
BEA Systems BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products which was wholly acquired by Oracle Corporation on April 29, 2008. History BEA began as a software company, founded in 1995 and headquartered in ...
in October 2005. Its products were then marketed and re-branded under the BEA Aqualogic brand. In April 2008,
Oracle An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination. Description The wor ...
acquired BEA Systems and integrated Aqualogic into the Oracle Web Centerhttp://www.oracle.com/technetwork/middleware/webcenter-interaction/overview/index.html


References

{{Reflist


External links


Plumtree website (dead site)

BEA's AquaLogic Product family
Defunct software companies of the United States Software companies based in California Companies based in San Francisco Software companies established in 1996 Companies disestablished in 2005 Defunct companies based in California Oracle acquisitions