New Capabilities in IBM WebSphere Transcoding Publisher Version 3.5 Extending Web Applications to the Pervasive World

Book description

This IBM Redbooks publication helps you to understand the IBM WebSphere Transcoding Publisher (WTP) Version 3.5 product. It focuses on new technologies implemented in this release and helps you plan, install and configure WTP in the supported models.

For example, you will find information on how to configure WTP to run as a proxy server, reverse proxy, as a WebSphere Application Server (WAS) filter, or simply as JavaBeans within user applications.

In this book, we have included information about new transcoders, new stylesheet support, and new techniques for text clipping available in this release. You will also find numerous configuration scenarios showing ways to set up the IBM WebSphere Transcoding Publisher Version 3.5 to adapt and reformat your application content (HTML, XML, and images) so it can be accessed from devices such as WAP and i-Mode phones, Palm devices, Windows CE and WorkPads.

A basic knowledge of Java technologies such as servlets, JavaBeans, JavaServer Pages (JSPs), and the terminology used in Web publishing is assumed.

Table of contents

  1. Preface
    1. The team that wrote this redbook
    2. Comments welcome
  2. Chapter 1: Planning and release overview
    1. Introduction
      1. WTP 3.5 enhancements
      2. Hardware and software prerequisites
    2. Modes of operation
    3. Preference profiles
    4. Transcoders
    5. Centralized administration via LDAP
    6. Administration console
    7. Toolkit
    8. Document or text clipping
    9. Style sheet support
    10. Fragmentation
    11. Tracing and logging
    12. WebSphere Everyplace Suite support
    13. Integration with Host Publisher
    14. National language support
    15. Resources used in this redbook
  3. Chapter 2: Installation
    1. Planning for Transcoding Publisher
      1. Server configuration
      2. Security
      3. Hardware and software prerequisites
    2. JDK requirements
    3. Installing Transcoding Publisher
    4. AS/400 installation
    5. Using LDAP
      1. WTP LDAP installation
      2. WTP configuration using LDAP
    6. Silent install
      1. Script creation
    7. Uninstall
    8. Installing the WTP profile builder
  4. Chapter 3: Proxy model
    1. Overview
      1. WTP as a proxy intermediary
      2. Basic flow for Transcoding Publisher acting as a proxy
      3. Port mapping
    2. Network proxy
      1. WTP Server setup
    3. Reverse proxy
      1. Single Web server reverse proxy configuration
      2. Multiple Web server reverse proxy configuration
      3. Transparent redirection in reverse proxy (1/2)
      4. Transparent redirection in reverse proxy (2/2)
    4. Using firewalls
    5. Caching transcoded pages
      1. Overview
      2. Relationship to external cache
      3. Understanding caching
      4. Sample scenario (1/2)
      5. Sample scenario (2/2)
    6. Use of load balancing with WTP in reverse proxy mode
  5. Chapter 4: Servlet model
    1. Overview
      1. Enhancements
      2. Dynamic and static content
      3. Fragmentation support
      4. Limitations
    2. Configuration
    3. Problem determination
    4. Hints and tips
    5. Sample scenario: transcoding HTML content
      1. Invoking transcoded content from a desktop browser
      2. Transcoding HTML to WML from JavaServer Pages (1/2)
      3. Transcoding HTML to WML from JavaServer Pages (2/2)
    6. Sample scenario: transcoding XML content
      1. Registering style sheets to WTP
      2. Transcoding Host Publisher XML content (1/2)
      3. Transcoding Host Publisher XML content (2/2)
  6. Chapter 5: JavaBean transcoders
    1. Overview
      1. WTP JavaBean model
      2. WTP-provided JavaBeans
      3. Invoking a WTP JavaBean
    2. Transform Tool sample program
    3. Using the WTP JavaBeans
      1. Defining the classpath and path
      2. Specifying input parameters
      3. Using the JavaBeans with Linux
    4. Scenario: invoking WTP JavaBeans from stand-alone Java
    5. Scenario: invoking WTP JavaBeans from a JSP
    6. Scenario: invoking WTP JavaBeans from a servlet (1/3)
    7. Scenario: invoking WTP JavaBeans from a servlet (2/3)
    8. Scenario: invoking WTP JavaBeans from a servlet (3/3)
      1. Setting user-agent to a Palm device
    9. Scenario: invoking WTP JavaBeans from JSPs using a form (1/2)
    10. Scenario: invoking WTP JavaBeans from JSPs using a form (2/2)
    11. Scenario: invoking a WTP JavaBean to transcode XML (1/2)
    12. Scenario: invoking a WTP JavaBean to transcode XML (2/2)
      1. Defining the servlet in WAS
      2. Registering the XML style sheet
      3. Running the application
  7. Chapter 6: Administration console
    1. Basic operation of the administration console
      1. The main window
      2. Working with server models
      3. Working with resources (1/2)
      4. Working with resources (2/2)
      5. Working with settings (1/2)
      6. Working with settings (2/2)
      7. Refreshing the server
      8. Logging and tracing (1/2)
      9. Logging and tracing (2/2)
      10. Starting and stopping
    2. Extending Transcoding Publisher
      1. Adding preference profiles
      2. Registering XML style sheets
      3. Adding annotators
      4. Adding Transcoders
    3. Centralizing configuration data
      1. Where information is stored
      2. Basic operation of administration console for central directory (1/2)
      3. Basic operation of administration console for central directory (2/2)
      4. Creating server models
      5. Modifying server models
      6. Deleting server models
      7. How to solve problems
    4. Dynamic notification
      1. Usage with the central directory
      2. Usage without the central directory
  8. Chapter 7: Style sheet processing
    1. Introduction
      1. Style sheet administration
    2. Using parameterization
      1. Implementing internationalization
      2. Style sheet cache
      3. Encoding support
      4. Including global style sheets
    3. Using style sheets: sample scenario
      1. Input XML document
      2. Sample style sheet
      3. Style sheet registration
      4. Translation files
      5. Running the scenario
    4. Problem determination
  9. Chapter 8: Document clipping
    1. Overview
    2. Text clipping
      1. Sample scenario: WML IBM stock page text clipper (1/2)
      2. Sample scenario: WML IBM stock page text clipper (2/2)
    3. Annotations
      1. Why use annotations
      2. Annotation clipping model
      3. Internal annotations
      4. External annotations (1/3)
      5. External annotations (2/3)
      6. External annotations (3/3)
      7. Form support
      8. Problem determination
  10. Chapter 9: Fragmentation
    1. Overview
      1. How it works
      2. Fragmentable elements
      3. Common problems
      4. Example
    2. Scenarios
      1. Configuration of the scenarios
      2. Scenario: WML fragmentation (1/2)
      3. Scenario: WML fragmentation (2/2)
      4. Scenario: i-Mode fragmentation (1/3)
      5. Scenario: i-Mode fragmentation (2/3)
      6. Scenario: i-Mode fragmentation (3/3)
  11. Chapter 10: Using the toolkit
    1. Overview
    2. The Transform Tool
      1. Starting the Transform Tool
      2. Using the Transform Tool (1/2)
      3. Using the Transform Tool (2/2)
    3. Request Viewer
      1. Starting the Request Viewer
      2. Viewing server configuration
      3. Viewing request processing
      4. Other functions in the Request Viewer
    4. Profile Builder
      1. Working with downloaded profiles
      2. Running the Profile Builder
      3. Working with profiles
      4. Creating a new profile (1/3)
      5. Creating a new profile (2/3)
      6. Creating a new profile (3/3)
      7. Known problems
    5. Creating new transcoders
      1. Writing and compiling the transcoder
      2. Specifying transcoder configuration information (1/2)
      3. Specifying transcoder configuration information (2/2)
      4. Packaging the transcoder files
      5. Adding a new preference profile
      6. Registering the transcoder with WTP
      7. Debugging MEGlets
  12. Chapter 11: Transcoding in WebSphere Everyplace Suite
    1. Overview
      1. Transcoding proxy in a WES domain
    2. LDAP support
    3. Active session exploitation
    4. NoOp transcoder
  13. Chapter 12: Security considerations
    1. Introduction
    2. Firewalls
      1. Firewall objectives and firewall rules
      2. A typical firewall configuration
    3. SSL considerations
      1. Transcoding Publisher as a filter
      2. JavaBean transcoders
      3. WebSphere Traffic Express and Transcoding Publisher
    4. WAP security
    5. Wireless Transport Layer Security (WTLS)
      1. Record protocol
      2. Minicertificates
      3. Anonymous handshake
      4. WAP security and WTP proxy
      5. WAP security and WTP servlet mode
  14. Appendix A: Lab environment
    1. Machine configuration
      1. WebSphere Trancoding Publisher
      2. Client
      3. Firewalls 1 and 2
      4. WebSphere translation, voice and cache servers
      5. Network Dispatcher
      6. WebSphere Application Server and Host Publisher
      7. LDAP server
      8. Network connections
  15. Appendix B: Special notices
  16. Appendix C: Related publications
    1. IBM Redbooks
    2. IBM Redbooks collections
    3. Other resources
    4. Referenced Web sites
  17. How to get IBM Redbooks
    1. IBM Redbooks fax order form
  18. Glossary (1/2)
  19. Glossary (2/2)
  20. Index
  21. IBM Redbooks review (1/2)
  22. IBM Redbooks review (2/2)

Product information

  • Title: New Capabilities in IBM WebSphere Transcoding Publisher Version 3.5 Extending Web Applications to the Pervasive World
  • Author(s): Juan Rodriguez, Bernard Dakar, Fabio Luis Marras, Craig Schreder, Satoru Suzuki, Erasmus Tapera
  • Release date: May 2001
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738421544