Main Page

Previous Section Next Section

Index

C

C# client code, 396-397
caching strategies, 715, 716
CallbackProcessor service, 464-469
code, 464-465
defined, 464
Canonical XML, 634-635
defined, 634
specification, 634, 635
capability
levels, 481-482
profiles, 481-482
registry, 481
capacity planning, 717
centralized MOM topology, 406
advantages, 406
defined, 406
illustrated, 407
chaining, 373
choreographed messaging, 431
class declaration, 572-574
bindings affected by, 573-574
defined, 572
uses, 572
classification, 192-196
canonical taxonomies, 192-193
extending, 195
internal, 193
UDDI registries, 192-193
World Geodetic System, 195
See also UDDI
clients
choice, 365-367
EJB, 395
JAXR, 513-514
programmatic registration of, 392
querying registry, 523, 526
standalone JAXM, 438
using DII, 359-362
using dynamic proxies, 362-363
using stubs, 357-359
using WSDL, 363-365
client-server computing, 7
client-side handlers
configuring, 376
example illustration, 379
listing, 377-379
See also handlers
clusters, 715-718
architecture, 717-718
capacity, 715
capacity planning and, 717
defined, 715
high availability and, 716
interfaces, 716
coarse-grained interfaces, 50-59
code inspections, 94
cohesions, 601-603
application/BTP elements in, 602
completion, 608
defined, 600, 603
scenario, 602
cohesive composer, 601, 603
collaboration description, 729
Collaboration-Protocol Agreement (CPA), 246-250, 261
defined, 246
illustrated, 246
querying, 539
sample documents, 246-248
specification, 246
as XML document, 246
XML elements, 249-250
See also ebXML
Collaboration-Protocol Profile (CPP), 242-246
concept, 243
defined, 242-243
document registration, 243
key elements, 244-245
organization representation, 245
querying, 539
sample document, 243-244
as XML document, 243, 245
XML elements, 245
See also ebXML
collaborations, 239, 242-243, 246
scenario, 261-262
use cases mapping to, 239, 242
commission defects, 94
communication
asynchronous, 409
document-centric, 475
fine-grained, 335
JMS, 411
in messaging concept, 474
provider-to-provider, 455, 456, 459
styles, 474
compilers
EJB, 716
schema, 551-552, 554-555
XML-to-Java, 551
complex elements
generated binding interface for, 559
illustrated, 558
mapping, 558-559
complex types, 752-759
all, 755-756
attributeGroup, 758-759
attributes, 756-758
choice, 756
defined, 752
example, 752-755
sequence, 755-756
component scope, 569
component-based development, 11-12
defined, 11
illustrated, 11
component-based service (CBS) development, 65-96
architecture, 81-89
availability, 78-79
defined, 65
design, 80-91
functional requirements, 67-68
integrability, 77-78
lifecycle, 66-80
maintenance, 94-95
modifiability, 71-73
nonfunctional requirements, 68-69
performance, 69-71
portability, 80
reliability, 79-80
requirements analysis, 66
reusability, 73-76
security, 71
summary, 95-96
testability, 78
verification and validation, 91-94
components
coordination service, 666
defined, 11
design-time, 239, 250
identity management, 681
interactions, 35
JWSDP, 268-275
protocols accessing, 12
runtime, 239, 250
transaction manager, 594
composability, 59-60
methods, 60
modular structure and, 59
composite service, 25-26
defined, 25
illustrated, 26
compound data types, 122-125
arrays, 122-125
defined, 122
illustrated, 117-118
structs, 122
See also data types
compound messages
defined, 367
with MIME attachment, 367-368
computer systems
client-server, 7
component-based development, 11-12
deployment transformation, 5
history, 4-13
honey pot, 621
logical evolution, 8-13
monolithic development, 6
N-tier development, 7-8
object-based development, 9-10
physical evolution, 5-8
service-based development, 12-13
structured design, 9
World Wide Web, 8
conceptual service model, 45-47
defined, 45
entity classes, 46
illustrated, 45
manager classes, 46
service layer interfaces, 46
concrete descriptions, 137-138
bindings:, 137
defined, 137
illustrated, 139
services:, 137
See also WSDL; WSDL documents
confirm-set, 607
connections
closing, 500
creating, 500
JAXR and, 493-494
JAXR properties, 493, 495
connectors
defined, 35
interoperable, 48
consistency, 584
content trees, 561
coordination service, 666-668
activation service, 666-667
components, 666
coordination context, 667-668
registration service, 667
CORBA
analogy, 403
firewalls and, 8
implementations, 99
Web services vs., 3
core assets, 89
counter effect, 603
coupling
defined, 49
degree of, 49
loose, 49, 594-595
create-replace-update-delete (CRUD), 494-496
custom data types
avoiding, 395
using, 388-391
See also data types
custom declarations, 570-579
class, 572-574
defined, 569
example uses, 579-580
globalBindings, 570
javadoc, 572
javaType, 575-576
property, 574-575
schemaBindings, 570-571
typesafeEnum, 576-579
when to use, 579-580
customer relationship management (CRM) system, 23

Previous Section Next Section


JavaScript Editor Java Tutorials Free JavaScript Editor