IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and...

56
IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    225
  • download

    1

Transcript of IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and...

Page 1: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

© 2008 IBM Corporation

IBM WebSphere Portal Version 6.1 and Roadmap

Phillip de Ridder - IBM Software Group

Date: 06/05/08

Page 2: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

IBM Switzerland

IBM Switzerland Ltd is a corporation under Swiss law with a capital of 72 million CHF and is part of the IBM Corporation with Headquarter in Armonk/USA. General Manager in Switzerland is Daniel Rüthemann.

Headquarters: Vulkanstrasse 106,P.O. Box, 8010 ZurichPhone: +41 58 333 44

55Fax: +41 58 333 40

40Internet:

www.ibm.com/ch Established: 1927 No. of employees: 3‘450 Branch offices: Basel, Bern-Gümligen, Geneva,

Lausanne, Lugano, Zurich

IBM Software is divided into five brands: Information Management, Lotus, Rational, Tivoli and WebSphere

IBM Software Group Switzerland Homepagehttp://gwareview.software.ibm.com/software/ch/de/

WebSphere Portal Technical Sales Contact:Roger HänggiSenior IT [email protected]

Basel

Zurich

Bern-Gümligen

GenevaLugano

Lausanne

Page 3: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 4: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

StagingDesign /

Web Development

Production Site Production

AuthoringSite Authoring

IntegrationWeb Designer

AdministratorUser

Developer

Tester

Large scaleDeployment

Departmental Portal

Small Deployment

SingleServer

Server Cluster

ReleaseBuilderUser ContextComposite

Applications

Role-based Contextual Process Driven Composite View

named Market share Leader for

5th Straight year

Gartner Portal Market leader for

6th Straight Year

WebSphere Portal – The external view

Page 5: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

WebSphere Portal: the Front End of SOAPortlets are the natural way for users interacting and understanding enterprise “Services”. Portlets are the natural way for users interacting and understanding enterprise “Services”.

Portlets are user facing business services.Portlets are user facing business services.

Service can be a single serviceor composite service.

Order Inventory Service

Order Inventory

Order Inventory Portlet

Page 6: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Portal Accelerators

“I need a flexible IT platform where I can pick and choose those key accelerators needed for delivering my portal intranet,

extranet, or internet site.”

“I need to deliver low touch or no touch

processing of transactions – to

customers, partners, or employees.”

“I need my teams to work together more effectively and efficiently, while easily accessing relevant corporate applications”

“I need to track my organization's goals

and performance against them to more

effectively drive results”

“I need to increase the value of my

website by delivering real-time,

personalized data based on user

attributes”

“I need to deliver business processes to users in context

with the information, applications, and

data that they need to make decisions.

“I need a cost effective way to deliver

personalized, online training “just in time” within the context of

my employees’ ongoing activities.”

Collaboration

Content

Dashboard

Learning

Enterprise Suite

Process

Self-Service

Industry

Integrated packages that easily snap-on to WebSphere Portal to deliver rapid time-to-value for specific business challenges

Page 7: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Some of the material in this Some of the material in this

presentation is directional in presentation is directional in

nature and does not imply any nature and does not imply any

product plan commitment on product plan commitment on

the part of IBM. the part of IBM.

Some of the ideas presented Some of the ideas presented

here may be delivered in future here may be delivered in future

version of WebSphere Portal, version of WebSphere Portal,

but some will not.but some will not.

WebSphere Portal V6.1 Betahttps://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/wps61beta/

Things that are currently only shipping in Beta are tagged with this marker:

Page 8: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 9: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

WebSphere Portal Web 2.0 Features

Social FeaturesSocial Software with Lotus Connections

Blogs and Wikis, and forums in Quickr

User Contribution to portal sites through WCM

Situational Development through the Portlet Palette, Drag and Drop page composition, Click-2-Action, Property Broker and Composite Application Templates

Technical FeaturesSupport for AJAX Portlets

Portlet Factory builder, RAD tooling, DOJO, Samples,…

