© Copyright IBM Corp. 2006. All rights reserved. 533
Index
Numerics
80/20 situation 11
A
Adapter connector 104
Advanced and future Web services standards
Business Process Execution Language for Web
Services 55
Web services security 54
WS-Policy 54
WS-Privacy 54
WS-Security 54
WS-Trust 54
Web services transactions 56
Web Services Policy Framework 57
WS-Policy 57
Web Services Resource Framework 57
WS-ResourceFramework 57
WS-AtomicTransaction 56
WS-BusinessActivity 56
WS-Coordination 56
WS-ReliableMessaging 55
AMI 93
App server/services 102
Application Access paradigm 28
Application gateways 103
Application patterns 12, 19
Exposed Broker 76
Exposed Direct Connection 71
Exposed Serial Process 80
Extended Enterprise 68
Application Server Toolkit 180
AS1 96
AS2 96
Asymmetric algorithms 168
Atomic business functions 38
Automation 33
Autonomic managers 39
B
B2B See Business-to-Business pattern
Best practices 12, 24
BinarySecureToken 167
Binding 52
BLOB domain 94
Broker Rules tier 77
Broker scenario
Runtime
Defining mediations 377
BSC runtime pattern
Persistence manager 106
Process manager
Branching 108
Correlation 108
Monitoring 107
Non-functional requirements 108
Process abstractions 108
Process definition standards 107
Rules directory 106
Business and IT drivers
Call Connection variation 75
Exposed Broker Application pattern 76
Exposed Direct Connection Application pattern
72
Exposed Router variation 79
Extended Enterprise Application pattern 69
Extended Enterprise Business pattern 65
Message Connection variation 75
Serial Process Application pattern 81
Serial Workflow variation 83
Business Function Services 46
Business outsourcing 28
Business patterns 12, 15, 63
Business Process Choreographer 94
Business process choreography 39
Business Process Services 46
Business Service Choreography 108
Business Transaction Services 46
Business-to-Business pattern 63
C
Call Connection variation 72, 75
Business and IT drivers 75
Canonicalization method algorithm 194
CICS Transaction Server 102, 513
534 Patterns: Extended Enterprise SOA and Web Services
Web services 513
CICS resources 515
PIPELINE 515
TCPIPSERVICE 515
URIMAP 515
WEBSERVICE 515
CICS Web services assistant 515
DFHLS2WS 515
DFHWS2LS 515
Creating 514
Bottom-up 514
Top-down 514
CICS Transaction Server V3.1 126
CICS Web services assistant 515
Collaboration 33
Commercial Off-The-Shelf 43
Composite patterns 12, 17
confidentiality
dialog 205
encryption information 213
key locator 212
required confidentiality 209
token consumer 210
connection 73
connection rules 71
Connection Rules tier 73
Connector 103
CORBA 48
Coupling business processes 35
Cross-industry communication 50
Cryptographic protocols 170
Customized technologies 58
D
DB2 Connect 92
DB2 Universal Database Enterprise Server Edition
V8.2 91
Autonomic computing solutions 92
Data warehouse server 92
Performance 92
Satellite administration 92
Scalability 92
Decoupling technology 35
Denial of service 169
Directory and Security Services 106
Distributed transactions 57
Document Manager 96
Domain firewall 103
Dynamic workload distribution 93
E
Early warning missile system 59
e-business on demand
Automation 33
Self-configuring 34
Self-healing 34
Self-optimization 34
Self-protecting 34
Business drivers 29
Focused 29
Resilient 30
Responsive 30
Variable 30, 49
Integration 31
Applications 32
Data 32
People 31
Process 32
Systems 32
Key technological attributes 30
Automation 30
Integration 30
Open standards 30
Virtualization 30
On Demand Operating Environment
Enterprise Service Bus 36
Infrastructure services 39
Resource virtualization services 39
Service level automation and orchestra-
tion 39
Utility business services 39
Integration services 37
Business function services 38
Business process choreography services
38
Common services 38
Information management services 38
User access services 37
User interaction services 38
Open Grid Services Architecture 33
Open standards 34
Service-oriented architecture
Automation 50
Integration 50
Open standards 50
Virtualization 50
Index 535
Virtualization 32
Distributed systems 33
Servers 33
Storage 33
Enterprise Application Integration 43–44
Enterprise Service Bus 36
ERP based systems 60
ESB Gateway
Gateway endpoint 106
ESB runtime pattern
App server / services 102
Hub node
Addressing 105
Infrastructure intelligence 106
Integration 105
Message processing 105
Messaging styles 105
Modelling 106
Quality of service 105
Routing 104
Service interface definition 105
Service level 106
Service messaging model 105
Transport protocols 105
Exotic protocols 43
Explicit implementation independent interfaces 47
Exposed Broker 106
Exposed Broker Application pattern 76
Business and IT drivers 76
Router variation 78
Business and IT drivers 79
Exposed Broker product mapping 129
Generic profile 129
DB2 Universal Database 130
IBM HTTP Server 130
WebSphere Application Server 129
WebSphere Application Server Network De-
ployment 130
WS-Security 130
Exposed Broker runtime pattern 112, 339
Business scenario 340
Design guidelines 341
Designing the broker component 344
Generic profile 112
Application Server/Services 113
Broker Rules tier 112
Directory and Security Services 113
SOA profile 113
ESB 113
Exposed ESB Gateway 113
Service Consumers 113
Service Providers 113
Exposed Direct Connection Application pattern 71
Business and IT drivers 72
Call Connection variation 72, 75
Message Connection variation 72, 74
Exposed Direct Connection product mapping 126
Generic profile 127
IBM HTTP Server V6 127
WebSphere Application Server 127
SOA profile 127
DB2 Universal Database 129
IBM HTTP Server 129
Web services gateway 128
WebSphere Application Server 128
WebSphere Application Server Network De-
ployment 128
WS-Security confidentiality 128
WS-Security integrity 128
Exposed Direct Connection runtime pattern 109,
157, 237
Business scenario 158, 238
Design guidelines 159, 239
Communication 240
Distributed 240
Flexibility 240
Implementing an ESB 244
WebSphere Application Server 246
WebSphere Business Integration Mes-
sage Broker 245
Integration 240
Integration options 163
COTS 164
Custom technology specific adapters
164
Securing Web services 165
Standard based integration 164
Interoperability 240
Maintaining an audit trail 246
Management 240
Mediation services 240
Quality of service 240
Securing the Web service interaction 246
Wide Area Networks 159
Generic profile 109
Connector 110
Directory 109
Directory and Security Services 109

Get Patterns: Extended Enterprise SOA and Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.