IBM BS029ML Self Help Guide - Page 152

Overview, 5.1.1 Portal runtime architecture

Page 152 highlights

5.1 Overview WebSphere Portal Server provides an extensible framework for interacting with enterprise applications, content, people, and processes. As such, WebSphere Portal Server acts as a central access point for content, aggregating and displaying content from different applications, the internet, and enterprise content sources. WebSphere Portal Server's self-service features allow users to personalize and organize their own view of the Portal, to manage their own profiles, and publish and share documents with their colleagues. Most Portals are accessed through Web browsers, but some are also available through wireless Web browsers, voice systems, and other pervasive devices. WebSphere Portal Server supports a variety of desktop and mobile browsers. Furthermore, WebSphere Portal Server is a part of the IBM Application Framework for e-business and acts as a front end to Service-Oriented Architecture. 5.1.1 Portal runtime architecture The WebSphere Portal Server architecture can be broken down into three main components, as shown in Figure 5-1: The Page Aggregator is the engine of the portal, responsible for determining what pages and portlets a user has access to and for assembling the appropriate page based on the request made. The aggregator has several plug-in points, or filters, with which customers may inject custom processing of portal and portlet content, as is done with the transcoding and translation services. The Portlet Container and Services are extensions to the J2EE foundation container and services, providing APIs and services that are more portal-centric, including a portlet container as well as services for collaboration, credential vault for SSO management, portlet data management, and so on. All of the J2EE resources are also available. The J2EE engine provides the basic Web application container and associated services. AUTHENTICATION Page Aggregation Themes and skins Dynamic UI Manager JSP tag library Rules Remote portlet consumer AUTHORIZATION XML Access Portal Script Portal database(s) User profile LDAP database directory(ies) Figure 5-1 WebSphere Portal Server Architecture Portlet Container and Services Portlet API Content access Web clipper Search Document Manager Portlet Proxy Single Sign-on Credential Vault Portal Model Portlet data Collaboration Admin Policy Portlet Proxy Single Sign-on Component Handler J2EE JCA Web Services EJB Security JMS JDBC Servlet Caching Enterprise Data, Applications, Internet content Business Process Choreographer Remote portlet producer 138 IBM WebSphere Portal V6 Self Help Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242

138
IBM WebSphere Portal V6 Self Help Guide
5.1
Overview
WebSphere Portal Server provides an extensible framework for interacting with enterprise
applications, content, people, and processes. As such, WebSphere Portal Server acts as a
central access point for content, aggregating and displaying content from different
applications, the internet, and enterprise content sources. WebSphere Portal Server’s
self-service features allow users to personalize and organize their own view of the Portal, to
manage their own profiles, and publish and share documents with their colleagues.
Most Portals are accessed through Web browsers, but some are also available through
wireless Web browsers, voice systems, and other pervasive devices. WebSphere Portal
Server supports a variety of desktop and mobile browsers. Furthermore, WebSphere Portal
Server is a part of the IBM Application Framework for e-business and acts as a front end to
Service-Oriented Architecture.
5.1.1
Portal runtime architecture
The WebSphere Portal Server architecture can be broken down into three main components,
as shown in Figure 5-1:
±
The Page Aggregator is the engine of the portal, responsible for determining what pages
and portlets a user has access to and for assembling the appropriate page based on the
request made. The aggregator has several plug-in points, or filters, with which customers
may inject custom processing of portal and portlet content, as is done with the transcoding
and translation services.
±
The Portlet Container and Services are extensions to the J2EE foundation container and
services, providing APIs and services that are more portal-centric, including a portlet
container as well as services for collaboration, credential vault for SSO management,
portlet data management, and so on. All of the J2EE resources are also available.
±
The J2EE engine provides the basic Web application container and associated services.
Figure 5-1
WebSphere Portal Server Architecture
Enterprise
Data,
Applications,
Internet
content
Business
Process
Choreo-
grapher
Remote
portlet
producer
Portal
database(s)
LDAP
directory(ies)
User
profile
database
Page Aggregation
Themes
and skins
JSP tag
library
Dynamic UI
Manager
Rules
Portlet Container and Services
Content
access
Search
Portlet
Proxy
Credential
Vault
Portlet
Proxy
Web
clipper
Document
Manager
Single
Sign-on
Portal
Model
Single
Sign-on
Remote
portlet
consumer
XML Access
Portal Script
J2EE
JCA
Web
Services
EJB
JMS
JDBC
Servlet
Security
Caching
AUTHORIZATION
AUTHENTICATION
Portlet
data
Collab-
oration
Admin
Policy
Component
Handler
Portlet API