Student Notebook
Student Notebook
WebSphere Platform Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-6
Service Integration Bus (SIBus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-7
Busmember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-9
Messaging engine (ME) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-10
Bus member and messaging engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-11
Message store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-12
Messaging engine Data stores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-14
Bus destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-15
Linking destinations to bus members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-17
SIBus destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-19
J2EE access to bus members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-20
JMS Destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-21
JMS Connection Factory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-22
JMS ActivationSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-23
Clustering for high availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-24
Clustering for High Availability: Queue example . . . . . . . . . . . . . . . . . . . . . . . . . .15-25
Clustering for scalability: Queue example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-26
Clustering for scalability: Queue example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-27
Messaging engine topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-28
SIBus and MEs in a stand-alone server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-29
Bus topology – Stand-alone servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-30
SIBus and MEs in a Network Deployment Cell . . . . . . . . . . . . . . . . . . . . . . . . . . .15-31
Network topologies – Network Deployment cell . . . . . . . . . . . . . . . . . . . . . . . . . .15-32
Destination quality of service for reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-34
Mediation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-35
Platform Messaging- Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-36
Relationship to WebSphere MQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-37
Interoperability with MQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-38
Usage scenarios for Platform Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-39
V6 support for external JMS providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-40
Service Integration as part of an ESB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-41
Checkpoint questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-42
Unitsummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-43
Lab exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-
44
Unit 16. WebSphere security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
WebSphere security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-2
Unitobjectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-3
Basic security end-to-end model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-4
WebSphere Application Server security overview . . . . . . . . . . . . . . . . . . . . . . . . .16-5
WebSphere security service – Big picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-7
Authentication and access control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-8
Authentication basic steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-9
Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-10
Basic authentication challenge types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-11
Registries and authentication mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-12
WebSphere administrative and application security . . . . . . . . . . . . . . . . . . . . . . .16-13
Federated repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-
14
xii IBM WebSphere Application Server V6.1 Adminstration © Copyright IBM Corp. 2001, 2007
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.