IBM WebSphere Portal Update IBM WebSphere Portal Lalit Mohanty

advertisement
IBM WebSphere Portal
IBM WebSphere Portal Update
Lalit Mohanty
Portal & Workplace Strategy Consultant
IBM Software
Mohantyl@uk.ibm.com
© 2005 IBM Corporation
IBM WebSphere Portal
Disclaimer
ƒ This presentation contains information about the
future direction of IBM products, but it not a
commitment that IBM will deliver specific features
or capabilities, or that IBM will deliver any product
releases at all. Future product direction, dates,
features or capabilities can change at any time
without notice.
2
© 2003 IBM Corporation
IBM WebSphere Portal
Business Drivers: Growth and Profitability
Over the past 20 years we have focused on:
ƒ Process automation
ƒ Process reengineering
ƒ Supply chain optimization
ƒ Just in time inventory
ƒ Continual process improvement
ƒ Customer relationship management
ƒ Collaboration
Future productivity will largely come from the way people innovate, the
efficiency with which they can translate innovation into value and how
effectively people can work together to make timely well informed decisions.
3
© 2003 IBM Corporation
IBM WebSphere Portal
Innovation is about people!
ƒ We are witnessing profound changes in
the global business environment
ƒ The Internet changes everything
ƒ People are driven to collaborate
ƒ People are pervasively connected to
each other
ƒ People are pervasively connected to
information
ƒ People have increasing access to
expertise
ƒ People can make increasingly time
efficient well informed decisions
…. all in context
4
© 2003 IBM Corporation
IBM WebSphere Portal
Revenue growth combined with cost reduction is CEO’s top
priority. What does IT add?
5 Source: “IBM Business Consulting Services The Global CEO Study” 2004
© 2003 IBM Corporation
IBM WebSphere Portal
The complexity of
Amortisation of Office
fees end
can
classiclicense
front
apps
only be expected, if
the features bought
are also
inhibits
people
used.
productivity.
6
© 2003 IBM Corporation
IBM WebSphere Portal
And server side?
Is there one front end tool to work efficiently in this forest?
SCM
TIBCO
Portal
R/3 BW
People
Legacysoft
Legacy
Legacy
Headquarter
i2
Legacy
Legacy
Legacy
Legacy
Opus360
Legacy
Division 1
BW
JDE
Legacy
R/3
Oracle
R/3
BW
R/3
Legacy
Legacy
Hyperion
BW
C1
R/3
SEM
BW
People
soft
R/3
Ariba
R/3
SAS
DW
R/3 EP
BW SRM Legacy
Division n
R/3 PLM
BW Legacy
EP
i2
Legacy
7
Siebel
R/3
Siebel
R/3
APO
SAS
DW
Healy
Hudson
Division 2
Oracle
CRM
Hyperion
Legacy
People
soft
R/3
Legacy
R/3
CRM
BW
© 2003 IBM Corporation
IBM WebSphere Portal
g
n
s
’
It
8
m
i
t
t
e
c
o
h
t
e
p
e
a
r
a
g
i
d
.
m
a
h
© 2003 IBM Corporation
IBM WebSphere Portal
Existing Realities (“How do I…”)
Improve Operational
Efficiency
“We need to make things more
efficient, so we do more business,
adding to the bottom line.”
Increase Productivity
“People define the speed that our
company can adapt to change.”
Accelerate Deployments and
Reduce Costs
“It’s about giving certain users the
ability to manage content and
make changes themselves.”
9
© 2003 IBM Corporation
IBM WebSphere Portal
IBM WebSphere Portal Version 6.0
10
1
Improves efficiency and productivity
2
Accelerates application and content
deployment
3
Delivers responsiveness and reliability
at lower cost
© 2003 IBM Corporation
IBM WebSphere Portal
1
2
New and Updated Themes &
Skins. Roll over Menus
Simply grab a portlet on the
page or from the slide out
palette and drag to the
desired location on the page
IMAGES AND SCREENSHOTS ARE SUBJECT TO CHANGE
3
Quick Links – URL
pages to other site
areas
11
4
Slide out palette lets
you add new portlets
to that page
© 2003 IBM Corporation
IBM WebSphere Portal
Portal Document Manager new look & feel
ƒ Look & Feel
– Native MS Office Icon
– Icons show document
state
ƒ Ease of Use
– Drag & Drop in the
Browser
– One Click Edit button
– Contextual Menus
– Simplify ACL interface
– Subscribe to a documents
& folders
ƒ Admin
– Multiple file import
– Custom Metadata &
Columns
– Customize the “New”
Menu
12
© 2003 IBM Corporation
IBM WebSphere Portal
Microsoft Integration
ƒ Microsoft Office Integration
– Power Point, MS Word & Excel
– Check in, check out
ƒ Microsoft Windows
– Drag & Drop
– Right click support
ƒ Business Value
– Secure Storage & File level
security
– Leverage existing MS products
(MS Office 97 & Higher)
– One step away from sharing
documents
13
© 2003 IBM Corporation
IBM WebSphere Portal
Improved Search raises productivity
ƒ Usability
– Search Center improvements
– Search performance improvements
on indexing throughput (single digit
% improvement)
– Site map provides Secure “outline”
of Portal hierarchy
– Search API published externally for
applications
ƒ External Search of Portal Content
– Better search results from Google
and other search engines
14
© 2003 IBM Corporation
IBM WebSphere Portal
Automate departmental tasks with Workflow Builder
ƒ Business User tool for simple
workflows
– Many processes handled via email
today
– Automate best practices or
infrequent tasks
– Example: Bringing new employee
on board
ƒ Workflow definition
– Roles
– Tasks
– Actions
ƒ Workflow Binder includes all related
documents for a given workflow
ƒ Utilizes BPEL engine
ƒ Integrated into Portal Composite
Application template model
ƒ Business Value
– Reduction of errors
– Consistently better decisions
15
© 2003 IBM Corporation
IBM WebSphere Portal
Domino & Extended Product Portlets (DEPP) Enhancements
ƒ Performance improvements
ƒ Support for Domino 7.0
ƒ Notes View
–Domino 7, WSRP support ,
improved UI
ƒ Domino Web Access
–Domino 7 support, support for
Domino redirect db, more features
ƒ Quickplace
–Domino 7, improved UI, place
creation
ƒ Sametime contact list
–Improved ease of use, sorting
16
© 2003 IBM Corporation
IBM WebSphere Portal
IBM WebSphere Portal Version 6.0
17
1
Improves efficiency and productivity
2
Accelerates application and content
deployment
3
Delivers responsiveness and reliability
at lower cost
© 2003 IBM Corporation
IBM WebSphere Portal
Custom WebSphere Portlets Made Easy
Portlet Factory for WebSphere® 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.
9 Automation
9 Change
9 Reuse
Bowstreet 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
18
© 2003 IBM Corporation
IBM WebSphere Portal
Key Features of Portlet Factory
ƒ
Tight Integration with WebSphere Portal
(auto deploy portlets, Click-2-Action, People
Awareness, SSO)
ƒ
Rational Application Developer plug-in
ƒ
Multi-page, complex portlets without
coding
ƒ
Robust integration capabilities
ƒ
Unlimited customization – without the
maintenance overhead
ƒ
Business user configuration
ƒ
Rapid iteration and change
ƒ
Automation of your code
ƒ
Flexible deployment options
ƒ
Robust solution foundation
19
“We
“We selected
selected Bowstreet
Bowstreet Portlet
Portlet Factory
Factory as
as
aa powerful
and
versatile
vehicle
for
the
powerful and versatile vehicle for the
rapid
rapid deployment
deployment of
of high-impact
high-impact business
business
applications…”
applications…”
Steve
Steve Sacho,
Sacho,
Manager
Manager of
of web
web and
and application
application development
development
Pfizer
Global
Manufacturing
Pfizer Global Manufacturing
© 2003 IBM Corporation
IBM WebSphere Portal
Multi-page, Complex Portlets without Coding
Developers 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);
}
Wizard-driven
Builders
/**
* 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);
…generate J2EE-compliant code
automatically
Multi-page Portlet
3
1
…create a drill
down page…
Create new
records…
4
2
20
…create a
results page…
…build-in support for
delete and edit…
5
…and save or
cancel changes.
© 2003 IBM Corporation
IBM WebSphere Portal
Robust Integration Capabilities
Pre-built Extensions enable companies to quickly create composite
portlets and applications that leverage data and processes from multiple
backend systems.
SAP
SAP and Siebel
Web
Service
Siebel
21
© 2003 IBM Corporation
IBM WebSphere Portal
DEMO
Rapid Portlet Development
22
© 2003 IBM Corporation
IBM WebSphere Portal
Multi-source Data Integration
Multi-source data integration enables companies to quickly integrate data and
processes from multiple, disparate systems.
Enterprise HR
Application
SAP, PeopleSoft,
Oracle
Functional
Applications
Oracle
SAP
News
SAP HR
Application
Domino
PeopleSoft
Data Services Layer
Learning,
Recruiting
YOUR
Content
Outside
Content
News, stocks,
Benefits sites
Internal
Content
Policies, forms,
procedures
Other
Information
23
Metrics, Reports,
Scorecards
© 2003 IBM Corporation
IBM WebSphere Portal
Intuitive user experience
Intuitive user experience eliminates up front training, resulting in instant productivity
•Robust help available
for each transaction
Easy to use interface
increases user
productivity
End users intuitively guided
through processes
24
© 2003 IBM Corporation
IBM WebSphere Portal
Strategic thinking and vision
Strategic
Enactment
Projects and
Programs
Strategic
Thinking
Business
Model
Strategic
Leadership
Vision
Strategic
Alignment
Value
Proposition
Strategic
Definition
Vision without action is a daydream. Action without vision is a nightmare.
~ Japanese Proverb
25
© 2003 IBM Corporation
IBM WebSphere Portal
Using Scorecards to Drive Alignment and Accountability
Accountability:
ƒ
26
Perspectives are based on the Balanced
Scorecard methodology (the approach to
strategic management developed by Kaplan
and Norton, management guru that helps
organizations clarify their vision and strategy
and translate them into action
© 2003 IBM Corporation
IBM WebSphere Portal
Using Dashboards for Customized Views
ƒ Customized view into performance or operational data
ƒ Easily assembled using volume of available portlets or
dashboards
27
© 2003 IBM Corporation
IBM WebSphere Portal
Market Approach and Differentiation
IBM® Workplace Forms™
Compliance
Security
Integration
Records
Data
Capture
Static
Document
Driven
Dynamic
Business Rule
Driven
Key technology drivers; XML, XForms, Web Services, digital signatures
Key business drivers: compliance, productivity, signing/approvals
28
© 2003 IBM Corporation
IBM WebSphere Portal
IBM Workplace Forms Components
Presentation Layer
(Exact Paper or Wizard
Driven)
Business Logic
(Local or from Workflow)
Data Instances
(XForms, External XML Schemas)
Related Files
(Microsoft Office, Videos, Faxes,
etc)
Digital Signatures and
E-form Security
29
© 2003 IBM Corporation
IBM WebSphere Portal
Deploy Electronic Forms as part of application with IBM
WebSphere Portal and IBM Workplace Forms
ƒ Forms often start or complete a
business process
ƒ Filling out forms can be error prone and
requires additional data sources to be
effective
ƒ Find, view and edit electronic forms
from Portal experience
– Access other information to help
complete forms more accurately
– Collaborate with others to complete
forms faster
• U.S. Army Workplace Forms and
WebSphere Portal
• 100,000 different types of forms,
used by about 1.4 million Army
personnel
• $1.3 billion anticipated savings
annually in administrative
processing costs
30
© 2003 IBM Corporation
IBM WebSphere Portal
Viewing a Form within Portal Document Manager
31
© 2003 IBM Corporation
IBM WebSphere Portal
Content Integration
Doc Mgt Portlet
WCT
Windows Explorer
WCM
Custom Authoring/Display
Common Document Model Based on SDO for easy tooling
Common Taxonomy for improved navigation and personalization
Common Repository for improved management, re-purposing and search
Extendable to the Enterprise Scale with DB2 CM
• WebSphere Portal includes a JSR 170 based content repository for managing
unstructured content, such as web content and document.
• Over time, all of the content applications on portal will share this infrastructure. This
will enable you to leverage our out of the box content capabilities within your own
content applications using our SDO based content model.
• Common taxonomy will make locating and re-using content easier.
• Our goal is that Content is Content is Content… it doesn’t matter where it came from.
You should be able to use it where you need to use it.
32
© 2003 IBM Corporation
IBM WebSphere Portal
Web Content Management Usability Improvements
ƒAuthoring usability
enhancements:
– Inline Editing for in-context
content changes
– User-friendly, simple
template for entering new
content
– Improved process for
including personalization
rules in new content
– Full text search and
searches within searches
– Improved process for
including personalization
rules in new content
– New views allow users to
find their content easily
– New welcome page to help
authors get started
33
© 2003 IBM Corporation
IBM WebSphere Portal
Future support for Offline Portal - WED (2H2006)
ƒ
ƒ
ƒ
WED is the platform for client applications
WED and WebSphere Portal provide:
ƒ Off-line capability - Portlets can run locally
as client applications
ƒ Single point of access control
ƒ Secure Data/File Storage and Synch
ƒ Transactional Integrity across Transient
Networks
ƒ Inventory of Applications and Devices
WMC
Hannover
ST 7.5
WED
Client
Business Value
ƒ Increase productivity by accessing business
applications connected or disconnected any
time, any where
ƒ Efficient reuse of common skills and assets all
the way to the edge
34
© 2003 IBM Corporation
IBM WebSphere Portal
IBM WebSphere Portal Version 6.0
35
1
Improves efficiency and productivity
2
Accelerates application and content
deployment
3
Delivers responsiveness and reliability
at lower cost
© 2003 IBM Corporation
IBM WebSphere Portal
Advanced Personalization
ƒ Administrators can apply
“Personalization rules” to both
portlets and portal pages
– Use of Business logic to
provide “dynamic”
experience
• Ex. Show HR Benefits
Page during enrollment
period
ƒ Personalization rules dialog
accessed in context
ƒ Business Value
– Further map the business
requirements to the Portal
• Ex. Marketing campaign
36
© 2003 IBM Corporation
IBM WebSphere Portal
Policy
Easy to use component configurations for different communities.
ƒƒ Policy
Policyisisaaglobally
globallyscope
scopeset
setof
ofvalues
valuesfor
foraagiven
givengroup
groupof
ofusers
users
–– For
Forexample:
example:maximum
maximumdocument
documentstorage
storageused
used
ƒƒ Allows
Allowsadmin
adminto
tocentrally
centrallycontrol
controlthe
thelimits
limitsof
ofthe
thesystem,
system,but
butuser
userrole
role
ƒƒ Admin
Admininterface
interfacefor
forsetting
settingsystem
systemwide
wide“policy
“policysets”
sets”
––
––
Default
DefaultPolicy
PolicySet
Set
Policy
PolicySet
Setfor
forgroups
groupsofofusers
users
••
••
inheriting
inheritingvalues
valuesfrom
fromthe
thedefault
default
Rules
determine
which
policy
Rules determine which policyset
setisisused
usedfor
foraagiven
givenuser
user
Example: Document storage can be defined differently for employees, managers
and executives.
37
© 2003 IBM Corporation
IBM WebSphere Portal
Contextual Menus
ƒ Contextual Admin Menus
– Right admin actions based on
the portal object
VISUAL INDICATORS
PICTURE GOES HERE…..
– Only shows the “actions”
allowed by the “Role” &
“Person” (Security)
– Visual indicators
ƒ Business Value
– Simplified administration results
in lower training costs and
improved productivity
– Speeds deployment &
management
38
© 2003 IBM Corporation
IBM WebSphere Portal
Multiple LDAP Binding
ƒ Multiple LDAPs
– Can bind to multiple
LDAP directories
ƒ Business Value
– Flexibility for different
customer environments
– Reduces the need to
customize the “Member
Manager” or a Tivoli
Directory Integrator
LDAP 1
Customers
LDAP 2
Partners
LDAP 3
Employees
– Reuse Portal
deployments both inside
& outside firewall
Including Virtual Portals
39
© 2003 IBM Corporation
IBM WebSphere Portal
Performance Focus Areas
ƒ Improve computation during request
processing
– Supports Portal sites with over
30000 pages
– Caching context in session
– Reuse already computed results
and objects
Customer
Relationship
Networks
– Reduce DB calls
ƒ Better linear scaling by adding CPUs
ƒ Performance Best Practices
– Provide guidance for design
regarding tradeoffs so that
Infrastructure architect knows what
he has to give up in order to scale
40
© 2003 IBM Corporation
IBM WebSphere Portal
Domino Configuration Wizard
Domino and Portal Integration made easy!
Simplifies
configuration of
Portal with Domino
Validation after each
screen
Delivered via Portal
Catalog soon after
WP v6.0!
41
© 2003 IBM Corporation
IBM WebSphere Portal
Virtual Portals
ƒ Virtual Portals are a virtual entities each
representing the logical behavior of a distinct
WebSphere Portal but running on a shared
infrastructure.
ƒ Characteristics of a virtual portal:
ƒ Each has a unique URI
ƒ Each has its own unique set of places, pages,
and users
ƒ Each has its own set of anonymous pages ,
login and sign up pages, and themes and skins
ƒ Each has its own user directory
ƒ Virtual Portal Administrators
ƒ Manage each virtual portal individually
ƒ with some shared resources (such as portlet
applications)
42
LDAP
Portlet EARs
WebSphere App Srvr
WebSphere Portal
Portlet
Instances
Portal B
Portal C
Portal A
© 2003 IBM Corporation
IBM WebSphere Portal
Key Portal Standards
•
JSR 170 defines a common interface for access to
content management systems.
Generic
Portlet
Proxy
Application and
Content Providers
Internet/
Internet/
Intranet
Intranet
WSRP
WSRP
WSRP
Services
Services
Services
Publish/Find Web Services (SOAP)
JSR 170
Repository
43
Local
Local
Local
Portlets
Portlets
Portlets
WSRP
WSRP
WebSphere
Portal
Portlet API
WSRP (Web Services for Remote Portlets) deals
with visual web services in portals, IBM provides
Chairman and Spec Editor, for more information
see
http://oasis-open.org.committees/wsrp
HTML WML VoiceXML ...
•
The Java Portlet API (JSR 168)
defines the API for local portlets,
Spec Leads: IBM and Sun
see http://jcp.org/jsr/detail/168.jsp
HTTP
•
UDDI Registry
© 2003 IBM Corporation
IBM WebSphere Portal
Standards Roadmap – Java Portlet API and WSRP
ƒ Java Portlet API (JSR 168 and successors) is the recommended API for building portlets
–Next version of Java Portlet API (JSR 286) is targeted for mid 2007
–Main themes of JSR 286 include support of WSRP 2.0 and web frameworks, like Struts, JSF,
webworks and AJAX
ƒ WSRP 2.0
–Final approval of specification expected in October 2006
–Features:
•
•
•
•
•
Eventing, aka Consumer mediated Coordination
Public Parameters
Leasing
Import/Export portlets
Copy portlets
–Most of the WSRP 2.0 Features are optional
• Consumers and Producers can opt to implement them
44
© 2003 IBM Corporation
IBM WebSphere Portal
What is …..?
45
… a service?
… service orientation?
A repeatable
business task – e.g.,
check customer credit;
open new account
A way of integrating your
business as linked
services
and the outcomes that
they bring
… service oriented
architecture (SOA)?
… a composite
application?
An IT architectural
style that supports
service orientation
A set of related &
integrated services that
support a business
process built on an SOA
© 2003 IBM Corporation
IBM WebSphere Portal
Introducing the IBM SOA Foundation
Provides What You Need to Get Started with SOA
IBM SOA Foundation: Integrated, open set of software, best
practice, and patterns
Supports complete
lifecycle with a
modular approach
IBM SOA Foundation
Software
Extends value of your
existing investments,
regardless of vendor
Extensive business
and IT standards
support; facilitating
greater
interoperability &
portability
Scalable; start small
and grow as fast as
the business requires
Skills &
Support
Leveraging existing IT Infrastructure
CICS
46
IMS
Custom
Apps.
© 2003 IBM Corporation
IBM WebSphere Portal
Portal 6.01- Some more features
ƒ Portal Navigation
Federation
ƒ Create Portal Workflow for
the Business Person
ƒ WCM Multi-language
support
47
© 2003 IBM Corporation
IBM WebSphere Portal
WAS Portlet Container and Remote Request Dispatch
(Future-Post Portal v6)
– Portal keeps working even if
portlets crash the JVM
ƒ Scalability
– Portlets can be scaled across
nodes and workload
management can be applied
ƒ without RRD
Portal Aggregation
Portlet Container
Applications
ƒ Plan
– Support in Portal when Portal
supports WAS V6.1
ƒ Future
– More granular workload
management
Portal Configuration
ƒ with RRD
JVM0
Portal Deployment
– Ship JSR 168 Portlet Container
and RRD in WAS V6.1 (2Q06
GA)
Portal User
JVM
Portal Deployment
ƒ Provide isolation and scalability to
portlets
Portal Aggregation
JVM1
Portlet Container
JVM2
Portlet Container
JVM3
Portlet Container
Portal Configuration
48
© 2003 IBM Corporation
IBM WebSphere Portal
Portal and Workplace Roadmap
ƒ Future convergence of Portal and WCS
–1st step is to consolidate the platform and programming
model convergence – templates, membership, policy –
delivered in WP v6.0
–Next step is to update the collaboration applications,
components and tools on the updated V6.0 platform
•Enhanced capabilities for documents and teamspaces
•Workplace Designer support of portal coming in 4Q
•WED Client support of WP 6.0
49
© 2003 IBM Corporation
IBM WebSphere Portal
Portal Release Roadmap
Other Key Dates
WebSphere Application Server 6.1 – 1H 2006
Rational Application Developer 7.0 – Early 3Q 2006
1H
2007
Converged Portal and
Workplace
Collaboration Services
Nov 2006
Workplace Designer 3.0
Oct 2006
WED 6.1
Aug 2006
July 2006
Sametime 7.5
WebSphere Portal 6.0
June 2006
Workplace Forms 2.6
50
© 2003 IBM Corporation
IBM WebSphere Portal
Thank you for your time and
interest....
... any questions?
51
© 2003 IBM Corporation
Download