the following is intended to outline our general product ...€¦ · • embedded web2.0 services...
TRANSCRIPT
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.
<Insert Picture Here>
The Next Generation of Human Interaction
Rahul PatelVice President, Oracle Fusion Middleware
Next Generation Human InteractionTrend and Challenges
Increased focus on information workers demands a new approach to user interaction
• Need task-oriented user interaction• Simple task should be simple and consistent• Composite tasks need to preserve context
• Need information and services in context• All contextual information integrated• Including documents, BI, BAM, and processes
• Need to work together effectively• Person-to-person• As a group
• Need to work anywhere• Multi-mode• Multi-channel
• Need to simplify the user experience • Preserve familiarity of tools• Give them a choice
• Need to empower the business user • Tailoring applications as business evolves
CHALLENGES CURRENT SOLUTIONS DO NOT WORK
• Portals do not go far enough• No support for deep, service-level integration• Hard to preserve context across components• Poor task orientation
• Collaboration and Content Mgmt are not comprehensive
• Poor application integration• No hot-pluggability into customer’s infrastructures
• Rich-Client Development Frameworks need enhancements
• Need to integrate Portal-like component architecture
• Lack of built-in Web2.0 services
• Feeble attempts to empower business users• “on-the-fly” applications do not integrate with
“developed” applications• Poor support for business rules / policies
Next Generation User InteractionOracle Solution
ORACLE SOLUTION
• WebCenter Framework – A JSF-based framework that enables embedding of rich, AJAX-based components, portlets and content to create context-rich, customizable applications
• WebCenter Services – Web 2.0 content, collaboration, and communication services that can be embedded directly into applications to provide additional business context and allow users to complete tasks more quickly
• WebCenter Spaces - Configurable work environments that enable individuals and groups/communities to work together more effectively
• WebCenter Anywhere – Enables users to connect and work wherever they happen to be by exposing critical task flows through familiar devices and desktop tools
• WebCenter Composer – Tailor-to-fit applications, a browser-based environment that allows business users to participate in the evolution of their work environment
• Need task-oriented user interaction• Simple task should be simple and consistent• Composite tasks need to preserve context
• Need information and services in context• All contextual information integrated• Including documents, BI, BAM and processes
• Need to work together effectively• Person-to-person• As a group
• Need to work anywhere• Multi-mode• Multi-channel
• Need to simplify the user experience • Preserve familiarity of tools• Give them a choice
• Need to empower the business user • Tailoring applications as business evolves
CHALLENGES
Introducing Oracle WebCenter SuiteNext Generation User Interaction
FusionApplications
FusionApplications
WebCenter WebCenter ComposerComposer
WebCenterWebCenter WebCenter WebCenter AnywhereAnywhereUI Shell
Taskflow IntegrationApplication Navigation
Personal SpaceGroup Spaces
Global Worklist
Business Rules Process Customization Notifications / Preferences
Desktop
Wireless
Voice
MS Office
UI Composition
WebCenterEnabled Applications
WebCenterEnabled Applications
Web
Cen
ter
Exte
nsio
nJD
ev
WebCenter Services Content Discussions Wiki
Presence/IMContext Linking PagesRSSEvents VOIP
WebCenter Framework
Portlet Runtime JSF Portlet Bridge Search FrameworkContent Integration Resource Catalog Customizable Components
ADFAJAX Active DataJSF Taskflow
Application Server 11gApplication Server 11g
Task-Oriented User InteractionsSingle UI Shell for Composite Interactions
NotificationsNotifications
EmailEmail
Contextual WiringContextual Wiring
DocumentsDocuments
DiscussionsDiscussions
Personal / Group SpacesPersonal / Group Spaces
PresencePresence
PreferencesPreferences
SearchSearch
RecentRecent
FavoritesFavorites
Information and Services in ContextSingle UI Framework
Adobe Flex
Adobe Flex
Other
Adobe Flex
JSF Page
JSR 227 Data Binding
ADF Regions JSF
Components
Contextual Framework
Portlets TaskFlows BI Views BAM Reports
Database Tables
Web/Doc Content
<Insert Picture Here>
Demonstration• WebCenter Framework
• Adobe Flex Portlets
Oracle WebCenter Suite 10g R3Next Generation of User Interaction
ADFAJAX Active DataJSF
Web
Cen
ter
Exte
nsio
nJD
ev
WebCenter Services Content Discussions
Wiki Presence/IMContext Linking
EventsVOIP
WebCenter Framework
Portlet Runtime JSF Portlet BridgeContent Integration
Resource CatalogCustomizable Components
WebCenter WebCenter AnywhereAnywhere Desktop
Wireless
Voice
MS Office
WebCenterEnabled Applications
WebCenterEnabled Applications
Search
Application Server 10g R3Application Server 10g R3
Work Together EffectivelyWebCenter Services
• Person-to-Person Collaboration• Reach people asynchronously
• Personal Email• Group messaging
• Reach people in real time• Instant Messaging / Chat• Voice – click-to-dial
• Work as a group : WebCenter Spaces• Create and share documents
• Wiki, Blogs, and Document library• Publish documents and other info for visibility – RSS
• e.g. Recent documents, Most active discussions• Discuss and collaborate on documents and other information
• Discussions• Notes• Lists• Events• Online meetings
• Relationships• Create, share relationships between arbitrary objects• E.g., attach a note to customer account, attach a chat conversation to sales opportunity
• All services embeddable as components in any application• All services are hot-pluggable with Customer’s existing infrastructure
Work AnywhereVoice/Wireless Platform
Connected DevicesConnected DevicesBrowsers on PDAs,
SmartphonesBrowsers on PDAs,
Smartphones
Mobile VoiceMobile VoiceCell Phone,
Regular PhoneCell Phone,
Regular Phone
Mobile MessagingMobile MessagingE-mail, SMS, ASK, MMS,
Fax, Voice, PagerE-mail, SMS, ASK, MMS,
Fax, Voice, Pager
Industrial devices and warehouse situationsIndustrial devices and warehouse situations
TelnetTelnet WebCenter Anywhere
WirelessPlatformWirelessPlatformConnectionConnection ContentContentTechnologyTechnology
Simplify the User ExperienceDesktop / Office Integration: Supporting Familiar Tools
• MS Office• BI publishing in MSOffice• Business Process Invocations from MSOfffice• .Net Client for any JSR 227 Data Control• Access to document library, GroupSpace context, people, etc. from sidebar
in Office tools• Desktop Integration
• Access to enterprise document libraries as desktop folders• Tray icon / native sidebar
• Notifications, GroupSpace context, document library, people access• MSFT Outlook, Lotus Notes and Oracle OCS Integration
• Email / Calendar – same information access from anywhere• Access to public / GroupSpace folders• Tasks synchronization
• Instant Messaging / Chat• Integration with MSFT LCS, Lotus Sametime, and Oracle OCS to preserve
familiar tool experience• Web Conferencing
• Integration with WebEx and LiveMeeting
Simplify the User ExperienceDesktop/Office Integration: Wikis/Blogs from Office Tools
Share work via multiple mediums
WebCenter Anywhere
Empower the Business UserWebCenter Composer – Tailor to Fit Applications
• WebCenter Composer• Browser-based environment to allow users to customize/compose
applications• Zero code change composition and customization
• Key Architectural Components• MDS - Design Time & Runtime Metadata Services• Lifecycle Mgmt.; Export-Import; Versioning; Deployment• Application Controllable Customization Layers - Site, organization, function• Sandbox GroupSpace – enable change management and change approvals
• Business Analyst / IT Collaboration• Full life-cycle support to bring the changes back in development• Full change management support to involve IT for test/production
• Page Editor – UI Customization• WYSIWYG Customization of UI• Any JSF/ADF Page: Page, Taskflow, Region, Navigations, BI, BAM
• Business Rules Editor• Rules Authoring & Change enabled from Operational Environment
• Business Events & Notification Editor• Rules-based filtering on event/notification handling
• Other “Business Editors” – Policy Manager, Process Mgr,…
<Insert Picture Here>
Demonstration• WebCenter Browser Environment
Oracle WebCenter – Hot Pluggable
WSRP and JSR-168 Portals, Adobe Flex, MS Office, Wireless and Mobile Devices
Eclipse, CollabNet Subversion, Spring, Struts, JUnit, Ant, Tapestry, CVS, MS Visual SourceSafe
HP OpenView, CA Unicenter, IBM Tivoli, BMC Patrol
MS Active Directory & MIIS, CA eTrust SSO, all LDAP Directories
SAP R/3, mySAP, all Oracle ApplicationsApps
IBM DB2 & Informix, MS SQL Server, Sybase IQDBs
MS Exchange, Lotus Notes, Oracle OCS
Collaboration
Documentum, Lotus Notes, Windows Sharepoint, Oracle ContentDB
Content Mgmt
LCS, Sametime, WebEx, HotSip
Real-time Communication
BEA WebLogic, IBM WebSphere, JBossApp Server, Apache Tomcat
<Insert Picture Here>
Key Customer Use Cases
General Dynamics• Goal: Single application and content
delivery mechanism• Share information and capabilities across
multiple business units• Ease the burden on IT staff: Delegate
content ownership & administration• Requirement: Integrate highly
heterogeneous set of services• Oracle E-Business Suite• Documentum • OpenText LiveLink • Custom J2EE applications/portlets• Desktop applications
• Approach: Employee portal with virtual communities
• Blend self-service application access with content delivery
• Surface analytics & business metrics• Empower LOBs to manage unique
content and applications
Porsche• Goal: Centralized, single source for all
sales-relevant content • Eliminate ‘silos’ of content across
geographies and work groups• Requirement: Integrate disparate
content stores• 2 corporate-wide Enterprise Content
Management Systems• PECM = Porsche Enterprise Content
Management• PIWIS = Porsche Integrated Workshop
Information System • Approach: Global portal for Porsche
sales, importers and partners• Simplified, managed document sharing
for sales collateral & campaign materials.
• Self-service publishing in a centralized document library
Oracle Applications and Oracle WebCenter
• All current Oracle Applications are integrated and certified with the UI/Portal platform• EBS, PSFT, JDE, Siebel, Retek, iFlex
• Fusion applications are being built based on WebCenter architecture• Built on rich, AJAX-based JSF UI framework• Componentized, customizable and Portal enabled• Embedded Web2.0 services (Wiki, Blogs, Discussions, Tags)• Presence-aware voice/data communication• Group collaboration via on-the-fly communities• Self-service content publishing and management• Multi-mode, multi-channel accessible• Common UI-Shell across all applications
Oracle Portal and WebCenter SuiteCoexist, Interoperate, Leverage
• Portlets in WebCenter Suite• Directly consume existing JPDK & WSRP based providers• PL/SQL providers (including page portlets) consumed via Federated
Portal Adapter• OmniPortlet, Web Clipping, and Rich Text included w/ WebCenter
• Security• Share enterprise directory (OID)
• Oracle Portal Content• Publishable in WebCenter via JCR adapter
• JSF-Portlet Bridge • Allows consuming JSF/ADF applications as portlets in Portal or
WebCenter Suite• Optimized to support AJAX, rich clients, JSF skins, …
Oracle Portal EvolutionRecent Advances
• Oracle Portal 10.1.4• Largest release in the last 3 years: October 2005• Certified with 11.5.8 and higher of Oracle eBusiness Suite• Features
• Completely updated life-cycle support• Production support for WSRP (Portal & PDK)• Extensibility: new APIs, CMEF• Expanded doc (Developer & Config Guides, Best Practices)• Many more… (see 10.1.4 New Features guide)
• Oracle Portal 10.1.4.1• Certification with Collaboration Suite 10.1.2.2 • SES Integration• Accessibility enhancements• Support for additional HTML doctypes
• HTML 4.01 Strict, XHTML 1.0 Transitional, and XHTML 1.0 Strict.
Oracle Portal EvolutionPlanned 11g Features
• Surface services to business users
• New portlets from: BPEL, BI, SES, BAM
• OmniPortlet: • Complex Web service sources, • New layouts: Tree, Advanced
Parameter, New Charting• Consume JSF applications in
Oracle Portal• Publish JSF applications as
portlets via JSF-Portlet Bridge
• Security • Re-architected under mod OSSO • Support for new OID dynamic
groups• WS-Security for WSRP producers
• Content management and publishing
• Publish Portal content repository to other j2EE applications
• via JCR 1.0 adapter for Oracle Portal• Consume external content in
portal • Documentum, Sharepoint, Lotus
Notes, Content DBvVia JSR-170 based portlets
• BPEL based content approval• Substitute BPEL flows for internal
Portal approval processes
• Management• Cloning scripts• Ability to add new languages• Export/Import improvements
OCS and WebCenter SuiteHot Pluggable
• WebCenter Suite is a User Interaction platform• Provides a fully pluggable architecture for customers to integrate
services into their applications using this platform• Custom applications (Oracle, Siebel, PSFT, SAP, Custom,..)• Communication and collaboration (OCS, Exchange, Lotus,..)
• Some of the services are bundled (but are hot-pluggable)• ContentDB• Jive Discussions• SES
• OCS is a collaboration server• A set of services to help people work together more effectively• An integrated server that combines those services in a highly
productive application • These services are fully accessible from WebCenter Suite
• Portlets• WebService APIs
Next Generation User Interaction SummaryOracle WebCenter Suite
ORACLE DIFFERENTIATORS
Same development model for all UI components including Portals and BI
FMW Platform enables unification of worklists, notifications, application access, user profiles, search, voice, communication, and collaboration
Application context within Group Spaces, user-contributed dynamic context via Relationships
SOA and JSR227 based programming model for seamless integration inside applications
Dramatic simplification in Business and IT collaboration – same metadata for development and composition
People and Enterprise Context within personal productivity tools
Seamless access through familiar tools and multiple Channels
Tailor to Fit – Composition and Customization
Web2.0 Services
Personal and GroupSpaces, Relationships
Single UI Interaction Shell
Single UI Framework
CAPABILITIES