xiv WebSphere Application Server V6 Planning and Design
15.2.8 Indirect link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
15.2.9 WebSphere MQ client link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
15.2.10 Interoperability and WebSphere MQ integration . . . . . . . . . . . . . 443
15.3 Service integration bus resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
15.3.1 Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
15.3.2 Bus members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
15.3.3 Messaging engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
15.3.4 Data store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
15.3.5 Destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
15.3.6 Mediations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
15.4 JMS resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
15.4.1 Components used in a JMS configuration . . . . . . . . . . . . . . . . . . 449
15.4.2 Generic JMS usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
15.4.3 JMS connection factories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
15.4.4 Service integration bus and JMS destinations . . . . . . . . . . . . . . . 451
15.4.5 Service integration bus and MDBs . . . . . . . . . . . . . . . . . . . . . . . . 451
15.4.6 MDBs connecting to the bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
15.4.7 MDBs and clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
15.4.8 MDB and activation specifications . . . . . . . . . . . . . . . . . . . . . . . . 454
15.4.9 Component relationships when using MDBs . . . . . . . . . . . . . . . . 455
15.5 Component relationships using generic JMS . . . . . . . . . . . . . . . . . . . . 455
15.6 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Chapter 16. Planning for Web services . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
16.1 Overview of Web services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
16.2 Extensible Markup Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
16.3 SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
16.4 Web Services Description Language . . . . . . . . . . . . . . . . . . . . . . . . . . 467
16.5 UDDI and ebXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
16.6 J2EE 1.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
16.7 Web services in Java: JAX-RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
16.7.1 What is JAX-RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
16.7.2 JAX-RPC goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
16.7.3 Handlers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
16.8 Enterprise Web services: JSR-101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
16.8.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
16.8.2 Client invocation styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
16.8.3 Deployment packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
16.8.4 SAAJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
16.8.5 JAX-R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
16.8.6 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
16.8.7 Web services and performance . . . . . . . . . . . . . . . . . . . . . . . . . . 475
16.9 UDDI V3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476