You are previewing Oracle WebCenter 11g Handbook.
O'Reilly logo
Oracle WebCenter 11g Handbook

Book Description

Master Oracle WebCenter 11g

Transform your organization into a personalized, user-focused workplace using the detailed information in this comprehensive Oracle Press guide. Oracle WebCenter 11g Handbook shows you how to build Enterprise 2.0 applications that facilitate collaboration and foster innovation. You'll work with task flows and content systems, employ social networking tools, develop portals and composite applications, and deploy runtime customization. Debugging, security, and application tuning are also covered in this practical resource.

• Develop, test, and deploy dynamic enterprise applications, portals, and portlets

• Design data-backed rich Internet applications using Oracle JDeveloper 11g and Oracle WebLogic Server

• Work with Oracle Content Server and Oracle Secure Enterprise Search

• Customize applications at runtime using Oracle Composer and metadata services

• Use the resource catalog to deliver personalized search results to end users

• Integrate RSS feeds, forums, wikis, and blogs with Oracle WebCenter social computing services

• Implement the latest Oracle Application Development Framework security tools

• Extend functionality using mashups, composite applications, and third-party add-ons

• Understand the Web 2.0 and portal technologies behind Oracle Fusion Applications

For a complete list of Oracle Press titles, visit www.OraclePressBooks.com

