[Name] [Title] Oracle Corporation
Building an Enterprise Portal
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: Sales Sales Operations Operations Executive ExecutivePartners: Distributors Distributors Suppliers SuppliersCustomers: Beta customers Beta customers Enterprises Enterprises Small Business Small Business Intranet ExtranetInternet IT Problem: Stovepiped Web Sites Costly to Manage and Deliver Content and Apps
Oracle Application Server Portal World Wide Web Documents Hosted Services E-Business Services Enterprise Applications EmployeesEnterprisesPartnersCustomers Solution: Unified Portal Framework Improve Productivity and Reduce Costs
Oracle Application Server Portal Deliver 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 Portal Get 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 & Privileges Provide 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 3 rd -party solutions for secure access to legacy applications Authorize Users Centralized 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 Control Provide 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-Feel A Consistent Design Improves Productivity Page groups Page styles Page templates Text Item Description of Text item Author: G. Wingate Link Item Description of Link item Author: P. Gibert Date: 11/12/02 Stocks Portlet Favorites Portlet Nav. Portlet Banner Portlet
Define a Page Group Organize Page Elements A A Styles Templates Smart Link Login/outLogin/out Page Path Sub-PageSub-Page Nav Bars
Define Page Styles Control Color and Font Text Item Description of Text item Author: C. Stover Link Item Description of Link item Author: B. Lankenau Date: 8/21/03 Nav. Portlet Banner Portlet AdvertPortlet StocksFavorites Text Item Description of Text item Author: C. Stover Link Item Description of Link item Author: B. Lankenau Date: 8/21/03 Nav. Portlet Banner Portlet AdvertPortlet StocksFavorites Nav.PortletNav.Portlet AdvertPortletAdvertPortlet A A Text Item Description of Text item Author: C. Stover Link Item Description of Link item Author: B. Lankenau Date: 8/21/03 A A FavoritesStocks Favorite Stock A A Page Style Item Region Style Portlet Style
Define a Page Template for Consistent Layout
Building a Portal Page D E M O N S T R A T I O N
Integrate Apps and Content Aggregating 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 Catalog Enable Personalization and Reuse
Add Content Using WebDAV Share Information Across the Enterprise
Add Existing Web Content Reuse Existing Assets Browse to Source Web Page Portal Page with Web Clipping ‘Section’ Page, Choose Clipping Data and UI
Add Content Using OmniPortlet View Relevant Data in a Useful Format Publish and aggregate applications or content from any source Manage consistent presentation regardless of origin Presentation Data Source Integrate with the portal Integrate with the application ChartChart TabularTabular NewsNews ListList … Web ServiceWeb Service XMLXML CSVCSV JCAJCA Ext. CMSExt. CMS … APIs, WebDAV, Syndication, Search, PDK
Adding Applications and Content D E M O N S T R A T I O N
Deploy the Portal Ensure 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 Hardware Virtualize Resources with Grid Computing OracleAS Containers for J2EE OracleAS Web Cache Oracle HTTP Server Clustered Web Caches Clustered Web Servers OracleDatabase Clustered J2EE Servers No Single Point of FailureClustering at Every Tier Real Application Clusters
Cache Web Pages Ensure 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 Portal Improve Application Performance
Web Services B2B Integration Application Integration Any Data Source Business Intelligence Wireless & Mobile Enterprise Portal Management & Security Business Services Framework Rapid Application Development Clustering & Caching Oracle Application Server Integrated Middleware Platform
Customer Success
A Q & Q U E S T I O N S A N S W E R S