Exploits AJAX for context menus, search menu, and more

Provides REST services* for browser side programming

Client Side Aggregation* improves user experience

Semantic tags* and Microformats* support Smart Markup

Provides and consumes ATOM* Feeds

Page 10: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Client Side Aggregation Turn your existing Portal Applications into “desktop like”

applications– Highly reactive and direct user interface

– Many actions possible without server roundtrips

– Avoids page reloads

Improved performance and scalability– Reduced server side processing

– Reduced bandwidth requirements

– Reduced client-side processing

– Improved cachability

Browser-side Aggregation, Navigation and Customization– Renders XML obtained from the server in the browser

– Implemented using AJAX, XML, Dojo, and JavaScript

– Accesses and manipulates Portal through REST*

*REST is the acronym for „Representational State Transfer“It is the architectural model on which the WWW is based

“Most existing Portlets benefit directly from Web2.0 rendering model without any changes.”“Most existing Portlets benefit directly from Web2.0 rendering model without any changes.”

Gadgets

Atom / RSS Feeds

REST-accessible Markup Fragments

Portlets or other

WSRP Services

Page 11: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Live Text - Microformats

No programming needed, simply tag the markup (Microformats).

Supports web content from all places:

any content management system Application Portlets …

Samples: Select a user name and..

see the user profile, or email address,… Click on an order item and..

see current delivery state check customer Account details

Technology: Semantics are wrapped in ordinary

XHTML structures (class, rel) microformats.org

(9 Open Standards, 11 Drafts) Designed for humans first and machines

second

HTML Markup is enriched by tagging interesting areas in the Markup,HTML Markup is enriched by tagging interesting areas in the Markup,

these parts become like (life) objects a user can interact with.these parts become like (life) objects a user can interact with.

…<span class=“locality“> Stuttgart </span>…

…<span class=“OrderItem“> 112001000001 </span>…

Page 12: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

WebAppIntegrator

• User clicked on “Doorway on Jester” tab and was sent to Doorway web app on server Jester.

• the HTML <script> tag executed and “injected” markup for Portal navigation, Launch menu, and page breadcrumbs into Doorway web app.

• Note that the page tab labeled “Doorway on Jester” is correctly selected as the current page.

• Clicking on any Portal specific navigation tab will take you back into Portal. Clicking on any Portal URL page tab will hit the underlying URL.

Solution for integration of external web applications with Portal Server. Solution for integration of external web applications with Portal Server.

Allows external web applications to display and make use of Portal navigation Allows external web applications to display and make use of Portal navigation

artifacts. artifacts.

http://catalog.lotus.com/wps/portal/portal/details?catalog.label=1WP1001IA

Page 13: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Connections

HTML/PHP

Documents

Feeds

Google Gadgets

Remote Portlets

REST Services

Clients

WebSphere Portal

role-based

composite applications

in context

process-

driven

IBM WebSphere Portal

OpennessCritical enabler:

Standards based access to integration and innovation

Web

Produce and Consume

Portlets

Services

Web Content Mgmt

Web Services

Mobile Devices

Expeditor

REST

Page 14: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 15: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Give power without losing control

Change the banner: logo, color, typography, border, background

Change the typography: default size, color and style, headline size, color, etc.

Change the navigation: orientation, tab colors, tab text

Change the colors: page color or background, highlight color

Change the buttons: text, color, selected and unselected states

Show and hide footers, gutters, links, breadcrumbs, etc.

Theme Customizer - Easily change the look of a portal page - no HTML, Theme Customizer - Easily change the look of a portal page - no HTML,

JavaScript or XML coding required!JavaScript or XML coding required!

Page 16: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Friendly URLs - Example

By clicking on MyPlaces (link in the navigation), the URL in the browser would be:

www.somecompany.com/wps/portal/Home/MyPlaces

By adding /Info in the browser address bar the URL in browser would be:

www.somecompany.com/lotus/quickr/Home/MyPlaces/Info

