Date post: | 08-May-2015 |
Category: |
Technology |
Upload: | vincent-perrin |
View: | 9,822 times |
Download: | 4 times |
© 2008 IBM Corporation
IBM WebSphere Portal
Web Content Management
© 2008 IBM Corporation
Agenda
Security & PersonalizationSecurity & Personalization22
33
44
Portal Look & Feel (User Experience)Portal Look & Feel (User Experience)11
Your Microsoft environmentYour Microsoft environment55
Application IntegrationApplication Integration
Web Content ManagementWeb Content Management
© 2008 IBM Corporation
11WebSphere PortalWebSphere Portal
Portal Look & FeelPortal Look & Feel
© 2008 IBM Corporation
Portal Services
Single User Experience
Navigation Model
Single Sign On
Security
Web Content Mgmt.
eForms
Workflow
Templates
Admin
Search
Devices
Internationalization
© 2008 IBM Corporation
User Experience
MS Office &Windows
Oth
er
Clien
ts
eFormsXforms
11
22
33
44
55Oth
er
Clien
ts 66
WebBrowser
RichClients
MobileClient
Pre
sen
tatio
n
Se
rvice
s
RSS / RSS / AtomAtom
© 2008 IBM Corporation
User Experience
Look, feel & navigation
Drag & Drop
Contextual Menus
Programmable
Skins
© 2008 IBM Corporation
Web 2.0 Interface and “User Experience”
Look, Feel, Navigation & BEHAVIOR
Client Side Aggregation
Drag & Drop
Semantic tagging
© 2008 IBM Corporation
© 2008 IBM Corporation
© 2008 IBM Corporation
© 2008 IBM Corporation
© 2008 IBM Corporation
Virtual Portal
Navigation
www.ibm.com/wps/portal/green
www.ibm.com/wps/portal/blue
www.ibm.com/wps/portal/ yellow
Root page
URL Mappings
Root page
Virtual Portal 1
Root page
Virtual Portal 2
Virtual Portal 3
realm green realm blue realm yellow
© 2008 IBM Corporation
Portal Look & Feel Summary
Themes & Skins = Look, feel & navigation
Programmable & Dynamic
Basis for “Branding”
Virtual Portals
All successful portals have their own “identity”
What ever you can do in HTML, CSS, images & JavaScript (Reuse your corporate branding)
Make it look anyway you want
© 2008 IBM Corporation
22WebSphere PortalWebSphere Portal
Security & PersonalizationSecurity & Personalization
© 2008 IBM Corporation
Security & Personalization
Define “Personalization”
Security – Access Control List (7)
Role Based Access
Profile Based Personalization
Attribute Based Personalization
End User Company
© 2008 IBM Corporation
ACL – 7 LevelsACL – 7 Levels
PersonalizationPersonalization
Role Based AccessRole Based Access
Profile based PersonalizationProfile based Personalization
© 2008 IBM Corporation
© 2008 IBM Corporation
Internationalization
Out of the Box
– Tabs, Titles, Admin
– Aid in understanding better
Web Content Management
– Swap out current content for proper language
Machine Based Translation
– Dynamic translation of content
– Aid in understanding the original content
© 2008 IBM Corporation
© 2008 IBM Corporation 20
Access Control
7 Roles
–User
–Privileged User
–Editor
–Manager
–Delegator
–Security Admin
–Admin
Inheritance & Propagation
© 2008 IBM Corporation 21
© 2008 IBM Corporation 22
Delegated User Administration
Full Admin RightsDelegated wpsadmin
Delegated AdminOnly manages One Page - EPA
© 2008 IBM Corporation
© 2008 IBM Corporation 24Allstate Portal Workshop December 19, 2008
24
© 2008 IBM Corporation 25Allstate Portal Workshop December 19, 2008
25
© 2008 IBM Corporation 26Allstate Portal Workshop December 19, 2008
26
© 2008 IBM Corporation 27Allstate Portal Workshop December 19, 2008
27
© 2008 IBM Corporation
© 2008 IBM Corporation
33WebSphere PortalWebSphere Portal
Application IntegrationApplication Integration
© 2008 IBM Corporation
Access to data & applications
© 2008 IBM Corporation
Domino Domino ApplicationApplication
3270 Green3270 Green
screenscreen
SAPSAP
SiebelSiebel
PeopleSofPeopleSoftt
Enterprise Horizontal Enterprise Horizontal Portal vs. Application Portal vs. Application
specific Portalsspecific Portals
© 2008 IBM Corporation 32
WebSphere Portlet Catalog
http://catalog.lotus.com/wps/portal/portal
Over 1,900 Pre-made portlets
270 ISV’s Providing Portlets26 ISVS have OEM’d IBM Portal1,200 Partners Trained on Portal
© 2008 IBM Corporation
Web Application Integration
Integrate existing Web apps directly into Portal
– PHP
– ASP.Net
– …
Business Value
– No portlet development needed
– Bring back to portal
© 2008 IBM Corporation 34
IBM WebSphere Portlet Factory
IBM 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 provides rapid application development and integration to existing applications, data & other IT assets for custom portlet creation - reducing the complexity of J2EE development and speeding WebSphere Portal deployments
Automation Change Reuse
© 2008 IBM Corporation 35
Leverage existing applications
WSRP
© 2008 IBM Corporation
Portlet Generator (wizards)
Build and customize
Test and Debug
Rational Application Developer 7.5
© 2008 IBM Corporation
● Enterprise Mashups deemed valuable for a larger audience could be pushed out to portal for additional management and IT control, such as role-based security, rich personalization services, etc.
● Portals can also consume feeds and widgets generated by lightweight mashup environments.
37
Enterprise Mashups and Portals
IBM Mashup Center
Mashups, widgets, feeds
IBM WebSphere sMash
© 2008 IBM Corporation 38
IBM Incorporates Open Standards
© 2008 IBM Corporation
Search
Portal Based Search Service
– Integrated into Portal as a service
– Portal + HTML + other indexes
OmniFind - IBM’s own Search Engine
– Google for the Enterprise
– Larger indexes, deeper level of security
3rd Party Search Based Portlets
– Autonomy, Verity, etc.
© 2008 IBM Corporation
© 2008 IBM Corporation
© 2008 IBM Corporation
© 2008 IBM Corporation
44WebSphere PortalWebSphere Portal
Web Content ManagementWeb Content Management
© 2008 IBM Corporation
Web Content Management
Presentation templates determine format
“Site areas” and “categories” decide where in the portal content appears.
Inline editing, field level help, default/advanced fields hide complexity, personalization rule integration, improve pagination, etc
JCR support and clustering support
Administration and Security (inheritance model), Authoring Productivity Enhancements, Performance and Scale,…
Enables non-HTML savy users to create content (news, information, announcements) Enables non-HTML savy users to create content (news, information, announcements) for the Portal via template based content contribution.for the Portal via template based content contribution.
© 2008 IBM Corporation 45
IBM Workplace Web Content Management Provides Authoring, Assembly, Staging, Maintenance, and Delivery of all content to web sites
Template-based content creation
–Easy for end users to author, review, and publish content
–Eliminates webmaster bottleneck
Separation of content, structure and design
–Reuse of content
Sitemap
–Site structure automatically becomes navigation component
Taxonomies
–Categorize documents and reuse in multiple places
–Personalize delivery
Security
–Users only see and do what they have permission to do
Reusable Components
–Point and Click components allow rapid development
Lifecycle
–Workflows, ownership and dates bring control to your data
© 2008 IBM Corporation 46
Home
Our Company
Services
Locations
About
General
Education
Sports
Sales
IT
Marketing
News
Financial guides
Events
Products
Announcements
Press release
Summary
Press Release Detail
Meeting room
Location Image
News Image
Web Content Meta-data
© 2008 IBM Corporation
Web Content Management
News example (ATNews)Identification- Name- Title(Profile)(Content Properties)
Content - Summary- Body- Confidential- DisplayImage
(Workflow: StandardWorkflow)(Access)(History)
News example (News2)Identification- Name: News2- Title: What is new with IBM …(Profile)(Content Properties - ATNews)
Content- Summary : There are many impro…- Body : Rapidly manage intranet, …- Confidential: External Use Permitted- DisplayImage : SiGeSilconGermanium.jpg
Workflow : StandardWorkflow(Access)(History)
News example (PTNewsDetail)<html>…<Element key="DisplayImage“ …/>…<IDCmpnt … field="title"/>…<Element key=“Summary" … "/>…</html>
Presentation TemplateAuthoring Template Content
Published or Previewed Content
Define one or more content type(s)Create content based on this type
Show content in one or more different formats (HTML, RSS, etc.)Content can be versioned
Separate content from presentation
© 2008 IBM Corporation 48
Web Content Artifacts
Presentation Template
Authoring Template
Components
Portlet(s) or Web Page
Elements
● Authoring Templates define content attributes(elements), properties, and other metadata such as categorization, workflow, security and history
● Components are reusable design items.
● Presentation Templates reference Authoring Template Elements
● A Portlet or a Web Page will render content using a Presentation Template or design Component.
© 2008 IBM Corporation
55WebSphere PortalWebSphere Portal
Microsoft EnvironmentMicrosoft Environment
© 2008 IBM Corporation
– Out-of-the-box Federation Portlets deliver secure access to SharePoint lists. No coding needed.
– SharePoint SDK for WebSphere Portal to build composite apps across .NET and Java. Can be used within Visual Studio or Rational Application Developer.
SharePoint Federator for WebSphere Portal
© 2008 IBM Corporation
Mainsoft’s SharePoint SDK for WebSphere Portal
– C#, VB developers create, integrate ASP.NET applications into WebSphere Portal, without having to learn Java or become WebSphere Portal experts.
– Java developers can use Eclipse to access SharePoint data and build composite applications across SharePoint. Java
– End-user experience is seamless across .NET and Java.
Integrate an ASP.NET application into WebSphere Portal.
© 2008 IBM Corporation
– Federate SQL Reports within WebSphere Portal.
– Integrate with IBM Dashboard to deliver detailed reports using customer’s reports stored on the SQL server.
Integrate SQL Reporting Services into WebSphere Portal
This Inventory Management Page integrates SQL Reporting Services and Dashboard framework KPIs.
© 2008 IBM Corporation
WebSphere Portal Can Support .NET & Java Equally
Capitalize on existing .NET assets
– Use existing .NET skills.
– Integrate existing ASP.NET applications.
– Federate contents stored on existing SharePoint sites and SQL Reporting Services.
Build composite apps across .NET and Java
– Create on-the-glass mash-ups across .NET and Java.
– Enhance employee productivity.
– Improve customer relationships.
Extend the value of portal to .NET
– Single point of access to all enterprise services - both .NET and Java - within a secure, role-based environment.
– High availability, scalability.
An example of on-the-glass integration between .NET and Java portlets.
© 2008 IBM Corporation
WebSphere Portal Can Support .NET & Java Equally
© 2008 IBM Corporation
THANK YOU