EAI (Enterprise Application Integration)
IAI and, 32
JMS, using, 19
ebXML (Electronic Business XML Initiative), 605
addressing model decoupled from transport, 607
BizTalk and, 612
choreographies, business processes as, 606
document definition, 608
<ebXMLError> element, error reporting, 611
<ErrorCode> sub-element, error types, 612
children elements, 611
<ebXMLHeader> element, mandatory header, 608
acknowledgement value, MessageType attribute, 608
<Manifest> container element, URL-based document references, 609
MessageType attribute, values, 608
generalized business messaging framework, building, 605
<Header> generic sub-element, <ebXMLHeader>, 609
children elements, 609
<MessageData> sub-element, <Header>, 610
children elements, 610
MIME-based packaging, using for message envelope, 607
OTA (Open Travel Alliance) involvement, 606
overview, XML messaging, 605
profiles, describing trading partners, 606
<RoutingHeader> sub-element, <ebXMLHeader>, 611
specification, 606
diagram, 607
EDGE (Enhanced Data rates for Global Evolution), 521
EJB (Enterprise JavaBeans), 323
1.1 version, helpdesk ticket system example, 326
Delegator message handler class, creating using Startup class, Weblogic, 327
EJB client bean as JMS consumer, problems, 326
MessageListener interface implementation, unusable, 326
2.0 version, helpdesk ticket system example, 357
JMS-EJB integration, 364
logging service example, 443
message-driven beans, EJB 2.0, 357
architecture, 358
features, 357
Electronic Business XML Initiative, see ebXML.
elements, BizTalk, 603
<commitmentReceipt>, 604
<deliveryReceipt>, 604
<endpoints>, 603
<manifest>, 604
<process>, 604
<properties>, 603
<services>, 603
elements, ebXML, 608
<ebXMLError>, 611
children elements, 611
<ebXMLHeader>, 608
attribute values, 608
<ErrorCode> sub-element, <ebXMLError>, 612
<Header> generic sub-element, <ebXMLHeader>, 609
children elements, 609
<Manifest> sub-element, <ebXMLHeader>, 609
<MessageData> sub-element, <Header>, 610
children elements, 610
<RoutingHeader> sub-element, <ebXMLHeader>, 611
elements, SOAP, 597
<Body>, 598
faultcode sub-elements, 598
<Envelope>, 597
<Header>, 597
attributes, 597
elements, UDDI, 619
<bindingTemplate>, 620
<businessInfo>, 618
<serviceInfo>, 619
tModel elements, 620
elements, XML, 432
<DISTRIBUTED>, 432
READ/WRITE configuration options, 432
<LOG>, 432
attributes, 432
logging service example, 431
<MEDIA>, 433
encoding/decoding messages application, example, 113
MessageClient class, producing/sending messages, 116
MessageFactory class, creating messages, 113
MessageProcessor class, decoding/printing messages, 118
MessageServer class, receiving/decoding messages, 119
running application, 121
Enhanced Data rates for Global Evolution, see EDGE.
Enterprise Application Integration, see EAI.
enterprise applications using JMS, 19
B2B e-commerce, 19
collaborative computing, 19
EAI, 19
secure & fault-tolerant guaranteed message delivery, 19
Enterprise JavaBeans, see EJB.
enterprise messaging, 7
components, 8
interaction diagram, 9
JMS, 13
MOM, 9
overview, 45
exception listeners, 60
installing, online banking example, 175
overview, connections, 60
exceptions, 77
standard, 77
expiration, messages
JMSExpiration header field, 154
time-to-live, defining globally, 70
eXtensible Markup Language, see XML.
eXtensible Stylesheet Language Transformations, see XSLT.