Improved user productivity
JBoss Enterprise Portal Platform provides a central platform for secure information access and online collaboration. By providing centralized and efficient access to business critical applications, interactions between employees, customers, and partners are made more effective. JBoss Enterprise Portal Platform provides a framework for centralizing access to information, fostering collaboration, streamlining business processes, and reducing costs.
Interoperability and flexibility
By embracing the Java Portlet API specification (JSR- 168), JBoss Enterprise Portal Platform provides an extensible Portal platform that integrates dynamic web pages and applications within standardized and reusable Portlets. Furthermore, by supporting open Internet standards, such as Web Services for Remote Portlets (WSRP), JBoss Enterprise Portal Platform can also incorporate Web Services and J2EE- based components into the Portal as Portlets. This open architecture enables JBoss Enterprise Portal Platform to satisfy a wide range of portal needs – be they business to employee, business to customer, or business to business portals.
Presentation layer for the open source platform for SOA
JBoss Enterprise Portal Platform supports Web Services for Remote Portlets (WSRP). WSRP defines how to plug remote web services into the pages of online portals and other user-facing JBoss Enterprise Portal Platform applications. This allows portal or application owners to easily embed a web service from a third party into a section of a portal page: a portlet. The portlet then displays interactive content and services that are dynamically updated from the provider’s own servers. WSRP enables greater flexibility and agility at the presentation layer in a modern service-oriented architecture deployment.
Increased return on investment
Portlets enable user interface integration, eliminating the need for users to access multiple web sites and applications to perform their desired task. By supporting industry-standard portlets, JBoss Enterprise Portal Platform reduces the need for print-based, mailbased, fax-based, and “swivel chair" integration by bringing existing and new applications to the user in a more usable form. By providing an integrated user interface across applications, JBoss Enterprise Portal Platform makes it easier for users to leverage existing IT applications, increasing the ROI on IT assets and reducing the need for new application and integration development.
Enterprise-class reliability and scalability
JBoss Enterprise Portal Platform shields users from service disruptions by leveraging JBoss Enterprise Application Platform as its proven foundation for applications that require superior performance and scalability. Its high-availability services provide the clustering, caching, fail-over, load balancing, and distributed deployment features expected in a best-ofbreed platform.
Portal platform and architecture
- Certified JSR-168 Portlet container
- Multiple portal instances can run inside one portal container
- Portal instances can be deployed in a clustered environment
- Portlets can have their own internationalization resource files
- Portlets can be implemented using JBoss Seam, Java Server Faces (JSF), and Spring MVC
- Portlet sessions can be replicated in a clustered environment providing higher availability and reliability
- Advanced inter-portlet communication enables portlets to create links to other objects such as a page, portal or window
- WSRP base profile consumer and producer support
- Pluggable themes including layout wizards for administrators and more robust layout rendering capabilities
- Advanced personalization enabling administrators and users to create or destroy portlets at runtime. JBoss Portal edition also allows users to change themes/layouts and portlet behavior at runtime
- Data access and persistence provided by Hibernate
- Single sign-on support across portal and portlets
- Pluggable and customizable authentication services
Portal administration
Administrators can administer portal security and functionality through a web-based interface that supports:
- User registration and login features
- Creation, editing, and deletion of user profiles and groups
- Assigning roles to users
- Assigning users to groups
- Email validation on new user registration
- Modification of portal layouts
Content management
- Based on Java Content Repository (JSR-170) specification
- Upload binary content to any directory on the system; with configurable maximum file sizes
- Directory and file management: Create, move, delete, and copy files and entire directory trees
- Version management: New files are created with versioning support by default, so administrators can easily revert back to previous versions
- Custom error pages: Error pages can be edited to suit the needs of your website.
- Integrated HTML editor: HTML editor supports
- WYSIWYG mode, preview functionality, and HTML source editing mode
- Content can reside in the file system or in a DB
- Support for multi-language documents