Main Page

Previous Section Next Section

Index

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
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
BizTalk, 470
black box testing. See functional testing
Blocks Extensible Exchange Protocol (BEEP), 703
Blowfish
defined, 630
JCE example, 674
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
BTP transactions, 600
atoms, 600, 601
cohesions, 600, 601-603
locking and, 603
types of, 600-603
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
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
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
business-to-business (B2B) collaboration, 237
business-to-business transactions, 21-22
byte order mark (BOM), 693

Previous Section Next Section


JavaScript Editor Java Tutorials Free JavaScript Editor