Index_E


E

early binding, 169–171

defined, 169

example, 169–170

investigation, 173

static compile-time, 170–171

static deploy-time, 171

static runtime, 171

variations, 170–171

See also binding(s)

ebXML, 235–264

architectural overview, 237–261

BPSS, 239–242

business-process model, 237–238, 239

Collaboration-Protocol Agreement (CPA), 246–250, 261

Collaboration-Protocol Profile (CPP), 242–246

as community effort, 263

conventions, 22

defined, 21

design-time components, 239, 250

electronic plug-in, 238

frameworks illustration, 237

headers, 454

initiative, 433

issues, 264

for message interactions, 22

message package, 433

message sent from Flute Bank to OfficeMin, 466–468

message sent from OfficeMin to Flute Bank, 468–469

Message Service definition, 114–115

messaging, 433, 454

messaging service, 256–261

partner discovery, 238

partner profiles/agreements, 242–250

partner sign-up, 238

power of, 264

process definition, 237–238

process evolution, 238

process execution, 238

process management, 238

profiles, 432

protocol support, 256

Registry Services Specification, 251–253

reliable messaging protocol, 260

RIM, 251, 252

runtime components, 239, 250

security, 255

SOAP headers, 433

specification status to date, 264

specifications, 237

taxonomies, 255

UDDI vs., 254–256

understanding, 235

ebXML messaging, 256–261

header elements, 257–259

illustrated, 261

interface, 259

message illustration, 258

MSH, 259

package, 257

reliable protocol, 261

SOAP, 256–260

specifications, 259–261

system modules, 260

ebXML registries, 250–256, 498

advantages, 537

architecture, 251

bindings, 253–254

browser, 539

information model, mapping, 544

interfaces, 252–253

JAXR and, 533–544

publishing content to, 537–539

publishing example, 539–544

publishing organizations in, 533–536

service interface description, 256

WSDL document publication in, 537

See also registries

ebXML registry service, 250–256, 533

abstract description, 254

concrete description, 254

definition, 252

digital certificates and, 533

specifications, 251–252, 533

EJB, 398

account management, 590

clients, 398

compiler, 716

deployment, 590

endpoint for JAX-RPC, 399

invoking other Web services, 400

JAXM and, 470–471

JAX-RPC service implementation as, 400

as listener, 470

RMI use, 716

stateless session, 399

stub implementations, 716–717

electronic business XML. See ebXML

electronic data interchange (EDI), 21, 97, 235

benefits realization, 236

business/technical problems, 236

data/messaging specification, 98

development of, 235

focus, 236

interactions, 235

standards, 235

See also ebXML

electronic plug-in, 238

Element interface, 564–565

elliptic-curve algorithms, 632–633

enabling services, 722–724

defined, 722

in fee-based Web service criteria, 724

list of, 723

encoding

defined, 160, 319

messages, 160

SOAP, 119–125, 319–333

encoding schemes, 109

customizing, 395

default, 335

defined, 320

encodingStyle attribute, 120

encryption

defined, 627

example, 633–634

mechanisms, 630

one-way, 628

password, 627

two-way, 628

XML, 648–650

See also security

encryption algorithms

asymmetric, 629–630

Blowfish, 630

Diffie-Hellman, 632

DSA, 632

elliptic-curve, 632–633

MD5, 631, 673–674

Ralph Merkle's Puzzle Protocol, 631–632

RSA, 632

S/MIME, 631

selection, 629–633

SHA1, 631

SkipJack, 630

symmetric, 629, 630

Triple DES, 631

Twofish, 631

endpoint interfaces, 399

enterprise application integration (EAI), 22–25

defined, 22

hub-and-spoke system, 23

products, 22

for protocol/data format translations, 24

registries, 230

solution drawbacks, 23

Web services approach, 24

See also application scenarios

enumerations, 555–557

generated interface for, 556

mapping, 555–557

schema with, 556

typesafe, 556, 557

See also XML

Envelope element, 105–106

defined, 102, 105

See also SOAP messages

error handling, 431

exception handling, 431

exclusive locks, 586

executable business processes, 734

expression languages, 771–772

defined, 771

example, 772

implicit objects, 772, 773

syntax, 772

extensible elements, 767–769

eXtensible Stylesheet Language (XSL), 298

defined, 298

style sheets, 298

style sheets example, 299–300

Transformations (XSLT), 298–307

as W3C specification, 298

extramural associations, 489, 491




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