JaVa
   

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