Base data types, 56
Basic activities, 119, 131, 157, 268–277
Binary-exchange services, 5–6
Binding, 11, 200–201
Binding element, 75–78
Binding style, 76
Binding template, 83
Body element, 79, 81
Boolean expressions, 89, 103, 111–112
Boolean properties, 227
BPEL. See Business Process Execution Language (BPEL)
BPEL Extensions for Sub-Processes, 124
BPEL4People, 124
BPELJ, 124
BPEL process, 85
Branches, 122
Business entity, UDDI, 83
Business process, analyzing
approval of design, 29
facilitated sessions, 29
one-on-one information gathering, 29
refining of plans, 29
service points, 29
software adapters, 29
step-by-step procedure for, 28–30
Business Process Execution Language (BEPL), xvii, 72, 85, 119–155
abstract process, 123
activities, 119, 157–192
assign, 158–165, 268–269
basic, 119, 131, 157, 268–277
compensate, 270–271
compensateScope, 271–272
doXSLTransform, 186–192, 285–286
empty, 272
event handlers, 181–183, 288–289
exit, 272
extensionActivity, 273
flow, 278–279
forEach, 175–177, 279–280
fromParts, 166–170
getVariableProperty, 286
if, 280
invoke, 170–172, 273–274
iterative construction, 187, 190–192
loops, 177–178
message exchanges, 134–137, 184–186, 291
onAlarm event, 180
onMessage event, 179–180
options for, 122
pick, 178–180, 281–282
receive, 173, 274–275
repeatUntil, 178, 282
reply, 173–174, 275
rethrow, 276
scope, 283–284
sequence, 284
single transformation, 187–189
start, 157–158
structured, 119, 132, 157, 278–285
throw, 276
toParts, 166–170
validate, 277
wait, 180–181, 277
while, 178, 285
BPELVariableName, 264
BPELVariableNames, 264
compensation handling, 122, 133, 144–146, 287
concurrency, 122, 146–155
advanced, 151–155
correlation, 122
correlation sets, 138–140, 287
deadlines, 267
defined, 119
durations, 265–266
engine, 41, 122
executable process, 122
extending, proposals for, 124
extensions to WSDL, 296–298
fault handling, 122, 141–144, 290
file structure, 130–131
functions, 285–286
imports, 290–291
join conditions, 153–155
NCName, 51, 265
partner links, 121, 124, 125–126, 137–138, 164–165, 291–292
partner link types, 124, 296–297
partner service, 119
process, 85, 119–122, 190–192, 292–293
excerpt from, 120–122
property, 125, 126–130, 297
property aliases, 125, 126–130, 298
QName, 265
QName-list, 265
running time, 119
sample flow activity outline, 148
scopes, 132–134
standard-attributes, 264
standard-elements, 264
termination handling, 133, 146, 294
transition conditions, 152–153
use of WSDL, 124–130
variables, 121, 294–296
Version 2.0, reference guide to, 263–298
Business services, 4, 83