By clicking links/actions in the portlets, the URL in the browser is readable up until the rich URL part, and could be e.g.:

www.somecompany.com/lotus/quickr/Home/MyPlaces/Info/!ut/p/04_SB8K8xLLM9..

Home

MyPlaces

GettingStarted

Info

root

Create and ManageContakt

Administration

WIKI

Carsten

Site Structure:

Page 17: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

HTML Page Support

Simplify creation of Simplify creation of portal pagesportal pages

Use HTML design Use HTML design tools and publish to tools and publish to WebSphere Portal WebSphere Portal

Enable your Enable your designers to create designers to create smart HTML pages smart HTML pages

using using live text in live text in

WebSphere PortalWebSphere Portal

Portlets

PortalNavigation

HTML Design tool

publish

Unleash the power of your web design teams

Unleash the power of your web design teams WebSphere Portal

Page 18: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Render HTML Pages within WebSphere Portal

Use of the <HTML> tag within the HTML pages defines the rendering mode.

Create HTML pages in your preferred tool and upload them into Portal...Create HTML pages in your preferred tool and upload them into Portal......optionally use Portal Navigation, Portlets, and more on your HTML Pages....optionally use Portal Navigation, Portlets, and more on your HTML Pages.

full HTML Page embedded HTML Page

Left handNavigation

PortalBanner

Technical Capabilities: Any HTML page can be imported into Portal

HTML pages (full page /embedded page) can be used side-by-side with “portal layout pages“ Different modes of rendering can be specified (Server Side, AJAX or iFrames) Support for multiple language or markup versions of the page Include any web resources (images, java script files, style-sheets) used by the page.

HTML page defines <HTML> tag. HTML page does not define <HTML> tag.

Page 19: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Defining a Portal Page using HTMLImport your packaged HTML Page and select the HTML page to be rendered by WebSphere Portal.Import your packaged HTML Page and select the HTML page to be rendered by WebSphere Portal.

Page 20: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 21: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Customer Contact

Order Detail

Customer Account Detail

Workflow Driven Composite Business ServicesService composition and access can be driven through a business process or Service composition and access can be driven through a business process or

workflowworkflow

The user context for the composite application is derived from the business process for the user to take action without further searching.

Business Process Management

Page 22: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

** Some of the ideas presented here may be delivered in future version of WebSphere Portal, but some will not.

..asks for a customer trip using the My-Process Portlet…

Juergen

.. he fills out the details and submits his request for approval.

Page 23: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

** Some of the ideas presented here may be delivered in future version of WebSphere Portal, but some will not.

..checks her tasks in her Task List…

Jane

.. she approves the request and completes her task using the generic task processing portlet.

….and decides to work on Juergen’s approval

request…

Page 24: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Extended Business Process Support for WebSphere Portal

New My Tasks Portlet

– More flexible views and sorting of tasks (Task Filters)

– Hint: In the SOA Solution Catalog, you can find a Task List Portlet created in Portlet Factory that you can use as a jumpstart if you need your own Portlet.

Access to all human tasks defined in WID:

– Exploit „task client“ information contained in the task description to allow dispatching to a default task page rendering the human task

– Portal provides a default task page….

• Task List dispatches to default task page if no specific page is specified.• This page contains a generic Portlet capable of rendering the task (build on BPC

explorer JSF views).

– Dedicated task pages can be defined for selected tasks.

Business Benefits:

– Human tasks can be visualized on portal very easily.

– Can focus on the key tasks and still support all.

– Default task page can be modified in a central place to allow for consistent extensions.

– Full flexibility with dedicated task pages.

Default Task Pages, access any tasks deployed to WebSphere Process ServerDefault Task Pages, access any tasks deployed to WebSphere Process Server

** Some of the ideas presented here may be delivered in future version of WebSphere Portal, but some will not.

Page 25: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 26: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Support for Portlet Standards 2.0 !

Portlets automatically render in context– Portlets automatically pick up current context when added to the page.

• e.g. city when the weather Portlet is added.

