Architecting Portal Solutions: Applications Development
| < Day Day Up > |
|
S
sales 42
role 29
support 15
Sametime
See Lotus Instant Messaging
SAP viii, 26, 239, 253, 339, 343, 405
portlet builder 405
R/3 viii, 225, 232
scalability 17, 45, 54, 62, 95, 211, 218
scaling
horizontal 358
techniques
aggregate user data 160
batch requests 160
cache data and requests 160
Content Delivery Services 160
create machine cluster 160
local distribution across sites 160
minimize connections 160
segment the workload 160
use
a special machine 160
faster machine 160
schema mapping 339
SCL 291
(also see SOAP Contract Language)
SCM
See supply chain management
SDL 291
(also see Service Description Language)
Search
for Content
use case 91
for People
use case 91
search
and navigation 24
and taxonomy 16
services 47
security 11, 16-17, 57, 81
and access control services 47
management tools 379
model
enterprise-level 211
patch deployment 376, 382
proxy 140, 196
requirements 194
servers 163
segmented workloads 159
SEI 302, 304
(also see Service Endpoint Interface)
self care 392
self-configuring 363, 370
components 349
environment 372
IT infrastructure
implementation levels 371
self-healing 363, 370
and availability management
implementation levels 374
capabilities 7
components 349
IT infrastructure 373
self-management technologies
structure 366
self-managing systems
components 348
self-optimizing 363, 370
actions 378-379
components 349
IT infrastructure
optimizing workloads and transaction performance across multiple resources 377
self-protecting 363, 370
components 349
IT infrastructure implementation levels 380
self-service 42, 44
human resource systems 167
portal 15
Self-Service business pattern 33, 75, 103-105, 110, 113
self-syndication 388
Sell-Side Hub composite pattern 35
Send Order to Warehouse use case 115
server
programming model 302
reconfiguration 376, 382
virtualization 270
Server Management Services 12
Service
Description Language 291
Endpoint Interface 302
Web 282, 287-288
service implementation bean 302
Servlet API 307
servlet-based implementation bean 302-303
servlets 25-26, 48, 275, 305, 386, 408, 414, 422
container 409
containers 296
engine 358
session EJB lifecycle 303
setSessionContext method 302
setting the agenda for the industry 8
SGML 272
(also see Standard Generalized Markup Language)
Siebel 405
Simple
Mail Transport Protocol 290
Object Access Protocol 62, 282
Simple Object Access Protocol 400
single
authentication point for user interactions 140
point
of access 12, 18, 20, 39, 41, 45, 62-63, 167, 425
of integration 43
of personalized interaction 231
sign-on 16-17, 35, 40, 53-54, 75-76, 89, 177, 222, 228, 381, 384, 391, 393, 403, 406
user interface 43
versus multi-tier Portal server design 149
site
analytics 16, 384
design 12
skins 44, 308-309, 407, 414, 418
SLAs
compliance monitors 355
effectively meeting 378
small and medium business 27
SMB
See small and medium business
SMS messaging 113
SMTP 290
(also see Simple Mail Transport Protocol)
SNMP traps 376
SOAP 282, 288, 296, 339, 345, 400
(also see Simple Object Access Protocol) 1.1
specification 290
standard 289
1.2 specification 290
Contract Language 291
Toolkit 290-291
Web service 293
with Attachments 295
SOAP/HTTP 289, 291
SOAP4J 291
software
components 96
nodes 71
structure and modularity 80
distribution 57, 81
placement 81
product requirements 95
server 96
six-stage process for deployment 359
view 150
Solaris viii
solution 39
design
logical 97
development methodology
Step 1 - Develop solution requirements 68, 84
Step 1A - List users/existing systems and Functional Requirements 68, 85, 171
Step 1B - Derive actors and use cases 68, 86
Step 1C - Inventory large reusable assets 68, 89, 174
Step 1D - Match solution use cases with generic use cases 68, 90, 174
Step 1E - Identify delta use cases 68, 93, 175
Step 1F - Identify and document NFRs 68, 94, 176
Step 1G - Validate requirements with customer 68, 97
Step 2 - Develop the logical design 69, 97
Step 2A - Derive initial AOD 69, 98, 177
Step 2B - Seed the AOD with large reusable assets 69, 101, 179
Step 2B1 - Validate the AOD 69, 111
Step 2B2 - Capture chosen patterns into Architecture Decisions 69, 115
Step 2C - Identify and apply patterns for each AOD delta requirement 69, 116, 182
Step 2C1 - Identify delta requirements that need to be addressed in the AOD 69, 116
Step 2C2 - Identify and apply Business and Integration patterns for the delta requirements 69, 118
Step 2C3 - Identify and apply Application patterns for delta Business and Integration patterns 69, 118
Step 2C4 - Capture chosen patterns into Architecture Decisions 69, 127
Step 2D - Transition the AOD from sub- system view to logical node view 69, 128, 185
Step 2D1 - Seed the AOD (Logical Nodes) 69, 128
Step 2D2 - Identify and apply Runtime patterns for the delta Application patterns 70, 130
Step 2D3 - Integrate Runtime pattern for the Application patterns into the AOD 70, 133
Step 2D4 - Capture chosen patterns into Architecture Decisions 70, 135
Step 2E - Review and apply logical design guidelines to the AOD (Logical Nodes) 70, 139
Step 2F - Conduct technical walkthroughs to ensure that functional requirements are met 70, 140, 188
Step 3 - Develop the Physical Design 71, 142
Step 3A - Build the Component Model 71, 142, 190
Step 3B - Apply design guidelines (application level) from matched large reusable assets 71, 149, 190
Step 3C - Conduct technical walkthrough of component interaction 71, 150, 190
Step 3D - Develop the Operational Model 72, 150, 192
Step 3E - Seed the Operational Model 153, 192
Step 3F - Address operational NFRs in the Operational Model 72, 157, 194
Step 3G - Conduct technical walkthroughs to ensure that NFRs are met 72, 161, 194
work AOD
associated use cases
Generate Incident 99
work product 115
Architecture Decisions 69-70, 81, 97
Architecture Overview Diagram 69, 81, 97-98
(Subsystem) 103-105, 108-111, 113-114, 116-118
Also see AOD
Component Model 71, 98
Relationship Diagram 144
Current System Context 85
Envisioned Goals and Issues 80-81
Functional Requirements 84
High Level Project Description 68, 85
Non-Functional Requirements 68, 84, 97
Operational Model 72, 98, 157
Project Description 81, 84-85
System Context Diagram 68, 81, 83-85
Use Case Model 68, 85-86, 89, 94
development methodology activity
Demonstrate Business Benefits
and Capabilities 68
Develop
Customer Interest 67
Plan Linked to Customer's
Business Initiatives 67
Solution with Customer 68
Establish Buying Vision with the Customer 67
Evaluate Customer's Environment 67
Monitor Solution Implementation and
Ensure That Expectations Are Met 73
Qualify Opportunity 68
Refine Solution, Resolve Concerns, Close Sale 73
development methodology phase
Execute 66-67, 73, 80, 169
(develop solution requirements) 170
(develop the logical design) 177
(develop the physical design) 190
Implement 65-66, 73, 165
Plan 66-67, 77, 169
development methodology task
Analyze Current IT Infrastructure 67
Assess
Business Impact 73
Initial Viability 68
Define Business Context 67
Describe Current Organization 67
Develop
High-level
Component Model 71
project description and
System Context Diagram 81
Operational Model 72
Solution Architecture 69
Document
Envisioned goals and issues 77
IT Standards 67
Ensure Client Commitment 73
Evaluate
Integrated Solution 73
Success 73
Gain Sponsorship 68
Harvest Assets 73
Identify Business Issues and Goals 67
Monitor Pilot 73
Obtain or Develop Business Roadmap 67
Outline Solution Requirements 68
Refine Viability Assessment 73
steps in designing 81
use cases that match Portal composite pattern
generic use cases
Author and Approve Bulletin 92
Authorize and Authenticate User 91
Establish Team and Environment 91
Find SMEs 92
Manage and Track Incident
and Resolve Incident 92
Publish Bulletin 92
Register with Agency 91
Request Entry 92
Spanish 396, 423
Specified Operational Model 152
SQL 327, 333, 335, 340, 343
dialect 323
Server 405
statements 295
SQLMM 344
SQLX 337, 340-341, 343, 345
SSO 164, 177, 194, 393
(also see single sign-on)
account information 149
best practices 149
guidelines 155
interface 149
usage guidelines 149
standalone availability 357
Standard Generalized Markup Language 272
standards 24
bodies 61
Starburst 336
Start Now
Collaboration Solutions 12
Infrastructure Management Solutions 12
static stub 304
Stellant 389
stock management system 169
StockQuoteService.java 294
StockQuoteServiceSoapBindingStub.java 294
storage virtualization 270
Store and Retrieve application pattern 113, 184
storyboards 97
stovepipes 83, 119
applications 107
structured data 44
Struts 310
framework 387
portlet framework 412
page sequences extension 412
Website 412
WML tags 413
struts-config.xml 412
subsystem view 69
Sun
Microsystems viii, 155
ONE 424
supply
chain 7, 14
management 22, 41, 384
performance management 14
systems 168
support
alerting 14
for mobile devices 384
Sybase 322, 390, 425
Synchronous
Chat use case 91
Collaboration delta use case 214
syndicated content 44
feeds 386, 409
Sysplex Timer and coupling facilities 376
System
Context Diagram 171
for e-government 84
work product 68, 81, 83-85
Sequence Diagram 150
Topology Diagram 150
system
interoperability 59
management 57, 81
organization 57, 81
requirements
documenting 66
systems architecture diagram 31
| < Day Day Up > |
|