Chapter 4. WebSphere Portal security
95
When the PAC configuration is to be persisted, the datastore persistence layer is called to
pass the configuration data to the portal database. The Portal Access Control runtime
decision module has to retrieve the persisted permission data through the datastore
persistence layer. In order to reduce the IO traffic to the datastore, the portal architecture
adopts a fairly sophisticated cache management system.
The multi-level fine-grained controls over PAC caches gives the portal administrator a lot of
flexibility and opportunities in tuning the performance. On the other hand, improper PAC
cache settings could adversely cause serious performance degradation to the portal system.
In WebSphere Portal Version 6, the PAC and other cache configurations are managed by
CacheManagerService. A default set of configuration parameters are presented in
CacheManagerService.properties in <portal_root>/shared/app/wp.services.properties.jar.
These settings can be customized through "WP CacheManagerService" in the WebSphere
Administrative Console by selecting
Resources
→
Resource Environment Providers
→
WP CacheManagerService
.
Figure 4-4 Portal Access Control components
Some suggestions on tuning the PAC caches are summarized below:
Keep the access control configurations as simple as possible.
Minimize the number of user groups.
Minimize the number of different groups to which the users belong.
Avoid nested group hierarchies and depth of the nested groups.
Avoid doing access control administration while the system is under heavy load.
Limit the use of external access control.
Portal
Database
PAC - API
Internal
Configuration
API
PAC Implementation
Persistence Layer
Access Control
Admin
Access Control
Commands
Access Control
Config Service
Access Control
Runtime
Access Control
Service
Access Control Engine
PAC Cache
Data Store
External
Access Control
SPI
Содержание BS029ML - WebSphere Portal Server
Страница 2: ......
Страница 14: ...xii IBM WebSphere Portal V6 Self Help Guide...
Страница 22: ...8 IBM WebSphere Portal V6 Self Help Guide...
Страница 68: ...54 IBM WebSphere Portal V6 Self Help Guide...
Страница 98: ...84 IBM WebSphere Portal V6 Self Help Guide...
Страница 150: ...136 IBM WebSphere Portal V6 Self Help Guide...
Страница 240: ...226 IBM WebSphere Portal V6 Self Help Guide...
Страница 241: ......