You are previewing Web 2.0 Solutions with Oracle WebCenter 11g.
O'Reilly logo
Web 2.0 Solutions with Oracle WebCenter 11g

Book Description

Discover how to use the Oracle WebCenter Suite to introduce collaboration and dynamic communications in your enterprise’s web applications. Packed with screenshots and real-world examples, it will take your skills into the new era.

  • Create task-oriented, rich, interactive online work environments with the help of the comprehensive Oracle WebCenter Suite 11g

  • Accelerate the development of Enterprise 2.0 solutions by leveraging the Oracle tools

  • Apply the basic concepts of Enterprise 2.0 for your business solutions by understanding them completely

  • Prepare development environments that suit your enterprise needs using WebCenter applications

  • Define collaborative work environments for the members of your organization

  • In Detail

    Oracle WebCenter Suite is the industry's most comprehensive enterprise portal platform designed for business users unified with business applications, Enterprise 2.0 services, and social communities. It incorporates Web 2.0 content, collaboration, and communication services. However, without proper guidance on developing performance-critical enterprise applications, it is easy to make the wrong design and technology decisions.

    Packed with screenshots, this book offers you in-depth knowledge of developing custom WebCenter applications for your various enterprise requirements. Integrate various web services to make development simpler and faster. Build fast, reliable, and robust Web 2.0 applications with this hands-on practical tutorial.

    The Web is no longer just an environment where information is published. It is a powerful tool for collaboration, socialization, and work. This evolution has come about due to the development of technologies such as AJAX, REST, RSS, and so on.

    Oracle WebCenter Suite is a stack of products that helps implement Web 2.0 solutions in organizations. This book enables developers to learn the important concepts. It shows several scenarios where Oracle WebCenter 11g technology can be used to improve the productivity of your organization. Each chapter provides a practical application of the technology. It will guide you through many web-building features such as pages and portlets.

    Finally, the book describes complete solutions, such as Oracle WebCenter Spaces, and ready-to-use collaborative environments.

    A clear step-by-step guide to create customizable Web 2.0 applications for your enterprise using a set of hands-on practical examples to test the platform

    Table of Contents

    1. Web 2.0 Solutions with Oracle WebCenter 11g
    2. Credits
    3. About the Authors
    4. About the Co-Authors
    5. About the Reviewers
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    7. 1. What is Oracle WebCenter?
      1. WEB 2.0 concepts
      2. Evolution of the platform application
        1. Social impact of Web
      3. Enterprise 2.0 concepts
      4. Oracle WebCenter Suite concepts
      5. Oracle JDeveloper
      6. Summary
    8. 2. WebCenter Installation and Configuration
      1. Hardware and software requirements
      2. High-level installation steps
        1. Step-by-step installation
        2. Installing Middleware Home
        3. Installing the WebCenter Framework and Services
      3. Summary
    9. 3. Setting up the Development Environment
      1. Oracle JDeveloper 11g installation
        1. System requirements
        2. Downloading the tool
        3. JDeveloper installation
        4. Oracle WebCenter extension for JDeveloper
        5. Version control system installation
        6. JDeveloper integration with Subversion
        7. Testing WebCenter preconfigured server
      2. Summary
    10. 4. Getting Started with WebCenter Development: Hello World(s)
      1. Prerequisites
      2. Creating the Hello World web service
        1. Step 0: Start Oracle JDeveloper 11g
        2. Step 1: Creating a new application
        3. Step 2: Configuring application settings
        4. Step 3: Configuring project settings
        5. Step 4: Creating a Java class
        6. Step 5: Creating a Web Service from the Java class
        7. Step 6: Creating a deployment profile
        8. Step 7: Deploying the Web Service to the integrated Weblogic Server
        9. Step 8: Testing the web service
      3. Hello World Portlet
        1. Step 1: Creating a new Portlet Producer Application
        2. Step 2: Creating a new Portlet
        3. Step 3: Creating a Web Service Data Control for the Hello World web service
        4. Step 4: Creating a basic view to use the data control
        5. Step 5: Using the Web Service Data Control created
        6. Step 6: Creating a deployment profile
        7. Step 7: Deploying the portlet to the integrated WebLogic server
        8. Step 7: Testing the portlet
      4. Hello World WebCenter application
        1. Step 1: Creating a WebCenter application
        2. Step 2: Using the portlet producer
        3. Step 3: Creating a JSF page to host the portlet
        4. Step 4: Creating a page layout
        5. Step 5: Creating a deployment profile for the WebCenter application
        6. Step 6: Deploying the WebCenter application to the integrated WebLogic server
        7. Step 7: Testing the WebCenter application
      5. Summary
    11. 5. Design and Personalization
      1. ADF Faces Rich Client components
        1. Types of ADF Faces components
      2. Creating a new application
      3. Including a template for our application
      4. Building pages with database interaction
        1. ADF Business Components
        2. Creating a persistence layer
          1. Creating a Schema for our application
          2. Creating a database connection in JDeveloper
          3. Creating the Business Components
          4. Creating the page
      5. Summary
    12. 6. Portlets
      1. Portlets, JSR-168 specification
      2. WSRP specification
        1. WebCenter portlets
        2. Developing a portlet using ADF
        3. Creating an ADF application
        4. Developing business components
        5. Creating a chart page
        6. Creating a Portlet using the page
        7. Portlet deployment
        8. Consuming a portlet
      3. Summary
    13. 7. Discussions, Wiki, and Blog Services
      1. Discussions configuration
        1. Content structure
        2. User and group structure
      2. Integrating Discussions with WebCenter
        1. Ensuring the Discussions Server is running
        2. Creating a new WebCenter application
        3. Creating a JSF page
        4. Creating a connection to the Discussion Forum
        5. Embedding a Discussions task flow in the JSF page
        6. Deploying, running, and testing
      3. Integrating Wiki and Blog with WebCenter
        1. Prerequisites
      4. Integrating Wiki and Blog using an IFrame
        1. Creating a new WebCenter Application
        2. Creating a JSF page
        3. Creating an IFrame to include the Wiki and Blog Server page
      5. Integrating Wiki and Blog using the Web Clipping Portlet
        1. Adding a new JSF page to the application
        2. Registering the Web Clipping Portlet
        3. Adding the Web Clipping Portlet to the JSF page
        4. Running the portlet page
      6. Summary
    14. 8. Search Service
      1. Search in enterprise applications
      2. Integrating the WebCenter Search Service
        1. Ensuring that the WebCenter Wiki and Blog Server are running
        2. Creating a new WebCenter Application
        3. Creating a JSF page
        4. Creating a connection to the Discussions Service
        5. Adding the Discussions Forum task flow to the JSF page
        6. Adding the Search task flow to the JSF page
      3. Integrating the WebCenter Tags service
      4. Requirements for the Tags service
      5. Integrating with the WebCenter Tags service
        1. Creating a new custom WebCenter application
        2. Adding the required libraries
        3. Creating a connection to WebCenter schema
        4. Creating a JSF page with a tag button
        5. Creating a JSF page to host the Search Toolbar
        6. Configuring ADF Security
        7. Creating a deployment profile
        8. Deploying the application to the Integrated WebLogic Server
        9. Viewing the application
      6. Integrating with the WebCenter Links Service
        1. Modifying the test_page to include the Links Detail Button
        2. Deploying the application to the Integrated WebLogic Server
      7. Why to use the WebCenter RSS Service
      8. Requirements for the WebCenter RSS Service
      9. Integrating the WebCenter RSS Service
        1. Creating a new custom WebCenter application
        2. Creating a JSF page to host the RSS Viewer task flow
        3. Adding the RSS Viewer task flow
        4. Running the application
        5. Viewing the application
      10. Summary
    15. 9. Personalization with Oracle Composer
      1. Oracle Composer for developers
        1. Types of Oracle Components
        2. Building an environment with Oracle Composer
      2. Oracle Composer for end users
        1. Resource catalog
        2. Content customizing using Oracle Composer
      3. Summary
    16. 10. Oracle WebCenter Spaces Overview
      1. Oracle WebCenter Spaces
        1. Oracle WebCenter Personal Spaces
        2. Oracle WebCenter Group Spaces
      2. Oracle WebCenter Spaces installation
      3. Oracle Spaces configuration
      4. Development of staff working environments
      5. Building a business role page
        1. Hands on
      6. Developing a Group Space
      7. Summary