– Context is propagated to all pages.

– No wiring needed

Remote Portlets participate in Context– Easily consume Partner Services (WSRP 2.0)

• e.g. weather service• Portlets share context and events.• Without locally deploying any partner Portlets

– Optionally use multiple JVMs for running your Portal• Isolate “untrusted” Portlets from Portal• Execute Portlets in their own JVM• Enhanced scalability for “heavy” Portlets

Portal and JSR 286 / WSRP 2.0– New public render parameters

• Portlets share render parameter• Improved page caching

– Enhanced event delivery• Connect JSR168+PB and JSR286 Portlets• Connect local (WSRP) and remote Portlets• Connect different event types

Page 27: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Portlet Standard Update JSR 286 – Java™ Portlet Specification V2.0

IBM is leading this JSR, all major Java technology portal (commercial and open source) vendors represented in the EG

Reference implementation will be provided at Apache Pluto 2.0

TCK will be available for free (Will extend the JSR 168 TCK)

Approved: March 04th 2008 (WebSite complete April 9th)

Web Services for Remote Portlets (WSRP) V2.0

Standard protocol for accessing portlets as web service

Defined at OASIS, chaired by IBM

Approved: March 31st 2008

Common goals

Enable coordination between portlets and allow building composite applications based on portlet components (events and render context (e.g. public render parameters) )

Allow for a better user experience using AJAX patterns, Serving resources

WebSphere Portal seamlessly integrates JSR168, JSR286 and WSRP2.0 Portlets.

WebSphere Portal 6.1 Beta already supports JSR286 and WSRP 2.0.https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/wps61beta/

WebSphere Portal 6.1 Beta already supports JSR286 and WSRP 2.0.https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/wps61beta/

04.03.2008: http://jcp.org/en/jsr/detail?id=286

31.03.2008: http://www.oasis-open.org/committees/ballot.php?id=1431

Page 28: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

New APIs and SPIs - WebSphere Portal 6.1 Beta Click to Action for every Portlet (API)

– Enable the Click-to-Action paradigm for standards portlets (using Semantic Tags), Integrated with server side eventing Portal Write Model (Java SPI and REST Service)

– Create your own administration portlets (supports: Content-, Navigation-, Layout- and Portlet-Model, Unique names) Client-side JavaScript library (API)

– Convenience JavaScript APIs simplifying portlet development (e.g. support authentication proxies) Step-up Authentication (SPI)

– Define your own authentication levels (beyond what Portal 6.1 provides OOB), check for the rememberMe cookie Login/logout/session validation Filters

– Plug into the login/logout/session validation flow of portal Property broker (SPI)

– Write your own wiring portlet Extend current portlet and portal models to support JSR 286 (SPI)

– All APIs/SPIs available to JSR286 Portlets Sitemanagment command (SPI)

– Write your own Sitemanagement application Encoding and decoding of friendly URLs (SPI)

– Create friendly URLs and decode friendly URLs, Integrates into the resource addressability framework Resource Addressability Data Source API (SPI)

– Serve your resource addressable data via the default content handler servlet LocalizedContext (API)

– Allows you to get the preferred locales and titles / descriptions of Localized resources

Page 29: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Domain A

AJAX Proxy

AJAXProxy

Server

Browser

HTML Page

HTTP GETDomain A

AJAXPortlet

HTTP GETDomain B

Trusted sites

Domain B

Server

Today's browsers restrict the functionality of asynchronous requests to the same domain because of security reasons.

– Example: Your portlet is served from www.mycompany.com but your AJAX application tries to load a feed from cnn.com. This would be blocked from the browser

AJAX proxyAJAX proxy: Central security component to manage access to other : Central security component to manage access to other

domainsdomains

Page 30: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

C2A for Standard Portlets – Live Text

1. An Order Summary Portlet lists a set of active orders for the current month. (Each Order Id is represented as a “live object”)

2. The user clicks on the icon next to an Order Id.

