Home >Documents >WebSphere Portlet Factory & Workplace Dashboard · PDF filedesigned for building...

WebSphere Portlet Factory & Workplace Dashboard · PDF filedesigned for building...

Date post:09-Mar-2018
Category:
View:218 times
Download:3 times
Share this document with a friend
Transcript:
  • IBM Software Group

    IBM Corporation

    WebSphere Portlet Factory & Workplace Dashboard FactoryProof of Technology

    Brussels, 6/6/2006Herbert Hilhorst, IBM Technical Sales IOT Southwest

  • IBM Software Group

    2

    Agenda Introduction WebSphere Portlet Factory (WPF) overview - presentation Workplace Dashboard Factory (WDF) overview - presentation Hands-on Workshop WPF

    Lab Product installation and configuration WPF Database integration

    Lab 1 Employee Compensation Summary Lunch Hands-on Workshop WPF - continued

    WPF Database integration Lab 2 Employee Compensation Detail

    WPF Domino integratie Lab 3 Employee Project Expenses (option)

    WPF SAP integratie example WPF Web Service example

    Hands-on Workshop WDF: WDF Alerting example WDF Framework example

    IBM sources Closure

  • IBM Software Group

    3

    WebSphere Portlet Factory & Workplace Dashboards

    Workplace Dashboard Framework Alerting

    Charting

    Reusable Design Components

    Business User Configuration

    Common Administration

    Ideal for companies that want a composite framework specifically designed for building dashboards

    Workplace Dashboard Packages

    Available Portlet Packages

    Executive Dashboard

    Sales Dashboard

    Ideal for companies that want out-of-the-box dashboard portlets tailored to a specific function and industry

    WebSphere Portlet Factory Rapid App Dev (RAD) Service-oriented architecture (SOA)

    Integration Extensions

    WebSphere Portal adapter

    Profiling engine

    Ideal for companies that want to build portal-based composite applications and want the maximum level of flexibility

  • IBM Software Group

    4

    WebSphere Portlet Factory

    Dashboard Framework Alerting Charting

    Reusable Design Components

    Business User Configuration

    Common Administration

    Ideal for companies that want a composite framework specifically designed for building dashboards

    Workplace DashboardsAvailable Dashboards

    Executive

    Sales

    Ideal for companies that want out-of-the-box dashboard portlets tailored to a specific function and industry

    Portlet Factory Tooling Ideal for companies that want to build portal-based composite applications and want the maximum level of flexibility

    Rapid App Dev (RAD)

    Service-oriented architecture

    Integration Extensions

    Profiling engine

  • IBM Software Group

    5

    Custom WebSphere Portlets Made Easy

    WebSphere Portlet Factory is a dedicated portlet creation

    environment for WebSphere Portal that simplifies & accelerates

    the development, deployment, maintenance and reuse of custom

    portlets including SAP, Domino, PeopleSoft, Siebel and Web

    Service portlets.

    WebSphere Portlet Factory plugs in to Rational Application Developer enabling extended integration to existing applications, data & other IT assets as custom portlets; further reducing the complexity of J2EE development for IBM Workplace & WebSphere Portal

    Automation Change Reuse

  • IBM Software Group

    6

    Allows developers of any skill level to construct, change, deploy, and maintain custom portlets

    Provides an service oriented architecture (SOA) entry point for companies by delivering SOA-based portal applications

    Pre-built integrations for composite, high-value, portlets that leverage investments in existing applications such as Lotus Notes and Domino, SAP, PeopleSoft and Siebel

    Delivers tight WebSphere Portal integration for quick and easy portlet-to-portlet communication (C2A), real-time collaboration (People Awareness) and portal groups for personalization

    Enables delivery of variable portal instances on demand, without requiring multiple and complex portlet code bases

    Foundation for IBM Workplace dashboard solutions

    We selected Portlet Factory as a powerful and versatile vehicle for the rapid deployment of high-impact business applications

    Steve Sacho, Manager of web and application development Pfizer Global Manufacturing

    IBM WebSphere Portlet Factory simplifies & accelerates the development, deployment, maintenance, and reuse of custom portlets.

    Rapid Portlet Creation and Customization Tooling

  • IBM Software Group

    7

    IBM Websphere Portal Server Personalisation Customisation Web Content Management Productivity Components Search Portlet Catalog Web applications

    Internal / external Public / secured Complete / partial

    Desktop integration Messaging Office

    Click-to-action (communication between portlets Security

    Identification/authentication Single sign-on Access control to resources

    Processes

    Applications

    People

    Content

    B2BB2C

    B2E Portal

    a Single Point of personalized interaction

    with the applications, content, processes and

    people, for the user

    PortalPortal

    A Portal is =

  • IBM Software Group

    8

    WebSphere Portlet Factory Key Concepts

    BuilderAn adaptive, reusable component that generates Java, XML and JSP for specific portlet functionality

    ModelA container of Builders

    ProfileA set of parameters that vary Builder inputs to dynamically generate unique versions of the portlet

  • IBM Software Group

    9

    Multi-page, Complex Portlets without CodingDevelopers of all skill levels can rapidly build multi-page, complex portlets (search, create, update, and delete) without writing any java code.

    * Generated Method [_pageDispatcher] * Generated by builder call [bc21] */public void _pageDispatcher(WebAppAccess webAppAccess){ com.bowstreet.webapp.JSPSupport.dispatch(webAppAccess);}/** * Generated Method [getFlights_PagingGetImgName] * Generated by builder call [bc21] */public String getFlights_PagingGetImgName(WebAppAccess webAppAccess, String button, String position){ PagingAssistant asst = (PagingAssistant)webAppAccess.getVariables().getObject("getFlights_Paging"); String img = button + position; if ((button.equals("First") || button.equals("Prev")) && !asst.hasPreviousPage()) img = button + "Disabled"; if ((button.equals("Next") || button.equals("Last")) && !asst.hasNextPage()) img = button + "Disabled"; return webAppAccess.getVariables().getXmlText("getFlights_PagingButtonImages", img);

    Wizard-driven Builders

    generate J2EE-compliant code automatically

    Create new records

    create a results page

    create a drill down page

    build-in support for delete and edit

    and save or cancel changes.

    1

    2

    3

    45

    Multi-page Portlet

  • IBM Software Group

    10

    Robust Integration Capabilities

    WSRP

    Easily integrate data from the following sources:

    http://www.peoplesoft.com/corp/en/public_index.jsp

  • IBM Software Group

    11

    Pre-built Extensions enable companies to quickly create composite portlets and applications that leverage data and processes from multiple backend systems.

    Robust Integration Capabilities

    Siebel

    SAP

    SAP and Siebel

    Web Service

  • IBM Software Group

    12

    Reuse existing assets

    Use one data service to drive

    display of multiple portlets

    Reuse same UI with different data services

    Flexible Data Services LayerThe Data Services Layer provides full support for the service provider & consumer paradigm required in an SOA environment. It enables the definition of clean, well defined service interfaces that separate the user interface from back end data.

  • IBM Software Group

    13

    Data Services Layer Service Provider

    Easily create services from SQL, SAP, Domino, Siebel, PeopleSoft, Java methods, etc.Optionally created WSDL description for servicesGenerates complete test pages, dramatically reducing time needed to QA servicesEnables developers to work disconnected by creating a stub service with sample dataAutomatically documents the service operations, inputs, and outputs

    Service Consumer Supports quick creation of dynamic user interfaces from services

  • IBM Software Group

    14

    Dynamic profiling enables the creation of adaptive, role-based dashboard views that automatically adapt their structure, presentation, flow, and access rights depending on the role and personal preferences of the user.

    Sales VPRegional MgrSales Mgr

    Alerts personalized

    Scorecard shows

    regional info only

    Data filter adapts

    Customized graph

    displays revenue for

    selected region

    Dynamic Profiling

  • IBM Software Group

    15

    Collaborate

    Kick off processes & workflow

    Update back end applications

    Enabling Actionable Dashboards

  • IBM Software Group

    16

    Demo WebSphere Portlet Factory

  • IBM Software Group

    17

    Create a new Service Provider model to access employee data

    from DB2.

  • IBM Software Group

    18

    Add a Service Definition Builder to make this a model

    a Service Provider

  • IBM Software Group

    19

    Fill out the inputs in the Service Definition Builder to name the service that is being created.

    This Builder can also be used to generate test pages, stub data

    for disconnected use, and service documentation

  • IBM Software Group

    20

    Add a SQL Call Builder to access the Employee data from DB2

    Choose a JDBC Datasource

    Enter SQL to get data

    Specify parameters for SQL statement

    Name the operation

  • IBM Software

Click here to load reader

Reader Image
Embed Size (px)
Recommended