Main Page

Previous Section Next Section

Index

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
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
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

Previous Section Next Section


JavaScript Editor Java Tutorials Free JavaScript Editor