3. A menu appears with a header that displays information about the item ordered and a photo of it.• Below the header are menu items which represent actions on the Order Id.

The list of menu actions depend on which target Portlets are on the same page.

4. The user clicks on a menu item to execute an action.

5. Another Portlet on the page updates to display the result of that action.

HTML Markup is enriched by tagging interesting areas in the Markup,HTML Markup is enriched by tagging interesting areas in the Markup,

these parts become like (life) objects a user can interact with.these parts become like (life) objects a user can interact with.

Page 31: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

role-based

composite applications

process driven

in context

services

Notes applications built

with Domino Designer

Portlet component builtwith Rational RAD

E-form built with Forms Designer

3270 and iSeries screens via HATS

WSRP Producer

Visual Studio Developed Apps with Mainsoft (IBM Business Partner)

Workplace Dashboard Framework

Component built with Portlet Factory

Flexibility and Choice provided by StandardsComponents can be built with a variety of tools, and skills, and independent from assembly.Components can be built with a variety of tools, and skills, and independent from assembly.

Portlet CatalogPortlet Catalog

Gadgets and iWidgets

Gadgets and iWidgets

JSR 168WSRP v1.0

JSR 168WSRP v1.0

JSR 286WSRP v2.0

JSR 286WSRP v2.0

Feeds/AtomFeeds/Atom

Page 32: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 33: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Security Enhancements - WebSphere Portal 6.1 Beta

Greatly improved Security Configuration

– Less steps involved in frequent tasks like switching to LDAP

(no disable/enable security required anymore)

– Easier to use SSL and Key Management

– Predefined Security profiles for WSRP

– Easy to Setup and Use Federated User Repositories

SPNEGO support (Windows® Desktop SSO)

– Automatically authenticate the user if logged into his desktop

Remember Me Cookie Support

– User can select the website to remember them for delivering personalized content without

login

– Also provides step-up Authentication Framework for customer authentication levels

Page 34: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

User Repository Configuration

Page 35: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Customer identification with your Website can increase customer

loyalty.

Customer identification with your Website can increase customer

loyalty.

Remember meThe site recognizes me without login…The site recognizes me without login…

…requires user authentication…

Access to sensitive service or operation,...

… before access is provided.

Page 36: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

StepUp and RememberMe Administration

your auth levelappears here ...

your

aut

h le

vel

appe

ars

here

...

Define Authentication Levels on Portlets and Pages via….Define Authentication Levels on Portlets and Pages via….

XMLAccess

Portal Permission Portlet(s)

Page 37: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 38: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Install, Migration, Maintenance Improvements

Install– Faster OOB Install compared to previous releases (under 1 hour on most of platforms.)

– Multiple packaging options (Content, Server)

– Multiple installation options (Empty, Admin, Full)

– Improved OOB configuration defaults, OOB automation of common tune up steps

– Clustering automation to simplify building clusters.

– Portal filesystem assets will be split between read-only and read-write (Profiles)

– Clearer doc on out of box install, targeted to platform and db

– 64 bit Support

Migration– Migrating from any previous release to 6.1 will see the following improvements:

• Simplified procedure (Improved automation for customizations and security)• Automatic redeployment of customer apps• Automatic migration of WAS settings.• Improved documentation

– In addition, customers migrating from v6.0 will see these additional enhancements

• Near zero downtime migration (Re-use of DBs in place) Maintenance

– FixCentral as a single consolidate place for fix downloads and prereq verificaiton

– “two click” full stack upgrade ("1 click" for stack underneath portal and then "1 click" for portal)

– SystemApps make upgrade substantially faster for the core service components

– No need to repackage wps.ear to keep Theme and Skin customizations

– complete upgrade automation

Make it easier to get to WebSphere Portal 6.1 and stay current. Make it easier to get to WebSphere Portal 6.1 and stay current.

Page 39: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

New Site Management capability

Staging

Designers /Web Developers

Production AuthoringSite Authoring

Production Site

Managing production sites is based on a business process

