Java exceptions, generating WSDL from, mapping SOAP-encoded types to, messaging in, method declaration, service definition interfaces, Web services and, Java 2 Enterprise version (J2EE), , Activity Service for Extended Transactions, architecture, blueprints, containers, JAX-RPC and, security and, servers, Java API for WSDL (JWSDL), Java API for XML Messaging. See Java API for XML Processing. See Java API for XML Registries. See Java API for XML-Based Remote Procedure Calls. See Java Architecture for XML Binding. See Java Authentication and Authorization Service (JAAS), APIs, app use, configuration file name, location, LoginModule(s), pluggable authentication, , Java classes generating, WSDL and, Java Community Process (JCP), Java Cryptography Extensions (JCE), Blowfish example, core classes, defined, framework, , keystore, MD5 example, principle, service support, Java Keystore (JKS), Java Message Service. See Java Naming and Directory Interface (JNDI), , , , Java Remote Method Protocol (JRMP), Java Server Faces, Java Server Pages (JSP), custom actions, example using JSTL tags, multiple containers, as presentation tier basis, Java Server Pages Standard Tag Library. See Java Transaction API (JTA), defined, transaction managers, transaction managers components, transaction managers/app programs contract, transaction managers/app services contract, transaction managers/transactional resource contract, transactions, UserTransaction interface, Java Transaction Service (JTS), , defined, transaction manager, Java WSDP (JWSDP), , Ant, availability, components, components illustration, defined, , Java XML APIs, JAXB, JAXM, JAXP, JAXR, JAX-RPC, registry browser, registry server, SAAJ, setting up, summary, supporting specifications, Tomcat Web container, tools, wscompile tool, wsdeploy tool, XML descriptor, See also Java XML pack, JavaBeans Activation framework, javadoc declaration, bindings affected by, defined, See also JavaMail, advantages, API illustration, asynchronous B2B messaging with, for complex messaging apps, conceptual model, drawbacks, implementation cost reduction, infrastructure leveraging, Message, , message sorting facilities, message structure, messaging MOMs elimination, multiple recipient delivery support, notifications support, packages, Provider, receiving mail with, security support, sending mail with, Session, transaction support and, Transport, See also javaType declaration, annotation result, defined, syntax, See also Java-WSDL mappings, checked expressions, extended interface, interface, Java identifiers, method, method arguments, method returns, package, Java-XML bindings, javax.xml.bind.helper package, javax.xml.bind package, javax.xml.bind.util package, javax.xml.bind.Validator interface, javax.xml.messaging, core interfaces, defined, javax.xml.messaging.ReqRespListner interface, javax.xml.parsers, , , , DOM, , SAX, , javax.xml.registry.infomodel package, javax.xml.rpc.handler.Handler interface, javax.xml.soap, JAXM use of, JAX-RPC use of, SAAJ model in, javax.xml.soap.SOAPConnectionFactory, javax.xml.soap.SOAPMessage, javax.xml.transform.dom package defined, interfaces, javax.xml.transform package defined, interfaces, javax.xml.transform.sax package defined, interfaces, javax.xml.transform.stream package defined, interfaces, JAX APIs defined, JAXB, , JAXM, , JAXP, , JAXR, , JAX-RPC, , JWSDP, , overview, JAXB, abstraction layer, additional mappings, annotation element, appInfo element, app code writing, architecture, architecture illustration, business documents, code to read XML documents, context, customizing, defined, , developing with, goal, implementations, , Java class generation, JAX-RPC and, as JWSDP component, namespace, including, need for, passing techniques, specifications, , summary, use scenarios, validation, validation handler, when to use, See also JAXB API, , , Element interface, JAXBContext, Marshaller, Unmarshaller, Validator interface, JAXBContext, , , JAXM, , API, API core, architectural stack, architecture, choosing, clients, conceptual model, consumers, defined, , design, designing with, developing with, EJB and, as interface to JMS, interoperability, , JAX-RPC decision, as JWSDP component, with messaging profile, profiles, provider administration, , providers, reference implementation, root in JMS, services, SOAP message request sent synchronously, standalone clients, summary, uses, without provider, See also JAXP, architecture, architecture illustration, bundling, defined, , development, DOM and, as JWSDP component, logical architecture, parsing/validating schemas, RI, SAX and, schemaLanguage property, schemaSource property, summary, uses, W3C DOM package, XML schemas and, XSLT and, See also JAXR, , , API, API abstraction level, API illustration, app connection sequence, app to publish WSDL, architecture, architecture illustration, Association interface, BusinessLifeCycleManager interface, , , , , BusinessQueryManager interface, , capability profiles, Classification interface, ClassificationScheme interface, clients, connection properties, , connections and, CRUD operations and, debugging, declarative queries and, DeclarativeQueryManager interface, , defined, , ebXML registry and, ExtrinsicObject, Factory pattern, get-find operations and, internal taxonomy support, as JWSDP component, LifeCycleManager, , , mapping ebXML information model to, providers, QueryManager interface, reference implementation, RegistryObject interface, , summary, to UDDI mapping, UDDI registry querying with, See also JAXR information model, core, illustrated, inheritance relationships, location, logical groups of classes, Organization, , PostalAddress, Service, ServiceBinding, SpecificationLink, Users, JAX-RPC, , , , advanced, attachments, blocking invocation, choosing, client creation, clients, client-server interaction, complex protocols, compliant implementation, data type mapping and, defined, , definitions, DII, document/literal support, dynamic proxies, handlers, handler-specific API in, HTTP authentication support, interoperability, J2EE and, JAXB and, JAXM decision, JSR 153 and, JSR-109 and, as JWSDP component, model illustration, need for, non-blocking invocation, pass by reference and, pluggability mechanism, portability across, remote object passing and, RPC/encoded support, runtime, runtime information, security and, server creation, service endpoint, service implementation, service model, specifications, stubs, summary, synchronous procedure invocation support, uses, in vendor decision, vendor standard, See also JAX-RPC development, service consumption, service definition, service deployment, service description, service implementation, steps, JDOM, builder classes, class diagram, classes, defined, DOM vs., standardization, for transformations, JMS, , administered objects, API illustration, communication, conceptual model, Connection, ConnectionFactory, Destination, destinations, exposing, HTTP and, JAXM as interface to, message consumers, message producers, MessageProducer, messaging illustration, point-to-point messaging, publish-subscribe messaging, receiving messages, sending messages, Session, stack, use, vendors, See also JSRs JSR-95, JSR-105, JSR-106, JSR-109, JSR-153, JSR-155, JSR-156, JSR-172, JSR-181, JSTL, , advantages, defined, expression languages and, implicit objects, , reference implementation, tag library descriptors (TLDs), using, WSDP reference implementation of, JSTL tags, absolute URI for, choose, core functionality, database access, forEach, if, internationalization, JSP example using, otherwise, out, parse, parsing and searching, set, transform, when, XML flow control, XML transformation, XML-specific,