© Copyright IBM Corp. 2004. All rights reserved. 279
Index
Numerics
80/20 situation 3
A
Actor 114
Adapter 23
Coupling adapter connector 23
Flow adapter 23
Information adapter 23
Representation adapter 23
Adapter connector 22
AggregateControl node 236, 254, 257
AggregateReply node 236–237, 255, 257
AggregateRequest node 236, 255, 258
Aggregation message flows 236
Aggregator pattern 66
AggregatorControl node 255
Application gateways 94
Application Integration pattern 33, 154, 229
Business and IT drivers 35
Process-focused 41
Data-focused 34, 66
Process-focused 34
Quality of Service
Process-focused 43
Application patterns 4, 11
Broker 28, 49
Direct Connection 28, 44
Exposed Broker 30, 83
Exposed Direct Connection 29, 78
Exposed Serial Process 30, 88
Extended Enterprise 74
Parallel Process 29, 60
Process-focused 40
Serial Process 28, 55, 58
Application portfolio 38
Application Server/Services node 92, 95
Asynchronous 18
Asynchronous interaction 24
Availability 26
B
B2B See Business-to-Business
BAAN 36
Background integration 37
Batch integration 37
Best practices 4, 16
Black box 39
BPM See Business Process Management
Broker 223
product mapping 96
Runtime pattern 95
Broker application pattern 28, 49
Business and IT drivers 50
Router variation 52
Business and IT drivers 53
Solution 228
Broker node 92, 95
Broker Rules tier 51, 84
Business and IT drivers
Application Integration pattern 35
Process-focused 41
Broker application pattern 50
Call Connection variation 49, 82
Direct Connection application pattern 45
Exposed Broker application pattern 84
Exposed Direct Connection application pattern
79
Exposed Router variation 87
Extended Enterprise application pattern 75
Extended Enterprise business pattern 71
Message Connection variation 48, 81
Parallel Process application pattern 61
Parallel Workflow variation 63
Router variation 53
Serial Process application pattern 55
Serial Workflow variation 58
Business patterns 4, 6, 69
Business Process Execution Language for Web
Services 141
Business Process Execution Language for Web
Services (BPEL4WS) 143
Business Process Management 37
Business scenario 109
Inter-enterprise integration 118
280 Broker Interactions for Intra- and Inter-enterprise
Intra-enterprise integration 113
Business-to-Business 69
C
Call Connection variation 45, 48, 79, 82
Business and IT drivers 49, 82
Channel 151
Collaboration 19
Common Object Request Broker Architecture See
CORBA
Complex interaction 21
Composite pattern 35
Composite patterns 4, 9
Compute node 237, 254, 257–258, 260, 270
Configuration Manager 221–223
Connection 46, 79
Connection rules 44, 78
Connection Rules tier 46, 80
Connector 21
Adapter connector 22
Asynchronous
Interaction 24
Coupling adapter connector 23
Modelled 21
Path connector 22
Primitive 21
Synchronicity 24
Synchronous interaction 24
Connector subtypes 22
CORBA 134, 144
Coupling
Loose 39
Tight 39
Coupling adapter connector 23
Custom design 35
Customer Information Control System
Resource adapters 136
D
DADX 242
Data transformation 141
Database node 270
Data-focused Application Integration 34, 66
Direct Connection application pattern 28, 44
Business and IT drivers 45
Call Connection variation 45, 48
Message Connection variation 45, 47
DMZ 156
Domain firewall 94
Domain QoS providers 93
DTD 126
Dynamic Web services 131
E
EAI See Enterprise Application Integration
EJB
creating a Web service from 242
ejb-link 173
endptEnabler command line tool 174, 242
Enterprise Application Integration 124
Enterprise Resource Planning 34, 36, 135
ERP See Enterprise Resource Planning
Execution Group 223
Exposed 30
Exposed Broker
product mapping 100
runtime pattern 99
Exposed Broker application pattern 30, 83
Business and IT drivers 84
Router variation 86
Business and IT drivers 87
Solution 228
Exposed Broker node 92, 99
Exposed Direct Connection application pattern 29,
78
Business and IT drivers 79
Call Connection variation 79, 82
Message Connection variation 79, 81
Exposed Router node 93, 101
Exposed Serial Process application pattern 30, 88
Extended Enterprise application pattern 74
Business and IT drivers 75
Extended Enterprise business pattern 69
Business and IT drivers 71
Extended Enterprise pattern 228, 230
Solution 155
Extensible Stylesheet Language Transformations
127
F
Federation 27
Filter 151–152, 160, 164–170, 181–186, 191,
194–195, 200, 212
Filter node 270
Firewall 157
Domain 94
Index 281
Protocol 94
Flow adapter 23
Flow Definition Language 141–142
Flow Definition Markup Language 141–142
Flow languages 141
Foreground integration 37
G
Geographic proximity 37
Guidelines 4, 16
H
Holosofx 142
HTTP 163
HTTP Request node 261
HTTP router module 174
HTTPInput node 234–235, 254
HTTPOutput node 235
HTTPReply node 234–235
HTTPRequest 234
HTTPRequest node 234, 260
I
IMS J2C resource adapter 136
Information adapter 23
Integration
Background 37
Batch 37
Foreground 37
Real-time 37
Scope 37
Integration domain
Quality of Service capabilities 26
Integration patterns 4, 7
Classification 24
Interaction 19–20
Asynchronous 24
Classification 24
Complex 21
Parallel 24
Serial 25
Synchronous 24
Inter-enterprise integration 118
Inter-enterprise network infrastructure 94
Intra-enterprise integration 113
J
J2EE 123, 135
J2EE 1.3 138
J2EE Connector Architecture 135
Advantages 136
Disadvantages 137
IMS resource adapter 136
Java 2 Platform, Enterprise Edition See J2EE
Java bean 242
Java Message Service 138
Advantages 139
Disadvantages 140
WebSphere MQ support 139
Java Messaging Service (JMS) 163
java.rmi.Remote 242
Java2WSDL command line tool 172, 242
L
Listener port 264
Listener Port Name 263
Loose coupling 39
M
Manage Process pattern 67
message broker 141
Message Broker services 141
Message Brokers Toolkit 220, 222, 241
Message Connection variation 45, 47, 79, 81
Business and IT drivers 48, 81
Message flow 141
Message flows 224
Message Oriented Middleware 140
Message sets 224
Message-driven bean 262, 264, 267
Messaging 139
Messaging style
SOAP 161
Microsoft Network Monitor 217
Modelled connector 21
MOM 140
MQ Web Services Transport 238
MQSeries See WebSphere MQ
N
Network Monitor 217
Non-functional requirements 112

Get Patterns: Broker Interactions for Intra- and Inter-enterprise 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.