Enables fast and flexible staging-to-production operations, with Enables fast and flexible staging-to-production operations, with

rollback optionsrollback options

Page 40: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Resource Manager Portlet

Page 41: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Create new Portal Sites with New Site Wizard

The New Site Wizard combines several administrative actions into a single portlet:• User enrollment• Virtual Portal creation• Portal content import

Quickly create new Virtual Portals with Portal Sites and Quickly create new Virtual Portals with Portal Sites and customizecustomize to suite your to suite your

needs.needs.

Page 42: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Portlet Resource Monitoring

ConfigurePortlet Request

Metrics and PMI metrics in the

WAS administration console (ISC).

By default all Portlet Monitoring

is disabled, use “custom” mode.

See how your Portal Site and Portlets get used and perform while you build your site.See how your Portal Site and Portlets get used and perform while you build your site.

Page 43: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

WSRP 1.0 + 2.0

Single Server – All Portlets are executed locallyWorkload Distribution / Isolation – Remote Portlets

Portal Server 1(User Access)

Portal Users

Remote WSRP 2.0 Portlets participate in Context• Optionally use multiple JVMs for running your Portal

• Isolate “untrusted” Portlets from Portal• Execute Portlets in their own JVM• Enhanced scalability for “heavy” Portlets

Portlet Container

WSRP 1.0 + 2.0

Portlet Container

Portal Server 2(Portlet Server)

Portlet Container

WSRP 1.0

App Server 1(Portlet Server)

Page 44: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Theme Deployment

Admin deploys new artifacts using the WS

Admin Console.

Admin updates existing artifacts

using the WS Admin Console.

Admin discovers and configures artifacts in

Portal (e.g. permissions, defaults,

etc.)

Easily package, version and deploy our Themes/Skins to your Portal Site.Easily package, version and deploy our Themes/Skins to your Portal Site.

Page 45: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content

WebSphere Portal Overview

– Portal Principle

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 46: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Extend Search to more Search Services

• Add your favorite search services to the WebSphere Portal Search Center. Add your favorite search services to the WebSphere Portal Search Center.

Integrate internal (e.g. experts, bookmarks) and external search services. Integrate internal (e.g. experts, bookmarks) and external search services.

Dingering Search

DingdongSearch

External Search Resultsportlet

2nd copy: External Search Results portlet

Portlet configuration: add .. http://xyz-service.com/../../execute&query=${searchTerms}

Page 47: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Enhancements to the Search Center

‘Perso

nalize’

Page 48: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Search Center now a set of search components …

.. like for example: ‘Suggested Links’ portlet

The right way to promote webpages – better than “playing’ with term-weights and the like

Page 49: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Content WebSphere Portal Overview

– Portal Principle

WebSphere Portal 6.1 Beta Overview

– Extended Web 2.0 Support

– Site Construction and Customization Enhancements

– Business Process Support Flexibility

– Developer Flexibility Extensions

– New Capabilities for Security Management

– Site Management Enhancements

– Search Flexibility

Roadmap post WebSphere Portal V6.1

Q&A

Page 50: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Architecture Overview WebSphere Portal V6.1Beta

PortalDatabase(s)

User profile

DatabaseLDAP Directorie(s)

Page Aggregation

Themes and skins

Page Handler

Dynamic UI Manager

Rules

Portlet Container and Services

Portlet API

Content access

Search

PortletPreference

Collab-oration

AJAXProxy

Webclipper

Admin

SiteAdmin

CredentialVault

SingleSign-on

XML AccessPortal ScriptREST / APP

J2EE

JCA

WebServices

EJB

JMS

JDBC

Servlet

Security Caching

EnterpriseData, Applications,Internet Content

Process Server

Remoteportlet producer

AU

TH

EN

TIC

AT

ION

Desktopand mobileBrowsers,

Mashups and offline Clients

Remoteportlet

consumer

.

.

PolicyPortalModel

TemplateComposition

ComponentHandler

ApplicationRuntimeAUTHORIZATION

