JaVa
   

tag library descriptors (TLDs), 773–774 taxonomies classification, 192–193 custom, 193–194 defined, 192 ebXML, 255 external, example, 490 internal, classification of, 489, 490 UDDI, 255 TcpMon Java utility, 117 TCPtrace, 117 technical architecture, 86–88 defined, 86 impact, 86 robust, 86–87 technical services, 87–88 technical services, 87–88 access, 88 building, 87 defined, 87 Templates object, 306 testability, 78 architecture support, 78 defined, 78 requirements, 78 See also component-based service (CBS) development testing, 699–703 functional, 92, 700–701 load and stress, 701–702 proof-of-concept, 703 QoS, 92, 93 regression, 93, 701 service federation, 93 system, 93 types of, 700 unit, 92 throughput, 703 tickets, 720 time zone support, 217 timer service, 704–707 tModels, 165, 188–192 creating, 183, 192–193 defined, 179, 188 for Flute Bank News service, 191 illustrated, 188 keys, 189 multiple-symbol WSDL document, 209–210 name, 179 overviewURL element, 204 registration, 193 shopping cart configuration, 189 single-symbol WSDL document, 209 in Web services, 189 WSDL service interface representation, 213 See also UDDI; UDDI informational structural model tool-generated classes, 364 transaction management, 583–619 concepts, 583–593 models, 589–591, 593–597 specifications, 597–618 summary, 619 transaction manager, 585–587 defined, 586 functions, 586–587 JTA, 592 JTS, 593 JTS, components, 594 TP monitor vs., 587 transactional support, 589–591 transaction models, 589–591 business, 598 flat, 589, 594, 619 nested, 590–591 new, 597–598 properties, 598 for Web services, 593–597 transactions ACID, 597 atomic property, 584 BTP, 600–603 business, 594, 598–615 consistent property, 584 context, 587 context propagation, 401, 597 defined, 583 design, 91 discrete, 239, 242 distributed, 593 durability property, 585 global, 587–589 in-doubt, 589 in-flight, 588–589 isolation property, 584–585 JTA, 401 long-running, 595, 597 nested, 590–591 new specifications, 597–618 scope of, 589 subtransactions, 595–597 two-phase commit and, 587–589 unit of work, 584 Transformation API for XML (TrAX), 302 Triple DES, 631 trust service provider, 679 Trust Services Integration Kit, 650 Twofish, 631 two-phase commit, 587–589 BTP two-phase protocol vs., 609–610 commit phase, 587 defined, 587 global transactions and, 587–589 illustrated, 588 prepare phase, 587 two-phase protocol, 606–609 illustrated, 606 participants confirmation, 609–610 transaction cancellation, 609 two-phase commit protocol vs., 609–610 See also Business Transaction Protocol (BTP) two-way encryption, 628 type mapping defined, 388 system API, 390 system illustration, 389 types base, 762 built-in, 751–752 complex, 752–759 deriving, by extension, 763–764 deriving, by restriction, 764–765 new, defining, 762–765 simple, 51–52 types element, 146–148 defined, 146 extending, 166 illustrated, 146 See also WSDL documents typesafe enumeration, 556, 557 typesafeEnum declaration, 576–579 binding, 578–579 defined, 576 syntax, 576 using, 576 See also binding declarations
JaVa
   
Comments