The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Size: px
Start display at page:

Download "The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into"

Transcription

1

2 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.

3 <Insert Picture Here> The Next Generation of Human Interaction Rahul Patel Vice President, Oracle Fusion Middleware

4 Next Generation Human Interaction Trend and Challenges Increased focus on information workers demands a new approach to user interaction CHALLENGES 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 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

5 Next Generation User Interaction Oracle Solution CHALLENGES 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 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

6 Introducing Oracle WebCenter Suite Next Generation User Interaction WebCenter Composer UI Composition Business Rules Process Customization Notifications / Preferences WebCenter UI Shell Personal Space Group Spaces Taskflow Integration Application Navigation Global Worklist WebCenter Enabled Applications Fusion Applications WebCenter Anywhere Desktop Wireless Voice MS Office WebCenter Extension WebCenter Services Content Discussions Wiki Context Linking RSS Pages Events Presence/IM VOIP JDev WebCenter Framework Portlet Runtime JSF Portlet Bridge Search Framework Content Integration Resource Catalog Customizable Components ADF JSF AJAX Active Data Taskflow Application Server 11g

7 Task-Oriented User Interactions Single UI Shell for Composite Interactions Favorites Search Recent Preferences Notifications Presence Contextual Wiring Discussions Documents Personal / Group Spaces

8 Information and Services in Context Single UI Framework Contextual Framework ADF Regions JSF Components Adobe Flex JSF Page JSR 227 Data Binding Portlets TaskFlows BI Views BAM Reports Database Tables Web/Doc Content Adobe Flex Other Adobe Flex

9 <Insert Picture Here> Demonstration WebCenter Framework Adobe Flex Portlets

10 Oracle WebCenter Suite 10g R3 Next Generation of User Interaction WebCenter Enabled Applications WebCenter Anywhere Desktop Wireless Voice MS Office WebCenter Extension WebCenter Services Content Discussions Events Wiki VOIP Presence/IM Context Linking Search JDev WebCenter Framework Portlet Runtime Content Integration JSF Portlet Bridge Customizable Components Resource Catalog ADF JSF AJAX Active Data Application Server 10g R3

11 Work Together Effectively WebCenter Services Person-to-Person Collaboration Reach people asynchronously Personal 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

12 Work Anywhere Voice/Wireless Platform Connected Devices Browsers on PDAs, Smartphones Mobile Voice Cell Phone, Regular Phone Mobile Messaging , SMS, ASK, MMS, Fax, Voice, Pager Telnet Industrial devices and warehouse situations WebCenter Anywhere Technology Connection Wireless Platform Content

13 Simplify the User Experience Desktop / 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 / 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

14 Simplify the User Experience Desktop/Office Integration: Wikis/Blogs from Office Tools Share work via multiple mediums WebCenter Anywhere

15 Empower the Business User WebCenter 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,

16 <Insert Picture Here> Demonstration WebCenter Browser Environment

17 Oracle WebCenter Hot Pluggable Apps SAP R/3, mysap, all Oracle Applications WSRP and JSR-168 Portals, Adobe Flex, MS Office, Wireless and Mobile Devices Collaboration Content Mgmt MS Exchange, Lotus Notes, Oracle OCS Documentum, Lotus Notes, Windows Sharepoint, Oracle ContentDB HP OpenView, CA Unicenter, IBM Tivoli, BMC Patrol Eclipse, CollabNet Subversion, Spring, Struts, JUnit, Ant, Tapestry, CVS, MS Visual SourceSafe Real-time Communication LCS, Sametime, WebEx, HotSip BEA WebLogic, IBM WebSphere, JBoss App Server, Apache Tomcat MS Active Directory & MIIS, CA etrust SSO, all LDAP Directories DBs IBM DB2 & Informix, MS SQL Server, Sybase IQ

18 Key Customer Use Cases <Insert Picture Here>

19 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

20 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

21 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

22 Oracle Portal and WebCenter Suite Coexist, 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,

23 Oracle Portal Evolution Recent Advances Oracle Portal Largest release in the last 3 years: October 2005 Certified with 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 New Features guide) Oracle Portal Certification with Collaboration Suite SES Integration Accessibility enhancements Support for additional HTML doctypes HTML 4.01 Strict, XHTML 1.0 Transitional, and XHTML 1.0 Strict.

24 Oracle Portal Evolution Planned 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

25 OCS and WebCenter Suite Hot 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

26 Next Generation User Interaction Summary Oracle WebCenter Suite CAPABILITIES ORACLE DIFFERENTIATORS Single UI Framework Same development model for all UI components including Portals and BI Single UI Interaction Shell FMW Platform enables unification of worklists, notifications, application access, user profiles, search, voice, communication, and collaboration Personal and GroupSpaces, Relationships Application context within Group Spaces, usercontributed dynamic context via Relationships Web2.0 Services SOA and JSR227 based programming model for seamless integration inside applications Tailor to Fit Composition and Customization Dramatic simplification in Business and IT collaboration same metadata for development and composition Seamless access through familiar tools and multiple Channels People and Enterprise Context within personal productivity tools

27