Oracle Confidential – Highly Restricted

advertisement
Oracle Confidential – Highly Restricted
Oracle WebCenter
Enterprise 2.0 Platform
Rahul Patel
Vice President
Guneet Bedi
Principal Product Manager
Oracle Confidential – Highly Restricted
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
Oracle Confidential – Highly Restricted
Oracle WebCenter
Enterprise 2.0 Technology Platform
Oracle Confidential – Highly Restricted
Web 2.0 Evolution
• Web 1.0 – Connected Information
• Information delivered as linked Web Pages
• Enabled by HTTP, HTML, Browsers
• Transformed how we accessed information
• Web 1.5 – Connected Applications
• Service Oriented Architecture
• Enabled by XML, SOAP, WSDL, Web Services
• Transforming how we design & use Applications
• Web 2.0 – Connected Users
• Users share information with easy to use Web-based Social
Software on Internet
• Enabled by AJAX + SLATES
• Transforming how we share Information & Work Together
Oracle Confidential – Highly Restricted
Drivers of Web 2.0 in the Enterprise
Transformation of the Information Worker
•
•
•
•
•
•
Oracle Confidential – Highly Restricted
Enter the Digital Generation
More tech-savvy than ever
Used to high bandwidth
connectivity
Dealing with multiple devices
– blending of work and leisure
computing
Frustration over nonintegration
Expectations set by
experience on the Internet
Simplify experience and
interaction with applications
Enterprise 2.0 Technology
Oracle’s Perspective
• Author Information
• Write Online Documents; BLOGs
• Publish Information
• Create Links to & From Document; Add RSS
• Categorize Information
• Add Taxonomy via Metadata Annotation
• Find Information
• Search; Use Tags & Tag Clouds
• Edit & Extend Information
• Wikis; Create Mashups
• Communicate with Others
• Online Presence; Chat/Instant Messaging; VoIP
• Discuss with Others
• Online Communities; Workspaces; Forums
Oracle Confidential – Highly Restricted
Product Strategy
Overview
• Integrated Multi-Channel, User Interaction Environment
• Unifies Access to Productivity Tools, Enterprise Information
Sources, Enterprise Applications
• To transform how users work privately & with others,
within Enterprises & across Enterprises
• By Integrating Web 2.0 Capabilities with Enterprise Information
Systems & Applications
Oracle Confidential – Highly Restricted
Oracle WebCenter
¾ A new platform for user
interaction
¾ Combines the best of:
• Portals (portlets, customization)
• Rich client development frameworks
• Web 2.0 collaborative & content
services
¾ SOA-enabled, hot-pluggable
¾ Supports the latest Java UI
standards: JSF, JSR-227, JSR168, JCR 1.0
¾ Foundation for Fusion
Applications
Oracle Confidential – Highly Restricted
Oracle WebCenter 11g
Key Components
Framework
Composer
Services
Spaces
Next Gen Portal Framework
Layered Customizations
Enterprise Ready Web2.0
Community Spaces
Content Integration
Resource Catalog
Desktop Integration
Social Networking
Application Integration
Enterprise Mashups
Multi-channel interactions
Personal Spaces
Oracle Confidential – Highly Restricted
Oracle WebCenter 11g
Key Components
Framework
Composer
Services
Spaces
Next Gen Portal Framework
Layered Customizations
Enterprise Ready Web2.0
Community Spaces
Content Integration
Resource Catalog
Desktop Integration
Social Networking
Application Integration
Enterprise Mashups
Multi-channel interactions
Personal Spaces
Oracle Confidential – Highly Restricted
WebCenter Framework
WebCenter
Framework
J2EE
Model
Oracle Confidential – Highly Restricted
Declarative Customization & Metadata Management
Portlet
Integration
JSF
Process
Integration
EJB
Content
Integration
Information
Integration
AJAX
WebCenter Framework
JSF Portlet Bridge
• Expose JSF applications
& components as JSR
168 portlets
Build Task Flow
• JSF applications
• ADF Faces applications
• ADF Task Flows
Create Portlet
• Expose WebCenter Task
Flows as portlets
• Expose Fusion
Consume in Application
Application Task Flows
as portlets
• Consumed in any WSRP
2 compatible container
Oracle Confidential – Highly Restricted
WebCenter Framework
Content Integration: JSR 170 Content Repository
JDeveloper JCR Data Control
ADF Application
JCR Data Control
JSR-170 Content Management API
Content Services
Security, Workflow, Versioning, Lifecycle, Personalization, Search, Metadata
Notes
Oracle Confidential – Highly Restricted
ContentDB
File System
3rd Party
Security and Identity Mgmt Integration
• Provide centralized
security mgmt via
FMW Platform
• Credential mapping
• Centralized profiles
and preferences
• Leverage a traditional
Portal model but
implement using
industry standards
•
•
•
•
WSRP
SAML
WS-Security
JAAS
Oracle Confidential – Highly Restricted
•Secure Identity
Propagation
•Profile/Preferences
ID Mgmt
•Single Sign-on
•Credential Mapping
jdoe
john
john.doe
WebCenter
Enabled
Applications
doe
Doc Lib
Discussions
Communication
doej
Search
johndoe
Portlet Integ
Oracle WebCenter 11g
Key Components
Framework
Composer
Services
Spaces
Next Gen Portal Framework
Layered Customizations
Enterprise Ready Web2.0
Community Spaces
Content Integration
Resource Catalog
Desktop Integration
Social Networking
Application Integration
Enterprise Mashups
Multi-channel interactions
Personal Spaces
Oracle Confidential – Highly Restricted
WebCenter Composer
Application Customization Principles
• Design Applications to be Customizable
• Declarative Application Design: Separate Metadata from Code
• Manage Metadata Consistently across Platform
• Design Time & Runtime Metadata Management Services
• Separate Base Metadata from Customizations
• To enable Patching & Upgrade w/o Loss of Customizations
• Enable In-Place Customizations at Runtime
• With Business User focused Customization Interface
• Enable More Complex Customizations
• With Alternative Techniques – Mashups, Rules, Flexfields, XSI, ….
Oracle Confidential – Highly Restricted
Application Customization
+
+
Base
Document
User
Customization
Application
Customization
MDS Customization Engine
Oracle Confidential – Highly Restricted
Ted’s Page
John’s
Page
Application Customization
Integrated Life-cycle between Design Time and Runtime
Runtime
Design Time
Composer
Rules Editor
Notifications
Personalization
Browser
JDeveloper
Fusion MW Runtimes
DT@RT APIs
Declarative Editors
Resource
Catalog
XEF
Packaging &
Deployment
Versioning
Sandbox
Oracle Confidential – Highly Restricted
Resource
Catalog
Caching &
Change
Notifications
MDS
MDS
Source
Control
………
File or DB
Repository
Staging
(Import / Export)
Customization Environment in Browser
Composer
Application
Server
Customize,
Mashup
Meta
Data
Oracle Confidential – Highly Restricted
Resource Catalog
Role Based Exposure of All Resources
Apps
Apps
Task Flows
Flows
Task
Portlets
Portlets
Processes
Processes
White Pages
Pages
White
Yellow Pages
Pages
Yellow
Green Pages
Pages
Green
Connections
Connections
Schemas
Schemas
Schema
Schema Objects
Objects
JDeveloper
WebCenter
Content
Content
Gadgets
Gadgets
Services
Services
Custom
Apps
Oracle Confidential – Highly Restricted
Demonstration
Mashups – Framework and Composer
Oracle Confidential – Highly Restricted
Oracle WebCenter 11g
Key Components
Framework
Composer
Services
Spaces
Next Gen Portal Framework
Layered Customizations
Enterprise Ready Web2.0
Community Spaces
Content Integration
Resource Catalog
Desktop Integration
Social Networking
Application Integration
Enterprise Mashups
Multi-channel interactions
Personal Spaces
Oracle Confidential – Highly Restricted
Web 2.0 Services
Enterprise Ready
•Tags
•Links
•Documents
•Lists
•Events
•Tasks
Oracle Confidential – Highly Restricted
WebCenter Services Architecture
View
Controller
Standardsbased
Portals
Portlet Bridge
JSF
Applications
JSF TaskFlows
Portlets
Data Control
JSR 227
Web
Services
Model
Data
Portlet Assembly
Portlets
Content Integration
Content
Search
Search
Discussions
Discussions
Dynamic Editing
WiKis
JSF Applications
Communication
Customization
Business
Processes
Oracle Confidential – Highly Restricted
SIP
VoIP
Meta-data
Web 2.0 Services for Enterprise Apps
Common Services in context of applications
Favorites
Favorites
Search
Search
Recent
Recent
Preferences
Preferences
Notifications
Notifications
Presence
Presence
Email
Email
Discussions
Discussions
Contextual
Contextual Wiring
Wiring
Documents
Documents
Oracle Confidential – Highly Restricted
Communities
Communities
WebCenter Social Networking
Tags
docs
Tags
Link
ea
Cr
te
Oracle Confidential – Highly Restricted
Tag
Cloud
WebCenter and Portal
Co-exist, Leverage and Inter-Operate
Portlet Bridge
(JSR 301)
Portlet Producers
Oracle Confidential – Highly Restricted
WSRP
JSR168
JPDK
JSR 170
FPA
Oracle WebCenter 11g
Key Components
Framework
Composer
Services
Spaces
Next Gen Portal Framework
Layered Customizations
Enterprise Ready Web2.0
Community Spaces
Content Integration
Resource Catalog
Desktop Integration
Social Networking
Application Integration
Enterprise Mashups
Multi-channel interactions
Personal Spaces
Oracle Confidential – Highly Restricted
Personal and Social Interactions
Task-Oriented and In-context of Business at hand
Catalyst
Do Work
Catalyst
Present Work
Completion Effectiveness
Office Suites
Suites
Office
Use templates
templates
•• Use
Get current
current info
info
•• Get
Write, Present
Present
•• Write,
Model, Calculate
Calculate
•• Model,
Many more
more
•• Many
Think
Collaborate
Collaborate
•• E-Mail
E-Mail
•• IM,
IM, Chat
Chat
•• Workspace
Workspace
•• Forms
Forms
•• Calendar
Calendar
•• Task
Task
•• Priority
Priority
Decide
Decide
•• Update
Update system
system
•• Take
Take actions
actions
Oracle Confidential – Highly Restricted
Present
Present Final
Final
•• Documents
Documents
•• Meetings
Meetings
•• Approvals
Approvals
•• Broadcast
Broadcast
Review
Consequence
Consequence
•• New
New priorities
priorities
•• New
New KPIs
KPIs
•• New
New due
due dates
dates
•• Refine
Refine process
process
Tasks
Complete
Corporate
Impact
Creation Environment for End Users
WebCenter Spaces
Application
Server
Design
Time at
Runtime
Meta
Data
Oracle Confidential – Highly Restricted
WebCenter Spaces
Personal Space
• Personal task, time, information
and communication mgmt
•
•
•
•
•
Personal Sidebar
Personal Timebar
Favorites and Preferences
Personalizeable
Access and management of all
relevant Applications
• Personal pages for publishing,
sharing and reuse
• Compose and design pages
• Searchable via tags and
folksonomies
• Creation and Management of
Business role pages
• Global Administration and
Configuration
Oracle Confidential – Highly Restricted
WebCenter Spaces
Group Space
• Enabling people to work together
more effectively
• Dynamic project communities
integrated with Applications
• Application integration missing
from internet groups
• Designed to be tailored to the
specific needs of the group
• WebCenter Composer
• Single-click creation via templates
• Group Project
• Community of Interest
• User creation of new templates
Oracle Confidential – Highly Restricted
Pervasive Access
Voice/Wireless Platform Integration
Connected Devices
Browsers
Mobile Voice
Wireless Phone, GPRS
Fixed Line Phone
WebCenter Apps.
WebCenter Services
Mobile Messaging
WebCenter Fwk
E-mail, SMS, ASK, MMS
Mobile Applications
E-mail, SMS, ASK, MMS,
Mobile Office Suite
Oracle Confidential – Highly Restricted
FMW
Voice/Wireless
Platform
Desktop/Office Integration
Example: Sharing WebCenter context in Office tools
WebCenter Anywhere
Share work via multiple
mediums
Oracle Confidential – Highly Restricted
Outlook / Exchange Integration
WebCenter Anywhere
Share work via multiple
mediums
Oracle Confidential – Highly Restricted
Demonstration
Social Networking and Pervasive Access
Oracle Confidential – Highly Restricted
Oracle WebCenter 11g
Summary
Framework
Composer
Services
Spaces
Next Gen Portal Framework
Layered Customizations
Enterprise Ready Web2.0
Community Spaces
Content Integration
Resource Catalog
Desktop Integration
Social Networking
Application Integration
Enterprise Mashups
Multi-channel interactions
Personal Spaces
Oracle Confidential – Highly Restricted
Oracle Confidential – Highly Restricted
WebCenter Spaces
WebCenter Spaces
Service Interface
Building Upon WebCenter Platform
Personal and Group Spaces
Pages
Templates,
Themes, Styles
Workflow / App
Integration
Security /
Credential
Mgmt
User/Role
Management
Configuration /
Life-cycle Mgmt
WebCenter Composer
Resource Catalog
Apps/WSRP Portlet
Integration
ADF Taskflows Data Control
Content Integration
Stellent UCM
Wikis/Blogs/RSS
Integrated Wiki
Communities
Integrated
Communities
Worklist
BPEL
Tasks
Integrated Tasks
JSR227
Portlets
Web Services
WebCenter UI
MashUp
Events/Calendar
Presence/Chat/Mail
Secure Search
JDeveloper
Oracle Confidential – Highly Restricted
J2EE, JSF, AJAX, ADF, SOA
MDS
Download