Index_D


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

See also message-oriented middleware (MOM)

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




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