Index_B


B

BillPay.java

source file, 352

WSDL, 352–355

billpayservice.wsdl

defined, 508

implementation, 512

schema definition, 511–512

billpayserviceinterface.wsdl

code, 509–511

defined, 580

binding compiler, 551

binding declarations, 555

code generated using, 554

execution, 552

illustrated, 551

interface generation, 560

binding declarations, 555

class, 572–574

component scope, 569

custom, 569, 570–580

definition scope, 569

external, 568

global scope, 568

globalBindings, 570

javadoc, 572

javaType, 575–576

property, 574–575

schema scope, 568

schemaBindings, 570–571

scope, 568–569

typesafeEnum, 576–579

binding element, 154–160

extended, 165, 166

illustrated, 155

name attribute, 156

port elements and, 163

portType, 154

WSDL service interface, 212

binding templates, creating, 183

binding(s)

BTP, 604

default, 555

default, overriding, 580

dynamic, 172

early, 169–171

ebXML registry, 253–254

email, 119

HTTP, 115–117, 159–160, 693

Java-XML, 119

late, 12, 171–173

MIME, 158–159

need for, 545–549

runtime, 12

SMTP-POP, 117–119

SOAP, 103, 115, 156–158

static compile-time, 170–171

static deploy-time, 171

static runtime, 171

WSDL, 156–160

WSDL operation, 153

bindingTemplate, 187–188

activity, 201–202

defined, 187–188

example, 188

hostingRedirector, 202

illustrated, 187

key to, 188

See also UDDI informational structural model

BizTalk, 470

black box testing. See functional testing

Blocks Extensible Exchange Protocol (BEEP), 703

Blowfish

defined, 630

JCE example, 674

See also encryption algorithms

Body element, 108–109

defined, 103, 108

RPC-style, 108

as special case of header block, 109

XML document, 108–109

See also SOAP messages

browse pattern, 200

BTP elements, 599–600

enroller, 604

factory, 604

illustrated, 604

inferior, 604, 612

participant, 602, 604, 612

relationships, 610–612

roles, 600, 612

superior, 604, 612

tree, 611

See also Business Transaction Protocol (BTP)

BTP transactions, 600

atoms, 600, 601

cohesions, 600, 601–603

locking and, 603

types of, 600–603

See also Business Transaction Protocol (BTP)

built-in types, 751–752

business documents validation, 334–335

business entities

creating, 181

defined, 178

deleting, 225

details, 182

identifiers, 196–197

publishing with UDDI4J, 223

registering divisions as, 223

registration, 230

relationships, 198–199, 223

See also UDDI registries

business logic, 84–85

Business Process Execution Language for Web Services (BPEL4WS), 17, 734–736

CompensationHandler element, 736

defined, 734

document structure, 737

primitive/compound activities, 735

process and partner services, 735

process document elements, 735–736

processes, 734–736

specification, 736

Business Process Specification Schema (BPSS), 239–242

defined, 239

document generation, 239

document listing, 240–241

graphic process modeling and, 240

See also ebXML

business processes

abstract, 734

definition, 237–238

evolution, 238

executable, 734

execution, 238

management, 238

modeling, 239–240, 242

service composition and, 728

specifications, 238–242

See also processes

business services

creating, 182

defined, 178

updating, 205

See also UDDI registries

Business Transaction Protocol (BTP), 597, 598–615

abstract message set, 612

actors, 605

BEGIN message, 614

binding, 604

context, 604

CONTEXT message, 613–614

defined, 598

enroller, 604

factory, 604

messages, 598, 604, 605, 612

SOAP bindings and, 612–615

SOAP message pictorially, 615

specification, 599

transaction coordinator, 602

two-phase locking and, 610

two-phase protocol, 606–609

See also BTP elements; BTP transactions; transaction models

business transactions, 594, 598–615

atoms, 600, 601

cohesions, 600, 601–603

resource control, 598

See also transactions

businessEntity, 184–186

defined, 184

example, 185–186

in hierarchy, 184

illustrated, 185

See also UDDI informational structural model

BusinessLifeCycleManager interface, 539

defined, 492

as factory, 495

illustrated, 496

obtaining, 500

BusinessQueryManager interface

defined, 492, 497

externalIdentifiers, 498

externalLinks, 498

findQualifiers, 497

illustrated, 497

namePatterns, 497

obtaining, 500

specifications, 498

businessService, 186–187

defined, 186

illustrated, 187

instantiation, 186

unique identifiers, 186

See also UDDI informational structural model

business-to-business (B2B) collaboration, 237

business-to-business transactions, 21–22

byte order mark (BOM), 693




Java Web Services Architecture
Java Web Services Architecture (The Morgan Kaufmann Series in Data Management Systems)
ISBN: 1558609008
EAN: 2147483647
Year: 2005
Pages: 210

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