Table of Contents

  1. Cover Page
  2. Oracle WebCenter 11g Handbook
  3. Copyright Page
  4. Contents
  5. Foreword
  6. Acknowledgments
  7. Introduction
  8. Part I Introduction to Oracle WebCenter and the Application Development Framework
    1. 1 Business Application Development: The Journey to WebCenter
      1. Keeping Up with Requirements
      2. The Losing Battle
      3. The First Revolution: Enterprise Portals
      4. The Second Revolution: Composite Applications
      5. …And Then Came Web 2.0
      6. Getting There with Java
      7. Rethinking Application Development
      8. Making It All Easier: Oracle Application Development Framework
      9. The Underlying Layer: SOA
      10. Bringing Us to…Enterprise 2.0
      11. Which Leads Us to Oracle WebCenter
    2. 2 The WebCenter Development Environment
      1. Using JDeveloper
        1. Installing JDeveloper
        2. Starting JDeveloper
        3. Wandering Around in JDeveloper
      2. Tools to Build WebCenter Applications
      3. Connections
      4. The Resource Palette
      5. The WebCenter Services Resource Catalog
      6. Property Inspector and Structure Panel
      7. The WebCenter JSF View Components
      8. Shaping and Technology Scopes
      9. Application and Project Templates
      10. Running and Managing Your Applications
        1. Accessing the Preconfigured Portlets
        2. Application Server Navigator and WebLogic Server (WLS) Administration Console
        3. Cleaning Up Your Development Environment
    3. 3 Oracle Application Development Framework
      1. ADF Concepts and Used Standards
      2. View: ADF Faces Rich Client
      3. Controller: ADFc
      4. Task Flows
      5. Business Services: ADF BC
      6. Model: ADFm (JSR 227) Data Bindings and Data Controls
      7. How It All Fits Together
  9. Part II Building WebCenter Applications
    1. 4 Building Your First WebCenter Page
      1. Creating an Application
      2. Creating Your First WebCenter Page
      3. Adding Your First Component
      4. The Inner Makings—the JSP Tag Structure
    2. 5 Consuming and Building Portlets
      1. What Are Portlets?
        1. Portlet Standards: Java Portlet Specification and WSRP
      2. Consuming Portlets in JDeveloper
        1. Before Consuming Portlets
        2. Registering Portlet Producers
        3. Dropping Portlets onto the Page
        4. Specifying Portlet View Tag and Binding Attributes
        5. Consuming Portlets at Run Time
      3. Building Portlets
        1. Building Standards-Based Portlets
        2. Building PDK-Java Portlets
      4. Turning JSF Applications into Portlets: The JSF Portlet Bridge
        1. How Do You Do It?
        2. Turning Task Flows into Portlets
    3. 6 Inter-component Communication
      1. Which Technique Is for Me?
      2. Contextual Wiring with ADF Data Controls
      3. Wiring of JSF View Components and Portlets
        1. Building a Simple Contextual Application
      4. Inter-portlet Communication: Wiring Portlets
      5. Wiring PDK-Java Portlets
        1. Contextual Events
        2. Wiring Portlets Using Contextual Events
        3. Task Flows Exposed as Portlets
      6. Contextual Wiring of Portlets at Run Time
        1. Wiring Portlets with WSRP 2.0 Navigational Parameters
        2. Wiring Portlets with Contextual Events
    4. 7 Integrating Content Systems
      1. Connecting to Content
      2. Simple Table of Content
      3. Performing a Search with the Data Control
      4. Using Images from the Content Repository in Your Application
      5. Using the Document Service Components
      6. Content-Enabling Your First Application
      7. Leveraging the List View
      8. Content Server—WebCenter’s Built-in Enterprise Content Management
        1. Concepts
        2. Content Server Web UI
        3. Setting Up the Data Control with Content Server
      9. The Recent Documents Task Flow
      10. Deployment
    5. 8 Overview of WebCenter Web 2.0 Services
      1. What Are the WebCenter Web 2.0 Services?
      2. Business Cases
        1. Customer Relationship Management Application
        2. Enterprise or Departmental Portal
        3. Community-centric Group Site with Rich Collaboration
        4. The Landscape Is Changing
    6. 9 Social Web 2.0 Services—New Concepts in the Application Landscape
      1. Configuring Your Application for the WebCenter Web 2.0 Services
        1. Setting Up Basic ADF Security
        2. External Application Connections
      2. Services Inside and Out
        1. Collaborative Services
        2. Wiki and Blogs Service
        3. Announcement Service
      3. Information Discovery Services
        1. Links Service
        2. Tag Service
        3. Search Service
      4. Communication Services
        1. Mail Service
        2. Instant Messaging & Presence Service
      5. Miscellaneous Services
        1. Documents Service
        2. Recent Activity Service
        3. RSS Service
        4. Worklist Service
      6. Extending the Services Concept in Your Application
      7. Tying It All Together
        1. Creating the Documents Table
        2. Securing Your Application
        3. Adding Linking and Tagging
        4. Adding Search
        5. Adding Instant Messaging & Presence Capabilities
        6. The Status Indicator
      8. A More Seamless Integration
    7. 10 Setting Up Your Development Environment for Success
      1. No One Is an Island: Topology Matters
        1. Principle 1: Service Isolation
        2. Principle 2: Use Corporate Resources for Ancillary Services
        3. Principle 3: Consolidate Your Database Schemas
        4. Principle 4: Implement Actual Security from the Start
        5. Sample Development Environment
      2. Version Control
      3. Automation through Apache ANT
  10. Part III Tailoring Your Applications
    1. 11 Run-Time Customization
      1. Run-Time Customization Concepts
      2. The Oracle Composer Toolbox
        1. Building a Customizable Application
        2. Interacting with Oracle Composer
      3. Advanced Composer Configuration
        1. Controlling Customization Options
      4. Creating Pages at Run Time Using the Page Service
        1. The Page—Create New Task Flow
        2. The Page Service Data Control
    2. 12 Resource Catalog
      1. How the Resource Catalog Gets into Your Application
      2. Enabling an Existing Task Flow
      3. Getting Custom Task Flows into the Resource Palette
      4. Adding Your Own Task Flow to the Catalog
        1. Using Your Custom Task Flow
      5. Organizing the Run-Time Resource Catalog
      6. Creating a Custom Catalog Definition
      7. Multiple Catalog Definitions
      8. Advanced Resource Catalog Definition Changes
        1. <attributes>…</attributes>
      9. Adding Portlets to the Catalog
    3. 13 Skinning Your WebCenter Applications
      1. Skin vs. Style: What Is the Difference?
      2. About Skins
        1. A CSS Primer
        2. Skin Style Selectors
      3. Applying a Custom Skin to Your Application
        1. Preparing a Sample Application
        2. Adding a Custom Skin to Your Application
        3. Register the Custom Skin
        4. Configuring the Application to Use the Custom Skin
      4. Advanced Skinning Techniques
        1. Creating Conditional Skins
        2. Skins vs. Themes
        3. Skinning the Complete Component
        4. Configure a Component for Changing Skins Dynamically
        5. Applying Skins to Icons
      5. Skinning for HTML Developers
    4. 14 Metadata Services Framework
      1. Architecture
        1. Layers
        2. Customization Classes
        3. Repository Types
      2. Working on Customizations in Oracle JDeveloper
        1. A Typical Scenario: Task Flow Customization
        2. Seeded Customizations
        3. Change Persistence
    5. 15 Extending Oracle Composer
      1. Add-on Panels
        1. Custom Panels
      2. Property Filters
      3. Custom Property Panels
      4. UI Event Handlers
        1. Save and Close Handlers
        2. Addition, Selection, and Deletion Handlers
    6. 16 MDS Under the Hood of WebCenter
      1. Oracle Composer
        1. Default Behavior
        2. Customization Classes and Oracle Composer
      2. WebCenter Page Service
  11. Part IV Administering Your Applications
    1. 17 Installing and Managing WebCenter
      1. Installing Oracle WebCenter
        1. WebCenter Installation Concepts
        2. Installation Steps
      2. Managing Oracle WebCenter
        1. Process Control
      3. Monitoring Oracle WebCenter Applications
      4. Configuring Oracle WebCenter
      5. Accessing Diagnostics Information
    2. 18 Security
      1. ADF Security Overview
      2. Securing an ADF Application
        1. ADF Security Wizard
        2. jazn-data.xml
        3. Pages and Task Flow Permissions
        4. Entity Object Permissions
        5. Permission Classes
      3. WebCenter and ADF Security
        1. Oracle Composer
    3. 19 Deployment
      1. But Where Have All Those Tests I Did So Far Been Run?
        1. Understanding the Deployment Concepts
        2. Preparing for Your First “Real” Deployment
        3. What about Creating an EAR File?
        4. What to Do about the Connections?
        5. Considerations for a Proper Application Life Cycle
      2. What If My Application Is Secured?
        1. From Manual to Automatic
  12. Part V Oracle Applications Integration
    1. 20 Extending Oracle Applications with WebCenter
      1. Portlet-Based Integration with Oracle E-Business Suite
      2. Integrating Oracle PeopleSoft Applications via Portlets
      3. Oracle JD Edwards Enterprise One Portal Solution
      4. A Different Approach—Oracle Siebel Applications
      5. Putting It All Together
    2. 21 Looking to the Future with WebCenter and Fusion Applications
      1. Modularized and Consistent User Interface
      2. WebCenter Web 2.0 Services in Fusion Applications
      3. Enterprise Search in Fusion
      4. Customization in Fusion Applications
      5. Communities in Fusion Applications
      6. The Future of WebCenter and Fusion Applications
  13. Index
  14. Footnote
    1. ch3fn1
    2. ch3fn2
    3. ch3fn3
    4. ch3fn4
    5. ch5fn1
    6. ch10fn1
    7. ch14fn1
    8. ch14fn2
    9. ch14fn3
    10. ch17fn1
    11. ch18fn1
    12. ch18fn2
    13. ch21fn1