B


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




SOA for the Business Developer. Concepts, BPEL, and SCA
SOA for the Business Developer: Concepts, BPEL, and SCA (Business Developers series)
ISBN: 1583470654
EAN: 2147483647
Year: 2004
Pages: 157
Authors: Ben Margolis

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net