A Portal Composite Pattern Using WebSphere Portal V5

Book description

The Patterns for e-business are a group of proven, reusable assets that can speed the process of developing applications. The Portal composite pattern combines Business and Integration patterns to help implement a portal solution. This is an update of the IBM Redbooks publication A Portal Composite Pattern Using WebSphere V4.1, SG24-6869, and is based on WebSphere Portal V5. This book updates the Portal composite, Application, and Runtime patterns and Product mappings, and provides design for building Portal solutions.

Part 1 of this publication describes a business scenario that can be well served by the use of a portal. It guides you through the process of choosing the Business and Integration patterns of the Composite pattern and then drilling down to the Application and Runtime pattern and Product mapping to deliver the desired functionality of the Portal composite pattern.

Part 2 provides a set of guidelines for choosing among technology options and guidelines for application design and development.

Background information about WebSphere Portal Version 5 can be found in the Appendix.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this redbook
    2. Become a published author
    3. Comments welcome
  3. Part 1: Portal composite pattern
    1. Chapter 1: Patterns for e-business
      1. The Patterns for e-business layered asset model
      2. How to use the Patterns for e-business (1/3)
      3. How to use the Patterns for e-business (2/3)
      4. How to use the Patterns for e-business (3/3)
        1. Business, Integration, Composite pattern, or Custom design
        2. Selecting Application patterns
        3. Review Runtime patterns
        4. Review Product mappings
        5. Review guidelines and related links
      5. Summary
    2. Chapter 2: Scenario description
      1. Portal business scenarios (1/4)
      2. Portal business scenarios (2/4)
      3. Portal business scenarios (3/4)
      4. Portal business scenarios (4/4)
        1. Base secure portal
        2. Single sign-on for access to multiple applications
        3. Collaboration among customers and employees
        4. User Information Aggregation
        5. Employee Community Workplace scenario
        6. Effective Content Management scenario
    3. Chapter 3: Portal composite pattern
      1. Introduction to the Portal composite pattern
        1. Business drivers
        2. Jump-start portal questions
        3. IT drivers
      2. Understanding the Patterns for e-business
      3. The Portal Custom design (1/2)
      4. The Portal Custom design (2/2)
        1. Access Integration pattern
        2. Self-Service business pattern
        3. Collaboration business pattern
        4. Information Aggregation business pattern
        5. Extended Enterprise business pattern
        6. Application Integration pattern
        7. Portal characteristics
        8. The Portal composite pattern
        9. Benefits
        10. Limitations
      5. Summary
    4. Chapter 4: Selecting Application patterns
      1. Application patterns for the Portal composite pattern
        1. Identified Application patterns
        2. A Portal custom design
      2. Application patterns described (1/6)
      3. Application patterns described (2/6)
      4. Application patterns described (3/6)
      5. Application patterns described (4/6)
      6. Application patterns described (5/6)
      7. Application patterns described (6/6)
        1. Access Integration::Web Single Sign-on application pattern
        2. Access Integration::Extended Single Sign-on
        3. Access Integration::Pervasive Device Access
        4. Access Integration::Personalized Delivery application pattern
        5. Self-Service::Directly Integrated Single Channel
        6. Collaboration::Store and Retrieve application pattern
        7. Collaboration::Directed Collaboration - Variation
        8. Application Integration::Population Single-Step application pattern
        9. Application Integration::Population Multi-Step application pattern
        10. Application Integration::Population:Index
      8. Summary
      9. Where to find more information
    5. Chapter 5: Selection Runtime patterns
      1. Introduction
      2. Portal composite runtime pattern
        1. Node descriptions
      3. Runtime patterns for the Portal composite pattern (1/4)
      4. Runtime patterns for the Portal composite pattern (2/4)
      5. Runtime patterns for the Portal composite pattern (3/4)
      6. Runtime patterns for the Portal composite pattern (4/4)
        1. Access Integration
        2. Self-Service business pattern
        3. Collaboration
        4. Application Integration
    6. Chapter 6: Product mappings
      1. Product mapping (1/3)
      2. Product mapping (2/3)
      3. Product mapping (3/3)
        1. Product mapping node descriptions
      4. Alternative products and technologies
      5. Where to find more information
  4. Part 1: Portal composite pattern guidelines
    1. Chapter 7: Technology options
      1. Web client (1/2)
      2. Web client (2/2)
        1. Web browser
        2. HTML
        3. Dynamic HTML
        4. CSS
        5. JavaScript
        6. Java applets
        7. XHTML 1.0 (HTML 4.01)
        8. XForms
      3. Pervasive clients (1/2)
      4. Pervasive clients (2/2)
        1. Architecture
        2. WAP
        3. Microbrowser
        4. WML
        5. WMLScript
        6. cHTML
        7. VoiceXML
        8. X+V
        9. SyncML
        10. Mobile devices
        11. Mobile client platforms
      5. Wireless networks
        1. Personal Area Network (PAN)
        2. Wireless Local Area Network (WLAN)
        3. Wireless Wide Area Network (WWAN)
      6. Web Application Server (1/2)
      7. Web Application Server (2/2)
        1. Java servlets
        2. JavaServer Pages (JSPs)
        3. JavaBeans
        4. XML
        5. Enterprise JavaBeans
        6. Additional enterprise Java APIs
      8. Integration technologies (1/2)
      9. Integration technologies (2/2)
        1. Web services
        2. J2EE Connector Architecture
        3. Java Message Service
        4. Others
      10. Where to find more information
    2. Chapter 8: Portal application design and development guidelines
      1. Introduction
      2. WebSphere Portal
      3. Introduction to object-oriented design patterns
        1. Singleton
        2. Factory
        3. Abstract Factory
        4. Proxy
        5. Decorator
        6. Command
        7. Facade
        8. Model-View-Controller (MVC)
        9. Summary
      4. Introduction to the Portlet framework (1/4)
      5. Introduction to the Portlet framework (2/4)
      6. Introduction to the Portlet framework (3/4)
      7. Introduction to the Portlet framework (4/4)
        1. Background on Portlets
        2. Navigational schema
        3. General approach to Portlet development
        4. State Pattern Portlet framework
        5. Struts
      8. Collaborative Portals (1/2)
      9. Collaborative Portals (2/2)
        1. People awareness
        2. Collaborative Components
        3. How to add people awareness to your portlet
        4. Advanced Domino database access
        5. Reference material
      10. Portlet development guidelines (1/3)
      11. Portlet development guidelines (2/3)
      12. Portlet development guidelines (3/3)
      13. Performance considerations
        1. Performance analysis
      14. Performance guidelines (1/3)
      15. Performance guidelines (2/3)
      16. Performance guidelines (3/3)
        1. Caching
        2. Object pooling
        3. Performance pitfalls
      17. Portalization approach for existing applications (1/2)
      18. Portalization approach for existing applications (2/2)
        1. The portalization process
        2. The portalizing challenge
        3. Business applications
        4. Performance considerations
        5. Integration types
        6. Considerations
        7. Summary
        8. Where to find more information:
    3. Appendix A: Introduction to WebSphere Portal V5
      1. Introduction to WebSphere Portal
      2. Highlights and benefits
      3. The WebSphere Portal family (1/2)
      4. The WebSphere Portal family (2/2)
        1. WebSphere Portal Enable for Multiplatforms
        2. WebSphere Portal Extend
        3. WebSphere Portal - Express for Multiplatforms
        4. WebSphere Portal - Express Plus for Multiplatforms
      5. Platform support
    4. Related publications
      1. IBM Redbooks
        1. Other resources
      2. Referenced Web sites
      3. How to get IBM Redbooks
        1. IBM Redbooks collections
    5. Index (1/2)
    6. Index (2/2)
    7. Back cover

Product information

  • Title: A Portal Composite Pattern Using WebSphere Portal V5
  • Author(s): David Janson, Michele Galic, Daniel Hu, Christian Pedersen, Krishnan Hariharan, Oliver Trabert
  • Release date: March 2004
  • Publisher(s): IBM Redbooks
  • ISBN: None