[Name] [Title] Oracle Corporation Building an Enterprise Portal 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 The Information Age Chaos! IT Problem: Stovepiped Web Sites Costly to Manage and Deliver Content and Apps Extranet Intranet Employees: • Sales • Operations • Executive Internet Partners: • Distributors • Suppliers Customers: • Beta customers • Enterprises • Small Business Solution: Unified Portal Framework Improve Productivity and Reduce Costs Employees Enterprises Partners Customers Oracle Application Server Portal E-Business Services Documents World Wide Web Hosted Services Enterprise Applications 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 Authorize Users Centralized Identity Management Ensures Security While Lowering Cost 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 Single Sign-On Reduce Management Costs; Improve Productivity Reduce the cost of resetting passwords ($300 per user / per year, IDC) Users login once to access applications & content 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 Finance Sales Design a Look-and-Feel A Consistent Design Improves Productivity Banner Portlet Page groups Page styles Page templates Nav. Portlet Text Item Description of Text item Author: G. Wingate Link Item Description of Link item Author: P. Gibert Date: 11/12/02 Favorites Portlet Stocks Portlet Define a Page Group Organize Page Elements A Styles Smart Link Login/out Page Path Sub-Page Nav Bars Templates Define Page Styles Control Color and Font Page Style Item Region Style A Banner Portlet Banner Portlet Banner Portlet A Text Item Text TextItem Item Description ofof Text item Description Text item Description of Text item Author: Author: C. Stover Author:C. C.Stover Stover Nav. Nav. Nav. Portlet Portlet Portlet Advert Advert Advert Portlet Portlet Portlet Link LinkItem Item Description ofof Link item Description Link item Description of Link item Author: Date: 8/21/03 Author: B. Lankenau Date: 8/21/03 Author:B. B.Lankenau Lankenau Date: 8/21/03 Favorites Favorites Favorites Favorite Favorite Favorite Stocks Stocks Stocks Stock Stock Stock A 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 Add Portlets from Portal Catalog Enable Personalization and Reuse Collaboration Applications Content management Syndicated news Business Intelligence Workflow & notification Web Services Add Content Using WebDAV Share Information Across the Enterprise Add Existing Web Content Reuse Existing Assets Data and UI Browse to Source Web Page ‘Section’ Page, Choose Clipping Portal Page with Web Clipping 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 Integrate with the portal • • • • • Presentation Data Source Chart Tabular News List … • Web Service • XML • CSV • JCA • Ext. CMS • … Integrate with the application 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 Clustered Web Caches OracleAS Web Cache Clustered Web Servers Clustered J2EE Servers Oracle OracleAS HTTP Server Containers for J2EE No Single Point of Failure Real Application Clusters Oracle Database Clustering at Every Tier 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 Manage the Portal Improve Application Performance Monitor and analyze application performance: “How much time is it taking to display the web page?” “Where is the bottleneck – at the firewall, Web cache, or portal Oracle Application Server Integrated Middleware Platform Any Data Source Clustering & Caching Management & Security Enterprise Portal Web Services Wireless & Mobile B2B Integration Application Integration Rapid Application Development Business Services Framework Business Intelligence Customer Success QUESTIONS ANSWERS