Preface: A Gateway to Portals and UXPs |
|
xxi | |
Acknowledgments |
|
xxxi | |
Author |
|
xxxiii | |
Section I The Art of Developing Portals |
|
|
1 Thinking in Portals: Introduction to Portals |
|
|
3 | (12) |
|
|
3 | (4) |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
Portals as a Business Enabler |
|
|
5 | (1) |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
6 | (1) |
|
|
7 | (7) |
|
Layer-Wise Portal Components |
|
|
7 | (3) |
|
|
10 | (5) |
|
|
12 | (2) |
|
|
14 | (1) |
|
2 Make Portal Work for You: Business Transformation through Portals |
|
|
15 | (22) |
|
|
15 | (1) |
|
Business Aspects of Portal |
|
|
15 | (2) |
|
Key Business Drivers That Require Portal Technologies |
|
|
15 | (2) |
|
Prioritized Portal Value Deliverables |
|
|
17 | (1) |
|
Digital Transformation through Portal |
|
|
17 | (8) |
|
Enterprise Opportunities for Portal |
|
|
18 | (3) |
|
Portal for Building Next-Generation Digital Platform for Business |
|
|
21 | (1) |
|
Common Pitfalls While Using Portal |
|
|
22 | (1) |
|
Challenges in Portal Adoption |
|
|
22 | (1) |
|
Portal Transformation Scenarios and Value Adds |
|
|
23 | (2) |
|
Realization of Enterprise Digital Vision through Portal |
|
|
25 | (2) |
|
Deriving Portal Program Goals and Principles |
|
|
27 | (1) |
|
Sample Portal Usage Scenarios |
|
|
27 | (4) |
|
Knowledge Management Portal |
|
|
27 | (2) |
|
Enterprise Information Portal |
|
|
29 | (1) |
|
Typical Business Domains and Solutions Based on Portal |
|
|
30 | (1) |
|
Portal Value Realization Framework |
|
|
31 | (2) |
|
|
33 | (4) |
|
3 Choosing Portal Right: Portal Assessment and Evaluation |
|
|
37 | (26) |
|
|
37 | (1) |
|
Do You Really Need a Portal? |
|
|
37 | (3) |
|
|
37 | (1) |
|
Recap of Portal Strengths and Scenarios |
|
|
38 | (1) |
|
|
38 | (2) |
|
Portal Solution Capability Evaluation |
|
|
40 | (1) |
|
Portal Assessment Framework |
|
|
40 | (15) |
|
Business Assessment Phase |
|
|
41 | (3) |
|
Technology Assessment Phase |
|
|
44 | (3) |
|
Product and Technology Evaluation |
|
|
47 | (7) |
|
|
47 | (4) |
|
|
51 | (2) |
|
|
53 | (1) |
|
|
54 | (1) |
|
Proof-of-Concept Evaluation |
|
|
54 | (1) |
|
|
54 | (1) |
|
Feature Set in Various Portal Products |
|
|
55 | (7) |
|
|
62 | (1) |
|
|
63 | (50) |
|
|
63 | (11) |
|
|
63 | (11) |
|
Portal Functional Capability View |
|
|
63 | (11) |
|
Capability Solution Mapping |
|
|
74 | (1) |
|
Portal Architecture Views |
|
|
74 | (14) |
|
Sample Portal Solution Architecture |
|
|
75 | (2) |
|
Portal Application Architecture View |
|
|
77 | (1) |
|
|
77 | (1) |
|
Portal Data Architecture View |
|
|
77 | (4) |
|
|
81 | (2) |
|
Portal Information Architecture View |
|
|
83 | (1) |
|
|
84 | (2) |
|
|
86 | (1) |
|
Portal User Experience Architecture View |
|
|
87 | (1) |
|
Portal Content Architecture View |
|
|
87 | (1) |
|
Portal Infrastructure Architecture View |
|
|
88 | (1) |
|
Portal Architecture Definition |
|
|
88 | (8) |
|
Establishing Portal Architecture |
|
|
88 | (10) |
|
Portal Strategy Definition Phase |
|
|
90 | (2) |
|
Portal Technology Assessment Phase |
|
|
92 | (1) |
|
Portal Roadmap Definition Phase |
|
|
93 | (3) |
|
Portal Architecture Review |
|
|
96 | (2) |
|
Deep Dive into Key Portal Architecture Activities |
|
|
98 | (6) |
|
Portal Design Considerations |
|
|
98 | (2) |
|
Portal Architecture Best Practices |
|
|
100 | (3) |
|
Portal Architecture Principles |
|
|
103 | (1) |
|
|
104 | (2) |
|
Architecture Concepts for Building Portal Solutions |
|
|
106 | (4) |
|
Architecture Concepts of Self-Service Portal |
|
|
106 | (1) |
|
Architecting Portal Using Open Source Technologies |
|
|
106 | (4) |
|
|
110 | (3) |
|
|
113 | (26) |
|
|
113 | (3) |
|
|
113 | (1) |
|
Portal Server and Ecosystem |
|
|
114 | (2) |
|
|
114 | (1) |
|
|
115 | (1) |
|
|
115 | (1) |
|
Portal Standards, Life Cycle, and Request Processing |
|
|
116 | (4) |
|
|
116 | (1) |
|
|
117 | (1) |
|
|
168 | |
|
|
117 | (1) |
|
Portal Request Processing |
|
|
118 | (2) |
|
Request Processing for Render Requests |
|
|
118 | (1) |
|
Request Processing for Action Requests |
|
|
118 | (1) |
|
Request Processing for Resource Requests |
|
|
119 | (1) |
|
|
120 | (11) |
|
Portal Objects for Customizing User Experience |
|
|
120 | (1) |
|
|
121 | (1) |
|
|
122 | (6) |
|
|
128 | (2) |
|
|
129 | (1) |
|
|
130 | (1) |
|
|
131 | (3) |
|
Public Render Parameter Interportlet Communication |
|
|
131 | (1) |
|
|
132 | (1) |
|
|
133 | (1) |
|
Portlet Packaging and Deployment Descriptor |
|
|
134 | (1) |
|
Portlet Deployment Descriptor |
|
|
134 | (1) |
|
|
134 | (1) |
|
Portal Page Layout and Construction |
|
|
135 | (1) |
|
|
136 | (1) |
|
References and Further Reading |
|
|
137 | (1) |
|
|
137 | (2) |
|
|
139 | (38) |
|
|
139 | (3) |
|
Advantages of Integrations |
|
|
139 | (1) |
|
Challenges and the Impact of Integrations |
|
|
140 | (1) |
|
Business Scenarios for Integrations |
|
|
140 | (1) |
|
Technical Scenarios for Integrations |
|
|
141 | (1) |
|
Integration Big Picture and Integration Types |
|
|
142 | (13) |
|
Portal Integration Techniques |
|
|
144 | (11) |
|
|
144 | (1) |
|
|
145 | (1) |
|
Service-Based Integration |
|
|
146 | (3) |
|
API Gateway-Based Integration |
|
|
149 | (2) |
|
|
151 | (1) |
|
|
152 | (1) |
|
Clipping and Screen Scraping |
|
|
153 | (1) |
|
Portlet-Based Integration |
|
|
153 | (1) |
|
|
154 | (1) |
|
|
155 | (12) |
|
|
155 | (1) |
|
Search Engine Integration |
|
|
156 | (2) |
|
Social and Collaboration Platform Integration |
|
|
158 | (2) |
|
Security System Integration |
|
|
160 | (1) |
|
Business Process Management (BPM), Business Rules, and Workflow Integration |
|
|
161 | (1) |
|
Knowledge Management Integration |
|
|
162 | (3) |
|
|
165 | (1) |
|
Reports and Business Intelligence System Integration |
|
|
166 | (1) |
|
Special Forms of Integration: Mashups, Widgets, Plug-Ins, and Extensions |
|
|
167 | (2) |
|
|
168 | (1) |
|
|
168 | (1) |
|
|
169 | (1) |
|
|
169 | (1) |
|
Portal Integration Patterns |
|
|
169 | (5) |
|
Portal Integration Best Practices to Achieve Optimal Performance, Scalability, and Availability |
|
|
174 | (1) |
|
Application Integration Design |
|
|
174 | (1) |
|
Application Development and Testing |
|
|
174 | (1) |
|
Business Process Integration |
|
|
175 | (1) |
|
|
175 | (2) |
|
7 Portal-Based Content Management |
|
|
177 | (22) |
|
Portal Content Management Scenarios and Capabilities |
|
|
177 | (3) |
|
|
178 | (1) |
|
Portal Content Management Capabilities |
|
|
178 | (2) |
|
Portal Content Architecture |
|
|
180 | (4) |
|
|
180 | (2) |
|
Content Management System Integration Components |
|
|
182 | (1) |
|
Portal Service Layer (Content Syndication Services) |
|
|
183 | (1) |
|
Portal Enterprise Content Services |
|
|
183 | (1) |
|
External Enterprise Content Sources |
|
|
183 | (1) |
|
|
184 | (2) |
|
Portal Content Design, Authoring, Preview, and Publishing |
|
|
186 | (5) |
|
User Interface Design Elements |
|
|
187 | (1) |
|
Content Management Process |
|
|
188 | (2) |
|
|
190 | (1) |
|
|
191 | (1) |
|
Web Content Portlet Design |
|
|
191 | (3) |
|
Native Web Content Portlet |
|
|
192 | (1) |
|
CMS Vendor-Provided Web Content Portlet |
|
|
192 | (1) |
|
Custom Web Content Portlet |
|
|
193 | (1) |
|
|
193 | (1) |
|
|
194 | (2) |
|
Content Artifacts for Migration |
|
|
194 | (1) |
|
Content Migration Methodologies |
|
|
194 | (1) |
|
Content Cut-Over Strategy |
|
|
195 | (1) |
|
Content Migration Process |
|
|
195 | (1) |
|
Portal Content Best Practices |
|
|
196 | (1) |
|
|
196 | (1) |
|
|
197 | (1) |
|
Content Testing and Migration |
|
|
197 | (1) |
|
|
197 | (1) |
|
|
197 | (1) |
|
|
197 | (2) |
|
8 Portal Search and Search Engine Optimization (SEO) |
|
|
199 | (14) |
|
Portal Requirements of Search |
|
|
199 | (2) |
|
|
200 | (1) |
|
Portal Search Architecture |
|
|
201 | (2) |
|
|
203 | (5) |
|
Indexing Process Using Seed List |
|
|
203 | (2) |
|
End-to-End Portal Search Process |
|
|
205 | (2) |
|
Search Crawling and Indexing Process |
|
|
205 | (1) |
|
Search Engine Crawling of CMS Content |
|
|
206 | (1) |
|
Portal Search Execution Process Flow |
|
|
206 | (1) |
|
Search Engine Crawling of Feeds |
|
|
206 | (1) |
|
Search Engine Crawling of Documents |
|
|
206 | (1) |
|
Portal Meta Tags and Personalization |
|
|
207 | (1) |
|
Portal Search Best Practices |
|
|
207 | (1) |
|
Search Engine Optimization (SEO) |
|
|
208 | (3) |
|
Advantages of SEO for Portal Platform |
|
|
209 | (1) |
|
|
209 | (4) |
|
|
209 | (1) |
|
Portal Page SEO Optimization |
|
|
209 | (2) |
|
|
211 | (1) |
|
SEO-Friendly Content Strategy |
|
|
211 | (1) |
|
Monitoring and Tracking SEO Effectiveness |
|
|
211 | (1) |
|
|
211 | (2) |
|
|
213 | (18) |
|
Portal Security: An Introduction |
|
|
213 | (1) |
|
Portal Security Assessment |
|
|
213 | (1) |
|
Portal Security Architecture |
|
|
214 | (3) |
|
|
214 | (2) |
|
Identity and Access Management System |
|
|
216 | (1) |
|
Security Proxy/Security Manager |
|
|
216 | (1) |
|
Web Service Security Proxy |
|
|
216 | (1) |
|
|
217 | (1) |
|
External System Integration |
|
|
217 | (1) |
|
Portal Authentication and Access Control |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
218 | (1) |
|
|
218 | (5) |
|
|
219 | (1) |
|
|
220 | (1) |
|
|
220 | (3) |
|
Federated SSO for Web Services-Based Portal Integration |
|
|
222 | (1) |
|
Federated SSO for APIs-Based Portal Integration |
|
|
222 | (1) |
|
|
223 | (1) |
|
|
223 | (3) |
|
User Registration and Provisioning |
|
|
223 | (3) |
|
Portal User Administration |
|
|
226 | (1) |
|
Security-Related Portal Scenarios |
|
|
226 | (1) |
|
|
226 | (1) |
|
Secure Service Invocation |
|
|
227 | (1) |
|
Portal Security Vulnerabilities and Prevention Techniques |
|
|
227 | (2) |
|
|
229 | (2) |
|
10 Portal Collaboration, Knowledge Management, and Personalization |
|
|
231 | (16) |
|
Requirements and Benefits of a Collaborative Portal |
|
|
231 | (2) |
|
|
231 | (1) |
|
|
232 | (1) |
|
Trends in Portal Collaboration |
|
|
233 | (1) |
|
Challenges in Achieving Collaboration |
|
|
234 | (1) |
|
Defining Best Practices-Based Collaboration Strategy |
|
|
234 | (1) |
|
Knowledge Management in the Portal |
|
|
235 | (4) |
|
Portal Knowledge Management Architecture |
|
|
235 | (2) |
|
|
235 | (1) |
|
Knowledge Management Layer |
|
|
235 | (2) |
|
|
237 | (1) |
|
Enterprise Content Source Layer |
|
|
237 | (1) |
|
Strategic Goals of a Knowledge Portal |
|
|
237 | (1) |
|
Challenges to Knowledge Management Portals |
|
|
238 | (1) |
|
Best Practices and Critical Success Factors in Knowledge Management |
|
|
238 | (1) |
|
|
239 | (6) |
|
|
241 | (1) |
|
Personalization Logical Architecture |
|
|
241 | (2) |
|
|
243 | (5) |
|
Rules-Based Personalization |
|
|
243 | (1) |
|
Demographics-Based Personalization |
|
|
243 | (1) |
|
Look and Feel Personalization by Show/Hide of Portlets Based on User Group |
|
|
244 | (1) |
|
Personalized Content and Data Retrieval Using Web Services |
|
|
244 | (1) |
|
Using User Session Attributes for Personalization |
|
|
244 | (1) |
|
Anonymous Personalization |
|
|
244 | (1) |
|
Recommendation-Based Personalization and Collaborative Filtering |
|
|
245 | (1) |
|
|
245 | (2) |
|
|
247 | (20) |
|
Challenges in Portal Testing |
|
|
247 | (1) |
|
|
248 | (8) |
|
Regular Testing Activities Layer |
|
|
249 | (1) |
|
Portal Testing Governance |
|
|
249 | (2) |
|
Portal Presentation Components Testing Layer |
|
|
251 | (3) |
|
|
251 | (1) |
|
|
252 | (1) |
|
Client Side Performance Monitoring and Testing |
|
|
253 | (1) |
|
|
253 | (1) |
|
|
253 | (1) |
|
|
254 | (1) |
|
Portal Enterprise Integration Components Testing Layer |
|
|
254 | (1) |
|
|
254 | (2) |
|
Boundary Scenario Testing |
|
|
255 | (1) |
|
Fallback Scenario Testing |
|
|
256 | (1) |
|
|
256 | (1) |
|
Special Component Testing Layer |
|
|
256 | (6) |
|
Portal Infrastructure Testing |
|
|
256 | (1) |
|
|
256 | (3) |
|
|
259 | (1) |
|
|
259 | (1) |
|
|
260 | (1) |
|
|
260 | (1) |
|
Security Component Testing Layer |
|
|
260 | (2) |
|
Critical Success Factors of Portal Testing |
|
|
262 | (2) |
|
|
262 | (1) |
|
|
262 | (1) |
|
Agile Approach for Portal Testing |
|
|
262 | (1) |
|
Continuous and Iterative Testing |
|
|
263 | (1) |
|
|
264 | (3) |
Section II User Experience Platforms and Advanced Portal Topics |
|
|
12 Introduction to User Experience Platforms (UXPs) |
|
|
267 | (16) |
|
|
267 | (6) |
|
Importance of Managing User Experience |
|
|
267 | (1) |
|
|
267 | (1) |
|
|
268 | (1) |
|
|
268 | (2) |
|
Web Application versus UXP |
|
|
270 | (1) |
|
Business Drivers and Motivations for UXP |
|
|
270 | (2) |
|
|
272 | (1) |
|
|
273 | (4) |
|
|
273 | (3) |
|
|
276 | (1) |
|
IT and Operations View of UXP |
|
|
277 | (1) |
|
|
277 | (4) |
|
|
277 | (1) |
|
Core User Experience Platform |
|
|
278 | (1) |
|
Web Experience Components |
|
|
278 | (1) |
|
User Engagement Components |
|
|
279 | (1) |
|
|
279 | (1) |
|
|
279 | (1) |
|
External and Internal Systems |
|
|
280 | (1) |
|
|
280 | (1) |
|
|
280 | (1) |
|
UXP Capabilities Based on Scenarios |
|
|
281 | (1) |
|
UXP for Various Customer-Centric Scenario |
|
|
281 | (1) |
|
|
281 | (2) |
|
13 Designing User Experience Platforms |
|
|
283 | (16) |
|
|
283 | (1) |
|
|
283 | (2) |
|
|
285 | (1) |
|
|
285 | (2) |
|
Deep Dive into UXP Design Activities |
|
|
287 | (3) |
|
User Experience Mapping and Enhancement |
|
|
287 | (2) |
|
Inventory of Touch Points and Experience Mapping |
|
|
288 | (1) |
|
Experience Impact Analysis |
|
|
288 | (1) |
|
Experience Improvement Plan |
|
|
289 | (1) |
|
User Touch Point Analysis and Improvement |
|
|
289 | (3) |
|
Identifying Cross-Channel Touch Points |
|
|
290 | (1) |
|
Analyzing User Expectations across All Channels |
|
|
290 | (1) |
|
Prioritizing and Planning for Touch Point Experience Enhancement |
|
|
290 | (1) |
|
Measure, Monitor, and Improve |
|
|
290 | (1) |
|
|
290 | (2) |
|
|
292 | (5) |
|
Requirements of Banking UXP |
|
|
292 | (1) |
|
Challenges with Legacy Online Banking System |
|
|
293 | (1) |
|
|
293 | (9) |
|
Features and Capabilities of Next-Generation Banking UXP |
|
|
293 | (4) |
|
|
297 | (2) |
|
14 Portal User Experience and Omni-Channel Enablement |
|
|
299 | (20) |
|
Portal Responsive UI Architecture |
|
|
299 | (2) |
|
Portal Omni-Channel Solution Tenets |
|
|
301 | (1) |
|
Trends in UI and Web Technologies |
|
|
302 | (1) |
|
|
303 | (1) |
|
|
303 | (1) |
|
Portal UX Definition Process |
|
|
303 | (4) |
|
Implementing Mobile-First Strategy through Portal |
|
|
307 | (2) |
|
|
309 | (3) |
|
Quality Considerations in Mobile Portal |
|
|
312 | (1) |
|
Sample Responsive Design-Based Reference Architecture for Mobile-First Strategy |
|
|
312 | (4) |
|
Mobile Portal Based on Responsive Design |
|
|
312 | (2) |
|
Portal-Based Hybrid Mobile App |
|
|
314 | (2) |
|
|
316 | (1) |
|
Best Practices in Requirements Elaboration Phase |
|
|
316 | (1) |
|
Best Practices in Design Phase |
|
|
316 | (1) |
|
Best Practices in Development and Testing Phase |
|
|
317 | (1) |
|
|
317 | (2) |
|
|
319 | (14) |
|
Common Pitfalls and Antipatterns in Portal Programs |
|
|
319 | (1) |
|
Portal Best Practices in Project Phases |
|
|
320 | (4) |
|
|
324 | (1) |
|
Best Practices in Portal Security and Performance |
|
|
324 | (5) |
|
Portal Security Best Practices |
|
|
324 | (4) |
|
Security Best Practices Related to Server and Host Security |
|
|
327 | (1) |
|
Portal Performance Best Practices |
|
|
328 | (1) |
|
Best Practices in Portal Program Management |
|
|
329 | (1) |
|
Tools and Frameworks for Ensuring High Quality |
|
|
330 | (1) |
|
|
331 | (2) |
|
16 Portal Analytics, KPIs, and Localization |
|
|
333 | (12) |
|
Portal Analytics Introduction |
|
|
333 | (2) |
|
Types of Portal Analytics |
|
|
334 | (1) |
|
|
334 | (1) |
|
Page Tagging-Based Analytics |
|
|
334 | (1) |
|
Challenges in Establishing Portal Analytics |
|
|
335 | (1) |
|
Portal Analytics Architecture |
|
|
335 | (3) |
|
One-Time Configuration Setup |
|
|
337 | (1) |
|
Setup and Configuration of Google Analytics with Liferay Portal |
|
|
337 | (1) |
|
Runtime Web Analytics Flow |
|
|
338 | (7) |
|
Tracking Component-Level Events with Google Analytics on Liferay Portal |
|
|
338 | (1) |
|
Process to Identify Portal Analytics Metrics |
|
|
338 | (1) |
|
Portal Key Performance Indicators |
|
|
339 | (2) |
|
|
341 | (1) |
|
Portal Localization Design Considerations |
|
|
342 | (2) |
|
|
344 | (1) |
|
|
345 | (20) |
|
Portal Release Management |
|
|
345 | (3) |
|
Portal Release Activities |
|
|
345 | (1) |
|
One-Time Setup Configurations and Activities |
|
|
345 | (1) |
|
|
346 | (1) |
|
Production Smoke Testing and Checkout |
|
|
346 | (1) |
|
Portal Production Readiness Checklist |
|
|
346 | (2) |
|
|
348 | (2) |
|
Portal Content Administration |
|
|
348 | (1) |
|
Other Portal Administration Activities |
|
|
349 | (1) |
|
Portal Postproduction Monitoring |
|
|
350 | (3) |
|
Internal Monitoring of Portal Infrastructure |
|
|
350 | (1) |
|
External Monitoring of Portal Applications |
|
|
351 | (1) |
|
Portal Application Monitoring |
|
|
352 | (1) |
|
Portal Support and Maintenance |
|
|
353 | (6) |
|
Portal Operations Best Practices |
|
|
355 | (1) |
|
Portal Maintenance Dashboard |
|
|
355 | (1) |
|
Continuous Improvement Process |
|
|
356 | (1) |
|
Productivity Improvement Measures |
|
|
356 | (1) |
|
Portal Support and Incident Management Process |
|
|
357 | (2) |
|
Business Continuity Management in Portal |
|
|
359 | (1) |
|
|
360 | (2) |
|
Sample Portal Issue Categorization |
|
|
360 | (1) |
|
Portal Troubleshooting Tips |
|
|
361 | (1) |
|
|
362 | (3) |
|
18 Portal Infrastructure and NFR Planning |
|
|
365 | (16) |
|
Portal Infrastructure Planning |
|
|
365 | (5) |
|
Portal-Sizing Questionnaire |
|
|
365 | (1) |
|
|
366 | (2) |
|
|
367 | (1) |
|
|
367 | (1) |
|
Portal Virtualization and Cloud |
|
|
368 | (2) |
|
Installing Portal on Virtual Machines |
|
|
368 | (1) |
|
|
368 | (2) |
|
|
370 | (2) |
|
|
371 | (1) |
|
|
371 | (1) |
|
Multitenancy Model and Virtual Portals |
|
|
372 | (1) |
|
Portal Disaster Recovery Planning |
|
|
372 | (2) |
|
Critical Success Factors for DR Strategy |
|
|
373 | (1) |
|
Portal DR Strategy and Setup |
|
|
373 | (1) |
|
Portal Infrastructure Testing |
|
|
374 | (4) |
|
Challenges in Infrastructure Testing |
|
|
374 | (4) |
|
Infrastructure Test Types |
|
|
378 | (1) |
|
Portal Nonfunctional Requirements and Planning |
|
|
378 | (1) |
|
|
378 | (3) |
|
19 Portal Governance and Program Management |
|
|
381 | (32) |
|
Common Portal Project Management Challenges |
|
|
381 | (1) |
|
Project Management Stages |
|
|
382 | (5) |
|
|
382 | (2) |
|
|
383 | (1) |
|
Portal Architecture and Design Phase |
|
|
384 | (1) |
|
|
385 | (1) |
|
Portal Solution Development and Testing Phase |
|
|
385 | (1) |
|
|
386 | (1) |
|
Portal Maintenance and Evolution |
|
|
386 | (1) |
|
|
386 | (1) |
|
Portal Implementation and Roadmap Process |
|
|
387 | (4) |
|
Portal Roadmap Definition |
|
|
387 | (4) |
|
|
391 | (7) |
|
Portal Requirements Prioritization Process |
|
|
394 | (1) |
|
Portal Brand Management Process |
|
|
394 | (1) |
|
Portal Governance Elements |
|
|
394 | (4) |
|
|
398 | (3) |
|
Estimation Risks and Mitigation |
|
|
400 | (1) |
|
|
401 | (3) |
|
Portal Home Page Release Plan |
|
|
402 | (2) |
|
Portal Project Management Best Practices |
|
|
404 | (8) |
|
|
404 | (1) |
|
|
405 | (1) |
|
Usage of Tools and Accelerators |
|
|
406 | (1) |
|
Requirement Traceability Matrix |
|
|
406 | (1) |
|
Continuous Integration (CI) |
|
|
406 | (1) |
|
|
407 | (2) |
|
|
409 | (1) |
|
Change Management Process |
|
|
410 | (1) |
|
Key Performance Indicators of Technical Project Management |
|
|
411 | (1) |
|
|
412 | (1) |
|
20 Portal Performance Engineering |
|
|
413 | (14) |
|
|
413 | (1) |
|
Critical Success Factors for Portal Performance |
|
|
413 | (1) |
|
|
414 | (6) |
|
Content Types and Portal Caching Scenarios |
|
|
414 | (2) |
|
|
414 | (1) |
|
|
415 | (1) |
|
Portal Caching Candidates |
|
|
416 | (1) |
|
|
416 | (3) |
|
|
418 | (1) |
|
|
418 | (1) |
|
|
418 | (1) |
|
|
418 | (1) |
|
|
418 | (1) |
|
Portal Caching Methodologies |
|
|
419 | (1) |
|
|
419 | (1) |
|
|
419 | (1) |
|
|
420 | (1) |
|
Portal Performance Testing Essentials |
|
|
420 | (4) |
|
Portal Performance Testing Process |
|
|
421 | (1) |
|
Key Steps in Portal Performance Test Execution |
|
|
421 | (1) |
|
Performance Load and Stress Testing |
|
|
422 | (1) |
|
Portal Performance Testing Types |
|
|
422 | (1) |
|
|
422 | (1) |
|
Portal Performance Testing Checklist |
|
|
423 | (6) |
|
Critical Transaction and Process Identification |
|
|
423 | (1) |
|
Data-Intensive and Scheduled Jobs |
|
|
423 | (1) |
|
Server Monitoring and Reporting |
|
|
423 | (1) |
|
|
424 | (1) |
|
|
424 | (3) |
|
21 Next-Generation Portals and Portal Trends |
|
|
427 | (22) |
|
Quick Recap of Portal and Its Utility |
|
|
427 | (1) |
|
Traditional Full-Featured Horizontal Portals and Challenges |
|
|
428 | (1) |
|
|
429 | (7) |
|
Presentation Technology and User Experience Trends |
|
|
429 | (1) |
|
Enterprise Integration Trends |
|
|
430 | (1) |
|
|
431 | (1) |
|
|
431 | (1) |
|
Operations-Specific Trends |
|
|
432 | (2) |
|
Trends in Intranet and External Portals |
|
|
434 | (2) |
|
|
434 | (1) |
|
|
434 | (2) |
|
|
436 | (4) |
|
Lightweight Web-Oriented Architecture |
|
|
436 | (1) |
|
|
436 | (1) |
|
Omnichannel Strategy through Mobile Portal |
|
|
436 | (2) |
|
|
438 | (1) |
|
Simple and Robust Platform with Continuous Improvement |
|
|
438 | (1) |
|
Accelerators and Prebuilt Components |
|
|
439 | (1) |
|
Social and Collaboration Enablement |
|
|
439 | (1) |
|
User Experience Platforms (UXP) |
|
|
440 | (1) |
|
|
440 | (1) |
|
Next-Generation Banking Portal |
|
|
440 | (1) |
|
Reference Architecture of Next-Generation Portal |
|
|
441 | (7) |
|
|
442 | (4) |
|
|
442 | (2) |
|
|
444 | (1) |
|
|
445 | (1) |
|
Alternate Scenarios for Next-Generation Lightweight Portals |
|
|
446 | (1) |
|
Comparison of Next-Generation Lightweight Portals with Traditional Horizontal Portals |
|
|
446 | (2) |
|
|
448 | (1) |
|
22 Why Do Portal Programs Fail? |
|
|
449 | (10) |
|
Portal Problems Categories |
|
|
449 | (1) |
|
Business-Related Challenges |
|
|
449 | (2) |
|
Portal Technology-Related Challenges |
|
|
451 | (3) |
|
Operations- and Execution-Related Challenges |
|
|
454 | (1) |
|
|
455 | (4) |
Section III Case Studies |
|
|
|
459 | (12) |
|
Intranet Portal Case Study |
|
|
459 | (2) |
|
Unified Employee Portal Case Study |
|
|
459 | (2) |
|
Background and Business Scenario |
|
|
459 | (2) |
|
Internet Portal Case Study |
|
|
461 | (3) |
|
|
461 | (3) |
|
Background and Business Scenario |
|
|
461 | (3) |
|
Customer Service Portal Case Study |
|
|
464 | (3) |
|
Next-Generation Customer Service Portal Case Study |
|
|
464 | (3) |
|
Background and Business Scenario |
|
|
465 | (2) |
|
Portal Content Management Case Study |
|
|
467 | (4) |
|
Scenario before Portal Transformation |
|
|
467 | (1) |
|
Dynamic Delivery Platform Based on Portal and Enterprise CMS |
|
|
467 | (2) |
|
Main Benefits of the Portal Solution |
|
|
469 | (2) |
Appendix: Detailed Steps for Development of JSR Portlets |
|
471 | (8) |
Further Reading |
|
479 | (2) |
Index |
|
481 | |