Patterns: Portal Search Custom Design

Book description

The Patterns for e-business are a group of proven, reusable assets that can speed the process of developing applications. The Portal Search Customer Design builds off the Portal Composite Pattern, combining Business and Integration patterns to help implement a portal search solution.

Part 1 of this IBM Redbooks publication provides introductory material around the IBM Patterns for e-business, and the Portal Composite Pattern.

Part 2 guides you through the process of choosing the Business and Integration patterns of the custom design, and then drills down to the Application and Runtime patterns, and Product mappings.

Part 3 provides a set of guidelines for implementing and building a portal search solution, including a discussion of search technology selection criteria, as well as application design and development.

Part 4 demonstrates how to implement a portal search solution via a technical scenario. This technical scenario uses the WebSphere Portal Extend offering, combined with Lotus Extended Search.

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: Introductory material
    1. Chapter 1: Patterns for e-business introduction
      1. The IT architect
      2. The Patterns for e-business layered asset model
      3. How to use the Patterns for e-business (1/2)
      4. How to use the Patterns for e-business (2/2)
        1. Select a Business, Integration, or Composite pattern, or a Custom design
        2. Select Application patterns
        3. Review Runtime patterns
        4. Review Product mappings
        5. Review guidelines and related links
      5. Summary
    2. Chapter 2: Portal composite pattern and custom designs introduction
      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. Portal custom designs (1/2)
      4. Portal custom designs (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. Part 2: Portal Search custom design
    1. Chapter 3: The Portal Search custom design
      1. What is a Custom design?
      2. The need for portal search capabilities
      3. Technology drivers
      4. The Custom design
      5. Summary
    2. Chapter 4: Application patterns
      1. An overview of the Application patterns
      2. Application Integration patterns (1/3)
      3. Application Integration patterns (2/3)
      4. Application Integration patterns (3/3)
        1. Population: Single Step, Multi-step, and Data Cleansing
        2. Population: Index Population application pattern
        3. Population: Synchronization application pattern
        4. Federation application pattern
      5. Information Aggregation patterns (1/2)
      6. Information Aggregation patterns (2/2)
        1. User Information Access application pattern
        2. User Search and Discovery application pattern
        3. Self-Service application patterns compared
      7. Combining the patterns for search solutions
      8. Summary
    3. Chapter 5: Runtime patterns
      1. Runtime node descriptions
      2. Runtime pattern for the Portal composite pattern
      3. Runtime pattern for Portal Search custom design
      4. Application Integration Runtime patterns (1/2)
      5. Application Integration Runtime patterns (2/2)
        1. Population: Index Population Runtime pattern
        2. Federation Runtime pattern
      6. Information Aggregation Runtime patterns (1/2)
      7. Information Aggregation Runtime patterns (2/2)
        1. User Search and Discovery Runtime pattern
        2. Information Aggregation in business intelligence solutions
      8. Combining the Runtime patterns
      9. Summary
    4. Chapter 6: Portal Search product mappings
      1. Mapping the Runtime pattern
        1. Functional mappings
        2. Product mappings
        3. Network protocol mappings
      2. Product descriptions (1/2)
      3. Product descriptions (2/2)
        1. Lotus Extended Search
        2. DB2 Information Integrator
        3. Lotus Domino
        4. Lotus Discovery Server
        5. WebSphere Application Server
        6. WebSphere Portal
        7. WebSphere Portal Search Engine (Juru)
      4. Choosing the product
      5. Summary
  5. Part 3: Solution guidelines
    1. Chapter 7: Technology considerations
      1. Query syntax support
      2. Support for a common data model
      3. Simple versus advanced index creation
      4. Honoring the security of data sources
      5. Source discovery
      6. Performance considerations
      7. Client features
      8. Client technologies (1/2)
      9. Client technologies (2/2)
        1. HTML
        2. Dynamic HTML
        3. JavaScript
        4. Java applets
        5. Java servlets
        6. JavaServer Pages (JSPs)
        7. JavaBeans
        8. XML
        9. Web Services
      10. Summary
    2. Chapter 8: Application design
      1. Introduction
      2. WebSphere Portal Services architecture diagram
        1. Single-Tier versus Multi-Tier design
      3. Portal solution guidelines (1/3)
      4. Portal solution guidelines (2/3)
      5. Portal solution guidelines (3/3)
        1. Model-View-Controller design
        2. Content management guidelines
        3. Single sign-on guidelines
        4. Collaboration guidelines
        5. Web services guidelines
      6. Summary
      7. Where to find more information
  6. Part 4: Technical scenario
    1. Chapter 9: “Chrisco Books” scenario
      1. Chrisco Books scenario: story line
      2. Chrisco Books scenario: requirements
        1. Functional requirements
        2. Non-functional requirements
        3. Summary of requirements
      3. Patterns mapping
        1. Examining the business requirements
        2. Solution options
        3. Integrating the solution
      4. Expanding the scenario
      5. Summary
    2. Chapter 10: Technical implementation of the scenario
      1. The runtime environment
      2. The Lotus Domino server
      3. The IBM Content Manager server (1/2)
      4. The IBM Content Manager server (2/2)
      5. The Lotus Extended Search server (1/4)
      6. The Lotus Extended Search server (2/4)
      7. The Lotus Extended Search server (3/4)
      8. The Lotus Extended Search server (4/4)
        1. Internet and Intranet data source setup
        2. Domino application data source setup
        3. IBM Content Manager data source setup
      9. The WebSphere Portal server
      10. Putting it all together
  7. Part 5: Appendices
    1. Appendix A: Pattern changes
    2. Appendix B: Understanding the Lotus Extended Search architecture
      1. Extended Search architecture (1/3)
      2. Extended Search architecture (2/3)
      3. Extended Search architecture (3/3)
        1. Links and translators
        2. Agents
        3. Brokers
        4. Configuration database
        5. Environment
    3. Appendix C: Using the WebSphere Portal Search Engine
      1. How to set up Portal Search in WebSphere Portal Server
        1. Creating the Search page
        2. Building a Juru Index
        3. Setting up permissions
        4. Configuring the crawler
    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: Patterns: Portal Search Custom Design
  • Author(s): William Tworek, Christopher Desforges, Robert Bell, Raghu Krishnaswamy
  • Release date: April 2004
  • Publisher(s): IBM Redbooks
  • ISBN: None