| Enterprise Portal today integrates multiple Portlet applications within the platform while it just contains simple site navigation function before. The Portal platform not only provides a secure unified access point to the sub-systems that have registered in the platform, but also helps to manager the user account, application development, information and workflow, providing solutions and strategies for enterprise information application and management.This article presented a deep research on background, current development, key techniques and functions for both Portal and Cache technology. With intranet portal requirements analysis of an actual multinational enterprise, considering the efficiency both on developing applications and user access, we suggested a full intranet solution for this multinational company based on Portal technique.Different from existing Intranet solutions, this article presented with improved characteristics. First one is a Portal platform based on specifications providing customization and content aggregation functions, which includes a standard portlet container. Then we established an enterprise application developing framework, which contains a centralized data access layer above multiple subsystem management and also providing public services such as user management, enterprise search, etc. The portlet business logic development work was separated from data retrieving logic which make a higher efficiency for portlet development and maintenance. And above all a cache framework was applied into the Intranet Portal based on OSCache techniques, providing file cache, content pieces cache and Portlet response cache. Cache optimization reduces access latency both on the data retrieving with framework and the user request form clients terminals.Based on the Intranet Portal framework and cache optimization, we successfully finished the development work for a multinational company, and this article could provide some directions for other companies or enterprise intranet development. |