Cover image for Self-Service Applications using IBM WebSphere V5.0 and WebSphere MQ Integrator V2.1 Patterns for e-business Series.
Self-Service Applications using IBM WebSphere V5.0 and WebSphere MQ Integrator V2.1 Patterns for e-business Series.
Title:
Self-Service Applications using IBM WebSphere V5.0 and WebSphere MQ Integrator V2.1 Patterns for e-business Series.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (320 pages)
Contents:
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 Patterns for e-business -- Chapter 1. Patterns for e-business -- 1.1 The Patterns for e-business layered asset model -- 1.2 How to use the Patterns for e-business -- 1.2.1 Selecting a Business, Integration, or Composite pattern, or a Custom design -- 1.2.2 Selecting Application patterns -- 1.2.3 Review Runtime patterns -- 1.2.4 Review Product mappings -- 1.2.5 Review guidelines and related links -- 1.3 Summary -- Chapter 2. The Self-Service business pattern -- 2.1 Self-Service applications -- 2.2 Self-Service application patterns -- 2.3 Application patterns used in this book -- 2.3.1 Router pattern -- 2.3.2 Decomposition pattern -- Chapter 3. Runtime patterns -- 3.1 Nodes -- 3.2 Basic Runtime pattern for the Router pattern -- 3.2.1 Variation 1 -- 3.3 Basic Runtime pattern for Decomposition -- 3.3.1 Variation 1 -- 3.4 For more information -- Chapter 4. Product mapping -- 4.1 Runtime product mappings -- 4.2 Product summary -- Part 2 Guidelines -- Chapter 5. Technology options -- 5.1 Web client -- 5.1.1 Web browser -- 5.1.2 HTML -- 5.1.3 Dynamic HTML -- 5.1.4 CSS -- 5.1.5 JavaScript -- 5.1.6 Java applets -- 5.1.7 XML (client side) -- 5.1.8 XHTML 1.1 (HTML 4.01) -- 5.1.9 VoiceXML -- 5.1.10 XForms -- 5.1.11 XSLT -- 5.1.12 Mobile clients -- 5.2 Web application server -- 5.2.1 Java servlets -- 5.2.2 JavaServer Pages (JSPs) -- 5.2.3 JavaBeans -- 5.2.4 XML -- 5.2.5 Enterprise JavaBeans -- 5.2.6 Additional enterprise Java APIs -- 5.3 Integration technologies -- 5.3.1 Web services -- 5.3.2 J2EE Connector Architecture -- 5.3.3 Java Message Service -- 5.3.4 Message Oriented Middleware -- 5.3.5 Others -- 5.4 Where to find more information -- Chapter 6. Application design -- 6.1 Application structure.

6.1.1 Model-View-Controller design pattern -- 6.1.2 Struts -- 6.1.3 Sample application -- 6.2 EJB design guidelines -- 6.2.1 Local and remote home interfaces -- 6.2.2 Using the Singleton pattern -- 6.2.3 The Facade pattern -- 6.3 JMS design guidelines -- 6.3.1 Message models -- 6.3.2 JMS point-to-point model -- 6.3.3 JMS publish/subscribe model -- 6.3.4 JMS messages -- 6.3.5 Synchronous versus asynchronous design considerations -- 6.3.6 Where to implement message producers and consumers -- 6.3.7 Message-driven beans -- 6.3.8 Managing JMS objects -- 6.3.9 JMS and JNDI -- 6.3.10 Embedded JMS Provider versus WebSphere MQ -- 6.3.11 WebSphere to MQ connection options -- 6.3.12 Best practices for JMS and IBM WebSphere MQ -- Chapter 7. Application development -- 7.1 MVC development using the Struts framework -- 7.1.1 Creating a Web diagram -- 7.1.2 Coding Struts elements -- 7.2 Developing a message-driven bean with WebSphere Studio -- 7.2.1 Message-driven bean implementation -- 7.2.2 Life cycle of a message-driven bean -- 7.2.3 Creating an MDB using WebSphere Studio -- 7.2.4 Coding the message-driven bean -- 7.3 XML and XSLT development -- 7.3.1 XML as data transfer technology -- 7.3.2 Guidelines for creating an XML message -- 7.3.3 Performing XML transformations -- 7.3.4 Working with XSLTC -- 7.3.5 WebSphere Studio XML support -- 7.3.6 Using XML JavaBeans -- Chapter 8. Developing WebSphere MQ Integrator message flows -- 8.1 What is a broker domain? -- 8.2 Developing message flows -- 8.2.1 Preparations: creating queue managers and defining queues -- 8.2.2 Using the Control Center -- 8.2.3 Creating message flows -- Chapter 9. Security -- 9.1 End-to-end security -- 9.2 Applying security to our Runtime patterns -- 9.3 Security guidelines -- 9.4 Application security -- 9.5 Messaging security -- 9.5.1 Securing WebSphere MQ resources.

9.5.2 Securing WebSphere MQ Integrator resources -- 9.6 Security design principles summary -- Chapter 10. Performance and availability -- 10.1 Introduction -- 10.2 Performance analysis -- 10.3 Performance considerations in messaging -- 10.3.1 Connection pooling -- 10.3.2 Multithreaded programs -- 10.3.3 Persistent versus non-persistent messages -- 10.3.4 One-phase commit optimization -- 10.3.5 Caching WebSphere MQ JMS objects -- 10.3.6 Message-driven beans performance considerations -- 10.4 High availability with WebSphere MQ -- 10.4.1 Overview of WebSphere MQ cluster components -- 10.4.2 WebSphere MQ simplified management -- Part 3 Implementation -- Chapter 11. Technical scenarios -- 11.1 Application flow -- 11.2 System setup -- 11.2.1 Products used to prove the scenarios -- 11.2.2 Development environment -- 11.2.3 Runtime environment -- Chapter 12. Configuring WebSphere -- 12.1 Defining JMS resources to WebSphere -- 12.1.1 Determining the correct scope -- 12.2 Using the embedded JMS server -- 12.2.1 Defining a queue connection factory -- 12.2.2 Defining a queue destination -- 12.2.3 Define the queue for the JMS server -- 12.3 Using WebSphere MQ V5.3 -- 12.3.1 Defining a queue connection factory -- 12.3.2 Define a queue destination -- 12.3.3 Define the queue for WebSphere MQ -- 12.4 Deploying message-driven beans in WebSphere V5.0 -- 12.5 Testing, logging, debugging -- Chapter 13. Configuring WebSphere MQ and MQ Integrator -- 13.1 WebSphere MQ objects -- 13.2 WebSphere MQ system management -- 13.2.1 Remote administration -- 13.3 Creating the WebSphere MQ Integrator databases -- 13.4 Creating the WebSphere MQ Integrator Configuration Manager -- 13.4.1 Creating the brokers -- 13.4.2 Transaction behavior -- 13.5 Testing, logging, debugging -- Appendix A. Additional material -- Locating the Web material -- Using the Web material.

System requirements for downloading the Web material -- How to use the Web material -- 13.5.1 Supplier application configuration -- 13.5.2 Running -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other resources -- Referenced Web sites -- How to get IBM Redbooks -- IBM Redbooks collections -- Index -- Back cover.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: