Index_C


C

C# client code, 396–397

caching strategies, 715, 716

CallbackProcessor service, 464–469

code, 464–465

defined, 464

See also asynchronous messaging

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

See also message-oriented middleware (MOM)

chaining, 373

choreographed messaging, 431

class declaration, 572–574

bindings affected by, 573–574

defined, 572

uses, 572

See also binding declarations

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

See also business transactions

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

See also implementation scenarios

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

See also binding declarations

customer relationship management (CRM) system, 23




Java Web Services Architecture
Java Web Services Architecture (The Morgan Kaufmann Series in Data Management Systems)
ISBN: 1558609008
EAN: 2147483647
Year: 2005
Pages: 210

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net