Tuesday, November 25, 2014

Data Presenter Framework - Webcenter Portal PS7

Data Presenter

One of the most useful features of Webcenter Portal is Data Presenter. Data Presenter allows developers/administrators to create data controls at runtime, and they are readily and immediately available for application usage, without any restart of servers. One more advantage of Data Presenter is ability to create task flows at runtime. Both data controls and task flows can be created at runtime in the Webcenter Portal PS7, with no coding needed in JDeveloper. These newly created data controls can be used in the task flows to create UI and these task flows can be reused wherever needed across the application.

This is useful for Developers, Technical Leads and Technical Architects as earlier, they need to take a decision to create custom task flows separately in JDeveloper and deploy them on Weblogic and use them inside the Webcenter Portal. This is highly useful for developers and Webcenter administrators due to easy learning, and saves significant effort. All this requires quite an effort and is little cumbersome to set it up at the beginning. Data Presenter marks this problem and provides solution to this in quite good way.This article provides an overview of WebCenter Data Presenter and hands-on instructions, steps to implement above functionality.


Business Case

A common need that is consistently requested is to retrieve data from various data sources and display in an interactive format on a single page. Typically the data source could be Databases or Web Services.   With the earlier versions of Webcenter (prior to PS7), developers needed to create a custom task flow in JDeveloper, with a page that displayed data from data controls created in JDeveloper. Next, this task flow needed to be deployed as shared library and made available to Webcenter Portal application. This was time consuming, and the intermediate steps needed a big learning curve. Additionally, there are requests from business to Webcenter administrators for creating/configuring simple pages. The need to use JDeveloper and go through the specific development process is difficult and really cumbersome.


In this article, Data Presenter framework of WebCenter Portal is used to create Data Controls and Task Flows. HR Schema is used and Data source is created on standalone Weblogic Server. Data Presenter uses the same Data Source to create Data Controls out of Employee table. This data control is used in a Task Flow, easily created using Data Presenter framework. The task flow and data control uses the filter option provided by the framework to filter out the employees based out of Departments.

Data Presenter Assets

Data Presenter comes up with Assets which will be building block of creating simple functionalities on WebCenter Portal. Below are the Assets provided by Data Presenter:
  • Data Controls: Data Controls are exactly the same data controls which we have in ADF applications. Their main job is to retrieve data from the Data Source. There are two types of Data Controls supported by Data Presenter. We will have a look at them.
  • Task Flows: The Data Controls created in the last step are of no use, if they are not consumed by the UI assets to create UI.



Find complete article on OTN. Below is the link :



Thanks !

4 comments:

  1. eToro is the ultimate forex broker for novice and professional traders.

    ReplyDelete
  2. BlueHost is ultimately one of the best website hosting company with plans for all of your hosting requirements.

    ReplyDelete
  3. CIITN is located in Prime location in Noida having best connectivity via all modes of public transport. CIITN offer both weekend and weekdays courses to facilitate Hadoop aspirants. Among all Hadoop Training Institute in Noida , CIITN's Big Data and Hadoop Certification course is designed to prepare you to match all required knowledge for real time job assignment in the Big Data world with top level companies. CIITN puts more focus in project based training and facilitated with Hadoop 2.7 with Cloud Lab—a cloud-based Hadoop environment lab setup for hands-on experience.

    CIITNOIDA is the good choice for Big Data Hadoop Training in NOIDA in the final year. I have also completed my summer training from here. It provides high quality Hadoop training with Live projects. The best thing about CIITNOIDA is its experienced trainers and updated course content. They even provide you placement guidance and have their own development cell. You can attend their free demo class and then decide.

    Hadoop Training in Noida
    Big Data Hadoop Training in Noida

    ReplyDelete