[Name] [Title] Oracle Corporation

Post on 03-Jan-2016

39 views 0 download

Tags:

description

[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 - PowerPoint PPT Presentation

Transcript of [Name] [Title] Oracle Corporation

[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