Search and Navigation
This functionality forms the basis for most of the successful public web portals meaning that a successful portal should support its users in an efficient search for contents.
Information Integration
A portal should warrant the integration of information from disparate sources. Moreover, the user should also be able to optimally use this information. There are several mechanisms for doing this. One such promising technique of innovative interfaces is the Unified Content API (Application Programming Interface) which speeds up the development of portal applications. The Unified Content API supports all current tools for developing web environments, such as JAVA, C++, ActiveX, Visual- and Non-Visual-Java Beans.
Personalization
Personalization is vital to the delivery of appropriate information to portal users: each user gets only the information which is specifically tailored to his/her needs. Personalization should be based on user roles, as well as user preferences.
Notification
Notification (push technology) is referred to as a system in which a user receives information automatically from a network server. Push technologies are designed to send information and software directly to a user’s desktop without the user actively requesting it. Thus, the user has the opportunity to subscribe to active information sources (such as news-feeds and periodically updated reports) and ask to be alerted when documents are updated.
Task Management and Workflow
Portals providing task management services can help users take part in and/or manage formally defined business processes.
The workflow functionality allows the automation of business processes. Thus, as part of a workflow-automated business process, a portal should be able to prompt its users when they have tasks to perform.
Collaboration and Groupware
Knowledge management and groupware ensure that the required information is stored in the right place and in the right mode. By this means the right persons are brought together with the right information. Groupware software assists in less formal collaboration than workflow tools. As with workflow automation, groupware increases the value delivered by many types of specialized portals; for example, it:
- increases the attractiveness of business-to-consumer e-commerce portals
- enables informal communication between suppliers and customers in business-to-business e-commerce portals
- Supply chain portals are also dependent on collaboration support in order to help suppliers and their customers manage their relationships.
Integration of Applications/Business Intelligence
In addition to the already mentioned functionalities, a portal can integrate and support a specific application type, for example:
- an application service provider (ASP) application
- business intelligence (BI) functionality
- support for e-commerce