Feed Provider

JSR286

WSRP

1.0 + 2.0WSRP

1.0 + 2.0

Widgets

Page 51: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

WebSphere Portal Catalog(Mid 2008)

•Mashup Maker Integration Package

•Feedreader Portlet Consolidation

•PDM Migration support

•My Places and Quickr Feed portlets

WebSphere Portal Server 7.0 (3Q2009)

•Software as a Service•WCM Enhancements•XD•Problem Determination•Site Management

WebSphere Portal Roadmap

Portal 6.1.1?? (Q4 2008+)

•WCM Enhancements•Site analytics•Impersonation•Dynamic title•Problem Determination •Better Palette content•Quickr requirements•WAS 7.0 Toleration

* Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a

commitment to future product or feature availability in any way.

WebSphere Portal Server 6.1(June 2008)

•WAS 6.1 Exploitation + Preparation for WAS 7.0•Web 2.0 Family of enhancements•Site Management•Theme Customizer•Standards Support (JSR286 & WSRP20)•Improved alignment with WAS install/operations•Improved install time and simplicity•Performance/Resource Consumption improvements

•z/OS Support

Portlet Factory 6.1(June 2008)

•Visual Page Editing, Debugging, Accessibility

•Additional Integrations•Designer on Linux

WebSphere Portal Catalog(Late 2008)

•WSRP 2.0 Producer for WAS 7.0

Page 52: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

© 2007 IBM Corporation

®

Page 53: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

53

IBM Software Group Lotus Software

Collaboration

Learning

Enterprise Suite

Dashboard

Process

Self-Service

Industry Content

Questions & AnswersQuestions & Answers

Page 54: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus SoftwareAdditional Information and Resources – General Portal

Websphere Portal and Workplace Catalog:

– http://www.ibm.com/software/genservers/portal/portlet/catalog

Webspere Portal Product Information:

– http://www.ibm.com/software/genservers/portal/enable/

WebSphere Portal Information Center documentation

– http://www.ibm.com/developerworks/websphere/zones/portal/proddoc.html

Portal Accelerators:

– http://www.ibm.com/software/info1/websphere/index.jsp?tab=landings/portalbuzz

Page 55: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

Additional Information and Resources - Developers

WebSphere Portal V6.1 Beta

– https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/wps61beta/ Websphere Portal Business Solutions Catalog:

– http://catalog.lotus.com/wps/portal/portal Webspere Portal Product Information:

– http://www-306.ibm.com/software/genservers/portal WebSphere Portal Information Center Documentation:

– http://www.ibm.com/developerworks/websphere/zones/portal/proddoc.html JSR 286 information

– Specification: http://jcp.org/en/jsr/detail?id=286

– Reference Implementation: http://portals.apache.org/pluto/ WSRP V2.0

– http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec.html WAS 6.1 WSRP producer

– http://catalog.lotus.com/portal?NavCode=1WP1001BA Resource Addressability Framework

– http://www.ibm.com/developerworks/websphere/library/techarticles/0710_koeth/0710_koeth.html#download

Page 56: IBM Software Group Lotus Software © 2008 IBM Corporation IBM WebSphere Portal Version 6.1 and Roadmap Phillip de Ridder - IBM Software Group Date: 06/05/08.

IBM Software Group Lotus Software

© IBM Corporation 2008. All Rights Reserved.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising

out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the

amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.

The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. For a complete list of IBM trademarks, see www.ibm.com/legal/copytrade.shtmlAIX, CICS, CICSPlex, DB2, DB2 Universal Database, i5/OS, IBM, the IBM logo, IMS, iSeries, Lotus, OMEGAMON, OS/390, Parallel Sysplex, pureXML, Rational, RCAF, Redbooks, Sametime, Smart SOA, System i, System i5, System z , Tivoli, WebSphere, and z/OS. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.Intel and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.UNIX is a registered trademark of The Open Group in the United States and other countries.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Other company, product, or service names may be trademarks or service marks of others.