Marco TilliVice PresidentPortals and Hosted ToolsOracle Corporation
An Overview of Enterprise Portals: Today and Tomorrow
Why Portals?
! Provide a unified, integrated interface to business flows and collaborative flows
– Access information– Gain business visibility– Interact with business processes– Interact with people
! Deliver capabilities in a targeted, secure, and managed fashion
! Evolve forever…
Oracle’s approach
! Scalable and Flexible– Any size– Any number of communities– Any type of portal
! Complete– Integrated SSO, ACL, Cache,
CM, Search, Wireless
! Open– Standards based, remotable
portlets– Connectivity to ERP, CRM,
Legacy, Messaging, etc.
19981998 20002000 20022002 20032003Oracle WebDBOracle WebDB Oracle PortalOracle Portal Oracle9Oracle9iiAS PortalAS Portal OracleASOracleAS Portal Portal 10g
! Extensible by all user types, using browser based tools
– Page creation and editing– Portlet creation and editing– Portlet wiring– Content management and
publishing
! Manageable– Delegated governance model– Role based access– End-to-end EM console
Any type of portal! Collaboration
– Hays Medical Center, Bahrain Defense Force Royal Medical Services, BAE, US Army
! Executive Dashboard– Henkel, Maysteel, U.S. Geological Survey, Ferrero SPA
! B2B Portal– Harvard Pilgrim Health Care, Best Western, TAM Brazil, Lucent, AeroChain, Elemica
! Internet Presence– Bertrandt AG, Beaumont Hospitals, Aviva Insurance, Oracle
! B2C Portal– Fiat Auto Argentina, Master Lock, Copenhagen Energy, PowerTel, Austin Energy
! B2E Portal– POSCO Steel, Emerson Motor Company, Unocal, GreenPoint Financial
! Process Portal– PakPrint, BDP Global Logistics and Tranport, University of Manchester, Affina, Aegon
! e-Government Portal– Country of Denmark, Austrian Parliament, Belgian Food Agency
Oracle Application Server 10g
Accelerate Development and Deployment of SOA
Develop Orchestrate
Deploy
Secure
Access
Integrate
Manage
10g Release 2
10g Release 2 : Portal
! Building richer portals, easily– Gain Business Visibility– Interact with Business Processes– Collaborate Efficiently– Build a Richer Web Presence– Leverage Standard Components
! Bringing portal capabilities to new audiences– SME, Departments– J2EE Application Developers
Gain business visibility
• Create context-driven dashboards using the Worksheet Portlet, using parameters
• Drill-down into Discoverer Viewer
• Analyze both relational and OLAP data
• Intuitive, in-place analysis capabilities
• Personalize your dashboard
– Personalize parameter values
– Personalize display type (change graph types, format tabular displays, etc.)
• Display a list of your favorite workbooks
• Spot exceptions with stoplight reporting
• E-mail results of analysis in PDF, Excel, etc.
Building richer portals, easily
Interact with business processes
! First native BPEL engine in the market
! Declarative mechanism to achieve service integration ‘below the UI’
! BPEL Modeler fully integrated with JDeveloper
! Human workflow integrated into the Portal
! Real-time visibility on processes available through the Portal
Building richer portals, easily
Collaborate efficiently
! Brand new Oracle Collaboration Suite portlets– Collaborate in context
! All portlets are ‘Refresh in place’
! Email portlet : – Filter– Subset– Flag voicemail and priority senders
! Files– Personalize folder list– Navigate– Access– Synchronize
Building richer portals, easily
Collaborate efficiently
! Calendar– View and Edit appointments– Daily and Weekly view
! Web Conferencing– Start new conference– Join conference– View all public meetings– View my meetings
! Tasks– View task list– Create task
Building richer portals, easily
Collaborate efficientlyBuilding richer portals, easily
Microsoft ExchangeMicrosoft ExchangeIBM Lotus NotesIBM Lotus Notes
D E M O N S T R A T I O N
Tying together Business Visibility,
Business Processes, andCollaboration
Build a richer web presence
! Content Management– New CM Event Framework– Additional Page & CM APIs– Exposed Region Properties– Enhanced Desktop
Integration : Xythos
Building richer portals, easily
Build a richer web presence
! Content Publishing– Item Templates– Draft Mode w/ Explicit Approval– Path-based URLs– New, configurable Rich Text Editor– Custom HTML in OmniPortlet
– Use HTML in any field– Use custom HTML as your layout
Building richer portals, easily
Build a richer web presence
! Individual portlet load– No longer have to wait for slowest portlet – Refresh on demand
! Improved portlet-based integration– Proxy Authentication to Internet-based Data Sources
! Improved caching– Refactored page metadata– System level caching for both public and secure pages
! Improved development lifecycle (Exp/Imp)– Ability to Export Provider Customizations– Schema Validation Utility
Building richer portals, easily
Leverage standard components
Production support for JSR 168 and WSRP
Building richer portals, easily
Leverage standard components
! Build, deploy and run a JSR 168 portlet on a portal page in 3 minutes
– Java Portlet Wizard add-in to Oracle JDeveloper
– Try it out in the Hands-On Sessions!! Deploy locally or remotely
– JSR 168 portlets deployed to Oracle’s Java Portlet Container are automatically exposed through WSRP
– WSRP producers managed through EM! Mix and match
– JPDK, JSR168, WSRP coexist on the same page
Building richer portals, easily
A N N O U N C I N G :
Bringing portal capabilitiesto new audiences :
SME and Departments
Instant Portal
Standard Edition One! Complete stack
– Database Standard Edition One– Application Server Standard Edition One
– Infrastructure to run website and applications– Out-of-box portal solution to share and communicate information
! Vastly simplified Install/Config! Low cost
– $4,995 / cpu (2 cpu max)
! Flexibility– Windows and Linux
! Room to grow– Turning Standard Edition One into Standard Edition is a paper exercise
Instant Portal! Instant : choose from ten pre-built
portal templates– Personalizable home page
– News, New content, Favorite content– Pre-configured content pages
– Navigation, Folders, Regions, Search – Out-of-box, customizable taxonomy
! Easy to Manage– Company branding and styling– User creation and privilege management
! Easy to Use– In-place creation, deletion, reordering, renaming
– Tabs, Folders, Content Items– Integrated Rich Text Editor
! Instant Portal capabilities are also available in Standard Edition
D E M O N S T R A T I O N
Instant Portal
Bringing portal capabilitiesto new audiences :
J2EEApplication Developers
JDeveloper and ADF! JDeveloper : Productivity with Choice
– Choice of Technologies– Choice of Development Styles– Multiple synchronized views
– Model– Code– Layout– Properties
JDeveloper and ADF! Oracle ADF
– Standards, Standards, Standards…– MVC application model– Built on J2EE app. server– Abstraction of disparate
underlying technologies– Separates business logic
and infrastructure code– Metadata services– Service Oriented Architecture– Event Driven Architecture– Framework underlying Oracle Applications
JDeveloper and ADF! Include portlets in any ADF application
– JSR 168, WSRP, JPDK– Portlets are exposed as JSF view components– Edit portlet properties from JDeveloper– Package provider registration and portlets
metadata with your application ! Build user-customizable pages
– Hide/Show, Add, Remove, Re-sequence– Resource Catalog
! Build content rich applications– Virtual Content Repository (JSR 170)
! Build role-based pages– Built-in security awareness (JAAS)
Feature rollout•• Discoverer portletsDiscoverer portlets•• Development lifecycle improvements (Export/Import) Development lifecycle improvements (Export/Import)
•• Instant PortalInstant Portal•• Collaboration Suite portletsCollaboration Suite portlets•• BPEL process integrationBPEL process integration•• Richer Web Presence (Content Mgmt/Publish)Richer Web Presence (Content Mgmt/Publish)•• JSR 168 / WSRPJSR 168 / WSRP•• Individual portlet refreshIndividual portlet refresh•• Custom HTML in OmniPortletCustom HTML in OmniPortlet
Q4 2004Q4 2004
H1 2005H1 2005
H2 2005H2 2005•• Portlets in ADF (Java Server Faces)Portlets in ADF (Java Server Faces)•• Metadata driven regions in ADFMetadata driven regions in ADF•• Customizable ADF pagesCustomizable ADF pages•• JSR 170 Virtual Content RepositoryJSR 170 Virtual Content Repository
Beyond 10g Release 2
Evolution of portals
Convergence of runtime
frameworks
Portal solutions
Convergence of runtime frameworks
! Unified J2EE application framework for portals, applications, BI, integration
– SOA– EDA
! End-to-end, open security framework! Rich web client framework! Unified development environment! Unified metadata management! Unified application lifecycle! Grid deployment
Portal solutions! Formalized communities
– People, Roles, Resources
! Pre-built, extensible community portals– Horizontal and Vertical Community
Templates– Pre-built, configurable access to standard
resources– Content (unified virtual view)– Collaborative systems– Enterprise applications and business
processes– Oracle Applications & Collaboration Suite
Portal solutions! Easily extensible
– Interactive browser based tools, tailored to each user type– Resource catalog
! Ubiquitous– Multiple interfaces
– Rich web client– Mobile client– Service interface layer
– Multiple interaction methods– User driven– System driven– Notification based
Summary
In 10g Release 2! Building richer portals, easily
– Gain Business Visibility
– Interact with Business Processes
– Collaborate Efficiently
– Build a Richer Web Presence
– Leverage Standard Components
! Bringing portal capabilities to new audiences
– SME, Departments
– J2EE Application Developers
Beyond 10g Release 2! Unified runtime framework
– Unified development environment
– Unified metadata management
– Unified application lifecycle
! Portal solutions : Communities– Pre-integrated collaboration,
content, business processes
– Configurable
– Extensible
– Ubiquitous
Next Steps….
! Relevant web sites to visit for more information
– http://portalcenter.oracle.com
– http://oracle.com/portal
13331333
10921092
14211421
13371337
10661066
13381338
13341334
TimeTime1:30 PM
RoomRoom2009/2011
TitleTitleAn Overview of Enterprise Portals: Today and Tomorrow
2:45 PM 2009/2011How to Design and Build Compelling Portal Interfaces
10:30 AM 2006How to Create Collaborative Communities Within Your Portal
12:30 PM12:30 PM 20062006How to Best Leverage J2EE, Struts, and ADF in Your PortalHow to Best Leverage J2EE, Struts, and ADF in Your Portal
3:30 PM3:30 PM 20062006Best Practices for Deploying OracleAS PortalBest Practices for Deploying OracleAS Portal
4:30 PM4:30 PM 20072007How to Integrate Enterprise Applications into Your PortalHow to Integrate Enterprise Applications into Your Portal
1:00 PM1:00 PM 20082008How to Effectively Measure and Monitor Activity in Your Portal How to Effectively Measure and Monitor Activity in Your Portal EnvironmentEnvironment
8:30 AM8:30 AM 2010/20122010/2012Integrated Business Intelligence with Oracle PortalIntegrated Business Intelligence with Oracle Portal
8:30 AM8:30 AM 20082008Personalized B2B EPersonalized B2B E--Business Portals: Integration within and Business Portals: Integration within and beyond the Enterprisebeyond the Enterprise
4:00 PM4:00 PM 20082008How to Effectively Size Hardware for Your Portal ImplementationHow to Effectively Size Hardware for Your Portal Implementation
Sessions Sessions -- PORTALSPORTALSDayDay
Monday
TuesdayTuesday
WednesdayWednesday
ThursdayThursday
1431
1336
13351335
4:30 PM4:30 PM 2018201813751375 Creating a Company Portal Instantly with Oracle Application Creating a Company Portal Instantly with Oracle Application Server Standard Edition One Server Standard Edition One
Activities Activities -- PORTALSPORTALS
Hands On LabsHands On Labs DEMOgrounds
MondayMonday 11:00 AM 11:00 AM –– 4:00 PM4:00 PM
TuesdayTuesday 9:30 AM 9:30 AM –– 5:00 PM5:00 PM
WednesdayWednesday11:00 AM 11:00 AM –– 1:00 PM1:00 PM
2:30 PM 2:30 PM –– 5:30 PM5:30 PM
ThursdayThursday 10:30 AM 10:30 AM –– 5:00 PM5:00 PM
South Hall South Hall Esplanade 305Esplanade 305
MondayMonday 5:00 PM 5:00 PM –– 7:00 PM7:00 PM
TuesdayTuesday 9:30 AM 9:30 AM –– 5:00 PM5:00 PM
WednesdayWednesday10:45 AM 10:45 AM –– 1:30 PM1:30 PM
2:30 PM 2:30 PM –– 5:30 PM5:30 PM
ThursdayThursday 10:30 AM 10:30 AM –– 2:30 PM2:30 PM
South Hall South Hall Booth 930Booth 930
Pods F25, F26, F28Pods F25, F26, F28
Reminder :
Please complete the Oracle World online session survey.
Thank you.
Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S