S

SAX (Simple API for XML), 479

DefaultHandler class, common callbacks, 480

event-based parsing example, XML

messaging, 480

characters() method callback, DefaultHandler class, 483

DefaultHandler class methods callbacks, 482

method callbacks, diagram, 480

parse() method, 482

source code, 481

testing, 484

overview, XML message parsing, 479

scalability, clusters, 375

connections, 377

CPU memory limitations, 377

number of connections, 378

threads, using, 377

limitation factors, 384

concurrency, 384

consumer bottlenecks, 384

network bandwidth, 385

message throughput, 378

PTP messaging, 379

Pub/Sub messaging, 378

MOM, 12

overview, 375

definition, 375

quantitative performance measurement, 375

benchmarking & bottlenecks, 376

linear/sub~/super~ types, 375

synergy, 376

storage capacity, 379

flow control, 379

improving algorithm, 379

storage algorithm, 379

storage redundancy, 380

additional node failure, 381

network failure reasons, 380

network partitioning, 383

node restoration timing, 381

primary/backup configuration, 382

scalability criteria, 382

system administrator availability, 380

security

helpdesk ticket system example, 298

intra-node security, clusters, 405

signed/unsigned JMS client applets, 185

XML messaging, 491

entire document encryption, 491

MOM encryption, 492

segmented encryption, 492

validation, 492

selectors, messages, see message selectors.

servers

monolithic & single logical, 370

servlets

logging service example, 437

sessions, 64

acknowledgement, messages, 68

basic interface methods, 64

commit()/rollback() interface methods, transactions, 220

two-phase commit protocol, 403

definition, 49

destinations, creating, 65

mesages, creating, 91

factory methods, 91

message consumers/producers, creating, 66

message listeners, asynchronous

message delivery, 67

purposes, 64

transaction support, 68

setJMSXXX() header methods, 95

setXXX() methods, map messages, 112

setXXXProperty() methods, message properties, 123

shared nothing architecture, clusters, 399

IP multicast networking, 401

MOM serverless communication, 400

overview, 399

shared storage architecture, clusters, 397

database, shared, 399

DSM, 399

overview, 397

persistent storage misuse, 399

RAID & shared disk limitations, 398

Shutdown class, WebLogic, 328

helpdesk ticket system, EJB 334

creation, 334

deployment, 353

implementation, 338

Simple API for XML, see SAX.

SOAP (Simple Object Access Protocol), 596

<Body> mandatory body element, 598

faultcode sub-elements, 598

<Envelope> element, packaging using XML, 597

<Header> optional header element, 597

attributes, 597

one-way (send-and-forget) addressing model, 596

overview, XML messaging, 596

primitive-type definitions from XML Schema, adopting, 598

SOAPAction HTTP header field URI, 601

as JMS message property candidate, 601

specification, 596

transport binding, 599

JMS binding, no standard guidelines available, 600

software providers, JMS, 549

FioranoMQ, 567

iBus, Softwired, 573

J2EE 584

JMQ, 553

MQSeries JMS, IBM, 563

overview, 549

SonicMQ, Progress, 558

WebLogic, BEA, 578

SonicMQ, Progress, 558

binaries, 559

admin, 559

explorer, 560

startbr, 559

editions, 558

features, 558

portable JMS client example, 560

Startup class, WebLogic, 327

helpdesk ticket system, EJB 333

creation, 333

deployment, 353

implementation, 336

starvation, receivers

PTP clustering, 391

stock price distribution system, Pub/Sub example, 28

additional features, 30

MRV (Most Recent Value) service, 30

application architecture, diagram, 31

features, architecture, 29

calculation engines, redundancy, 29

option price calculator, 29

price volatility calculator, 29

storage, messages, 379

load balancing, clusters, 397

scalability, capacity clusters, 379

flow control, 379

improving algorithm, 379

storage algorithm, 379

scalability, redundancy clusters, 380

additional node failure, 381

network failure reasons, 380

network partitioning, 383

node restoration timing, 381

primary/backup configuration, 382

scalability criteria, 382

system administrator availability, 380

stream messages, 110

methods, 110

type conversion rules, map & stream, 130

Symbian, 523

key features, 523

synchronous communications

blocking method calls by message consumers, 72

design patterns, MOM applications, 38

PTP messaging, 15



Professional JMS
Professional JMS
ISBN: 1861004931
EAN: 2147483647
Year: 2000
Pages: 154

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