The WireHose content management portal solution gives Java developers the power to create fast, personalizable web portals that categorize, index and deliver any media type, like video clips, stock quotes or legacy data. It features a simple, flexible API for adding new own portal components and resource types, making it perfect for creating enterprise portals in addition to high-traffic internet sites. WireHose also has special support for creating and deploying large numbers of re-branded portals sharing some common resources, as for example in an application service provider environment, community publishing, or higher education. Content management: WireHose provides a powerful, flexible foundation for building content management systems. Managed content as well as legacy data sources can be categorized and searched by metadata and keyword indexing. Users can easily browse, search and personalize access to any WireHose resources, regardless of data source or content type. Our advanced design enables creation of intelligent metadata with behaviors beyond simple organization into categories.Personalization: WireHose provides everything you need to create high-performance, scalable personalized applications. Developers can build easy, intuitive, interfaces for users to customize the content and resources of a site within roles-based limits set by the site administrator. Visitors access a personal site that's fully customized to their needs, on any kind of output device, including email, cell phones, pagers or web services.Access control: Developers can easily integrate a WireHose application with existing authentication and authorization systems to control how users are authenticated and what they can view, edit or delete. WireHose also provides a flexible and powerful system for enforcing roles-based access control to metadata, channels and content, as well as a very powerful group and permission templating capability, which is ideal for creating multiple groups and categories with preassigned permissions, as when creating multiple departments, workgroups or classrooms within an organization.Resource and database independence: WireHose includes multi-tier frameworks that give access to any JDBC-supported database. Existing databases are easily modeled, providing definitions for objects of interest, abstracting away details such as column type definitions and other database-specific features. Databases can be switched during development or deployment without rewriting code. Any database row can become an object which can be categorized and fetched by tags and keywords. Any foreign JDBC, LDAP, JNDI source can be custom queried, and take advantage of finely tunable caching to ensure common requests are not fetched more often than necessary.Rapid development: The WireHose frameworks allow developers to build content management and portal applications faster, through the use of templates for rapidly building new applications and reusable components, and a next-generation content management portal API. WireHose provides a consistent interface for managing metadata regardless of back-end data source, allowing developers to focus on relevant business logic rather than implementation details.Dynamic layouts: WireHose deployments can support multiple branded affiliates, as in an application service provider environment, or to allow the user to personalize the look of their page in addition to personalizing its content. The user interface abstraction layer lets developers support multiple output formats, such as XML, HDML, SMIL, RSS, RDF, etc., without duplicating important business logic.Scalable, standards-based: A WireHose application can scale from a single box underneath a desk to a server farm with dozens of webservers, application servers and database servers. A flexible, tunable caching system ensures expensive database fetches performed only when necessary and reused whenever possible, even across sessions.
Mac OS X 10.0
Mac OS X 10.1
Mac OS X 10.2
||WebObjects 5.2Mac OS X 10.0 or higherJava 2 platform for deploymentWebserver (Apache is required for URL rewriting support)Database server (direct support provided for FrontBase, OpenBase and Oracle; see Database Setup for instructions for using WireHose with other databases)