Main Page

Previous Section Next Section

Index

D

data access layer, 85-86
business logic and, 86
defined, 85
example, 85-86
data types
analyzing, 395
compound, 122-125
custom, 388-391, 395
decimal, SOAP, 692
defining, 146-148
Java-to-WSDL mapping, 345-351
Java-to-XML mapping, 321
simple, 120-122
XML-to-Java mapping, 322-325
database management system (DBMS), 585
data-centric XML, 277
deadline policies, 720
decentralized MOM topology, 406-408
advantages, 408
defined, 406
illustrated, 407
declarative queries, 498-531
DeclarativeQueryManager interface, 539
defined, 492
for level 1 providers, 499
decryption, 627
default bindings, 555
defects, 94
definition scope, 569
definitions element
contents, 145
extending, 166
illustrated, 146
See also WSDL documents
Delivery Status Notification (DSN), 428
denial-of-service attacks, 595
deployment-time publishing, 530
deployment-time security, 622
deserializers, 337
base, 389
client-side, 391
custom, configuring, 391-393
defined, 388
illustrated, 388
portability across implementations and, 390
specifying, 388
as utilities by reference implementation, 391
See also serializers
design, 80-91
architecture, 81-89
client code portability and, 395-396
custom data types and, 395
data, protocols, encoding schemes customization and, 395
data model analysis and, 394-395
data types analysis, 395
interface definition, 89-91
interoperability testing and, 394
issues, 89-91
phase, 80, 81
proprietary extensions and, 394
security, 627-628
transactions, 91
design by contract, 89-91
defined, 89
principles, 89-91
Diffie-Hellman, 632
digital certifications
defined, 623
players, 625
Digital Signature Algorithm (DSA), 632
digital signatures, 231-232
advantages, 232-233
assurance, 232
authentication, 648
for non-repudiation, 636
for publishing entities, 231
references, 636
standard, 628
uses, 636
validating, 645
validation check failure, 638
See also UDDI
direct DII, 360-361
Direct Internet Message Encapsulation (DIME), 703
direct mapping, 44-47
conceptual service model, 45-47
defined, 44
discrete transactions, 239, 242
Document Object Model. See DOM
document type definition (DTD), 745-747
defined, 745
example, 746-747
illustrated, 746
XML Schema vs., 746
See also XML documents
document/encoded style, 162-163, 333, 335
example, 333
WSDL for, 162-163
See also styles
document/literal style, 329, 335
example, 332
JAX-RPC and, 329
late binding and, 334
when to use, 333-335
WSDL for, 163
See also styles
documentation element, 759
DocumentBuilder, 290, 291
DocumentBuilderFactory, 290, 291
document-centric communication, 475
DOM, 704
core endorsement, 288
definition, 287
DocumentBuilder, 290, 291
DocumentBuilderFactory, 290, 291
JAXP and, 290-292
JDOM vs., 309
Level 1, 288
Level 2, 288
misuse of, 293
objectListing document, 290
org.w3c.dom package, 288, 289
organization, 288
parser, 287
processing, 292
root elements, 288
specification, 288
tree structure, 287
when not to use, 293
when to use, 292
Domain Name Service (DNS), 479
domain object models, 480
downtime cost, 708-709
drill-down pattern, 200
Dun & Bradstreet (D&B) Data Universal Numbering System (D-U-N-S), 288
durability, 585
dynamic binding
architectural patterns, 172, 173
defined, 172
with known location, 172
See also binding(s)
dynamic invocation interface (DII)
advantages, 367
client using directly, 360-361
client using indirectly, 361-362
clients using, 359-362
defined, 359
at runtime, 359-360
support, 359
WSDL with, 362
dynamic proxies, 84, 172
clients using, 362-363
interface implementation, 362
for type-safe proxy object creation, 362
See also proxies

Previous Section Next Section


JavaScript Editor Java Tutorials Free JavaScript Editor