[Name][Title]Oracle Corporation
Building an Enterprise Portal
The Information Age Chaos!The Information Age Chaos!The Information Age Chaos!The Information Age Chaos!
Problem: Information Chaos Limits Productivity and Collaboration
Users– Access health benefit info– Find that old URL for support
Teams– PPT versioning– Web page extern approvals
Managers– Regional sales analysis,
evaluation
Employees:Employees:• SalesSales• OperationsOperations• ExecutiveExecutive
Partners:Partners:• DistributorsDistributors• SuppliersSuppliers
Customers:Customers:• Beta customersBeta customers• EnterprisesEnterprises• Small BusinessSmall Business
Intranet Extranet Internet
IT Problem: Stovepiped Web SitesCostly to Manage and Deliver Content and Apps
Oracle Application Server PortalOracle Application Server Portal
World WideWorld WideWebWebDocumentsDocuments HostedHosted
ServicesServicesE-BusinessE-Business
ServicesServicesEnterpriseEnterprise
ApplicationsApplications
EmployeesEmployees EnterprisesEnterprises PartnersPartners CustomersCustomers
Solution: Unified Portal FrameworkImprove Productivity and Reduce Costs
Oracle Application Server PortalDeliver Personalized Content
4,000+ customers #1 in deployed portals
(Jupiter Research, 2003)
Portal MQ Leader(Gartner Magic Quadrant, 2003)
140+ portal ISVs & SIs 500+ pre-built portlets
Building a PortalGet Up and Running Quickly; Evolve Overtime
Define user roles and privileges Design the portal’s look-and-feel Integrate applications and content Deliver your enterprise portal
Define User Roles & PrivilegesProvide Access While Ensuring Security
Identify your “core” portal team– Administrator, page designer, content contributor, portlet
developer, end user
Identify end-user roles– Customers, partners, employees, managers, sales,
marketing, education, etc.
Authorize groups and users– Portal, portlet catalog, applications, content, etc.
Delegate access privileges – Manage, update, view
Secure centralized access across entire system
Customized privileges– By group, roles, users– Manage, update, view
Support for 3rd-party solutions for secure access to legacy applications
Authorize UsersCentralized Identity Management Ensures Security While Lowering Cost
Reduce the cost of resetting passwords ($300 per user / per year, IDC)
Users login once to access applications & content
Single Sign-On Reduce Management Costs; Improve Productivity
Sales
Finance
Delegate Access ControlProvide Greater Flexibility in Managing Portals
Enforce corporate security policies and standards
Delegate access and style to departments or partners
Encourage user personalization
Design a Look-and-FeelA Consistent Design Improves Productivity
Page groups Page styles Page templates
Text ItemText ItemDescription of Text itemDescription of Text itemAuthor: G. WingateAuthor: G. Wingate
Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: P. Gibert Date: 11/12/02Author: P. Gibert Date: 11/12/02
Stocks PortletStocks PortletFavorites PortletFavorites Portlet
Nav.Nav.PortletPortlet
Banner PortletBanner Portlet
Define a Page GroupOrganize Page Elements
AAStyles Templates
Smart LinkSmart LinkSmart LinkSmart Link
Login/outLogin/outLogin/outLogin/out
Page PathPage PathPage PathPage Path
Sub-PageSub-PageSub-PageSub-Page
Nav Bars
Define Page StylesControl Color and Font
Text ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover
Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03
Nav.Nav.PortletPortlet
Banner PortletBanner Portlet
AdvertAdvertPortletPortlet
StocksStocksFavoritesFavorites
Text ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover
Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03
Nav.Nav.PortletPortlet
Banner PortletBanner Portlet
AdvertAdvertPortletPortlet
StocksStocksFavoritesFavorites
Nav.Nav.PortletPortletNav.Nav.PortletPortlet
Banner PortletBanner PortletBanner PortletBanner Portlet
AdvertAdvertPortletPortletAdvertAdvertPortletPortlet
AAText ItemText ItemDescription of Text itemDescription of Text itemAuthor: C. StoverAuthor: C. Stover
Link ItemLink ItemDescription of Link itemDescription of Link itemAuthor: B. Lankenau Date: 8/21/03Author: B. Lankenau Date: 8/21/03
AA
Favorites StocksFavoriteFavoriteFavorite
StockStockStock AA
Page Style Item Region Style
Portlet Style
Define a Page Templatefor Consistent Layout
Building a Portal Page
D E M O N S T R A T I O N
Integrate Apps and ContentAggregating Relevant Information
Add applications pre-built as portlets Publish items using WebDAV Publish existing Web content Add a spreadsheet as a portlet
Collaboration Applications Content management Syndicated news Business Intelligence Workflow & notification Web Services
Add Portlets from Portal CatalogEnable Personalization and Reuse
Add Content Using WebDAV Share Information Across the Enterprise
Add Existing Web ContentReuse Existing Assets
Browse to Source Browse to Source Web PageWeb Page
Portal Page with Portal Page with Web ClippingWeb Clipping
‘‘Section’ Page, Section’ Page, Choose ClippingChoose Clipping
Data and UI Data and UI
Add Content Using OmniPortletView Relevant Data in a Useful Format
Publish and aggregate applications or content from any source
Manage consistent presentation regardless of origin
PresentationPresentation Data SourceData Source
Integrate Integrate with the with the portalportal
Integrate Integrate with the with the
applicationapplication
• ChartChart• TabularTabular• NewsNews• List List • ……
• Web ServiceWeb Service• XMLXML• CSVCSV• JCAJCA
• Ext. CMSExt. CMS• ……
APIs, WebDAV, Syndication, Search, PDKAPIs, WebDAV, Syndication, Search, PDK
Adding Applications and Content
D E M O N S T R A T I O N
Deploy the PortalEnsure High Quality of Service
Deploy on low-cost hardware Cache web pages Manage the portal from a central location Leverage Oracle Application Server
Deploy on Low-Cost HardwareVirtualize Resources with Grid Computing
OracleASOracleASContainers for J2EEContainers for J2EE
OracleASOracleASWeb CacheWeb Cache
Oracle Oracle HTTP ServerHTTP Server
Clustered Clustered Web CachesWeb Caches
Clustered Clustered Web ServersWeb Servers
Oracle Oracle DatabaseDatabase
Clustered Clustered J2EE ServersJ2EE Servers
No Single Point of Failure Clustering at Every Tier
Real Application Real Application ClustersClusters
Cache Web PagesEnsure Performance and Scalablity
Built- in Web cache
Support growth in users and transaction volume
10x to 100x throughput
Shorter response times
“How much time is it taking to display the web page?”
“Where is the bottleneck – at the firewall, Web cache, or portal
Monitor and analyze application performance:
Manage the PortalImprove Application Performance
Web Services
B2B Integration
Application Integration
Any Data Source
Business Intelligence
Wireless & Mobile
Enterprise PortalManagement &
Security
Business Services Framework
Rapid ApplicationDevelopment
Clustering &Caching
Oracle Application Server Integrated Middleware Platform
Customer Success
portalcustomers_dsl.rm
AQ&Q U E S T I O N SQ U E S T I O N S
A N S W E R SA N S W E R S
Top Related