Rob Koplowitz Senior Director Oracle Collaboration Suite Oracle Corporation Jason Davis Product Manager Oracle Collaboration Suite Oracle Corporation
Building Collaborative Applications with Oracle Collaboration Suite
Why Do This? It’s time to start thinking about technology as an enabler of differentiation There is significant competitive advantage to be gained
“X-Engineering is the art and science of using technology-enabled processes to connect businesses with other businesses and companies with their customers to achieve dramatic improvements in efficiency and create new value for everyone involved.” James Champy X-Engineering the Corporation: Reinventing Your Business in the Digital Age
Process Trends Systems connect with systems
Process Trends Systems connect with systems eBusiness Suite EAI Web Services
Process Trends People connect with systems
Process Trends People connect with systems Google Customer Self Service eCommerce Employee Self Service Supply Chain Integration
Process Trends People connect with other people to solve problems
Process Trends People connect with other people to solve problems Presence Instant Messaging Web Conferencing Collaborative Workspaces
Tools for Interaction Asynchronous – – Collaborative Workspaces Synchronous – Presence – Instant Messaging – Web Conferencing
How These Tools Will Be Used Presence – “I can see you” Instant messaging – “Can we talk?” Web conferencing – “Show it to me now” Collaborative workspaces – “This is going to require more time and resources”
Challenges Today No common storage repository – Inability to store unstructured data No common development environment – Open Standards, Web Services No common directory structure Products not yet enterprise standards – IM, web conferencing
A Glimpse of the Future Integrated Application Sharing
Building the Future: Tough to Get There Today Calendar Knowledge Documents Web Content Web Application Server Portal Work space Instant Message/ Presence Web Conference Search Voice Mail Firewall
Open Standards-Based Collaboration Platform IM R3
Oracle Collaboration Suite R2 Development Platform /Voice Mail/Fax – Manipulate Mail Messages & Folders, Directory Management, Rules Management, SMTP Scanner Interface – PL/SQL, Java Mail API, C Calendar – Read/Write Time Management Data – C/C++ SDK, Web Services SDK, Calendarlet Web Conferencing – Meeting Manipulation (Schedule, Update, Delete, Create Instant, Join) – XML/HTTP based API Files – Registering Custom Workflows – Oracle Workflow Search – Retrieve query results and set query properties – Java APIs
Oracle - PL/SQL Development ListSortHouse KeepingSecurityFilter DeleteCopyCreateStreamiMT Message Instances FoldersBodyShellHeaderExtended Header PL/SQL Session & Authentication Folder & Message Manipulation Message Recovery - Admin
Oracle - Java Mail API Directly connects to Mail Stores – Bypasses IMAP or POP – Multi-Threaded – Connection Pools Extended calls – Server Side Sorting – Single Sign-On – Shared Folder Management – Streaming Message Parts – Oracle Text Integration Thin Client Java SDK LDAP Mail Store
Oracle – Rule Management API Rule Status Alter Priority or Expiration Custom Conditions Inbox Folder X Folder Y Folder Z Inbox Folder A Folder B Folder C Inbox Folder E Folder F Folder G Deliver Actions Rule Activation Event ControlPoint Condition Evaluation Message Attribute Customized PL/SQL Call Reply/Forwd or Redirect Delete Move/Copy to Folder Rule Store Relay Inbound Flag Chg Expunge File Enqueue Break Sign, Encr Decr, vrfy Bcc, Notify Suspend
Oracle Calendar Development tools BEGIN:VCALENDAR METHOD:PUBLISH VERSION:2.0 PRODID:Oracle/Calendar BEGIN:VEVENT DTSTAMP: T172200Z * VEVENT x-oracle-data-guid=’event guid’ Store and Fetch data from Oracle Calendar Standard Based Development Tools – CSDK – C/C++, Java – Web Services Toolkit – XML/SOAP, Calendarlet Web Services Create/Modify/Delete Events Search Events and Tasks vCalender & VEvent
Web Conferencing – Integration Services Architecture Available in R2 Schedule Conference Update Conference Delete Conference Create Instant Conference Join Conference Get Playback URL Planned R3+ Presence/IM Archive Conference Conference Reports Meeting or Recording Listings Material Management
Oracle Files – Custom Workflows Workflow Enhancements – Actions to take place at Workflow completion – Copy/Move/Version/Delete/Do Nothing Register Custom Workflows – Develop using Workflow Builder – Site Admin registers workflow Use Case – – Marketing Presentation Review Process – User submits file for Custom Approval Custom Workflow performs LOB specific actions Approver checks content/metadata, etc File is approved, moved to a designated folder, and assigned expiration date.
Oracle Ultrasearch – Development APIs Java APIs – Query API works with indexed data. – Crawler agent API crawls and indexes proprietary document repositories. – API is used by to query repositories. JSP Tag Libraries – Subset of the query API
Web Conferencing Example – Live Help
Looking Forward: Development Features Roadmap Common naming schema for Collaboration Suite SDK Tools to build Contextual Collaborative Applications JDeveloper Addins Exposure of foundation services features (Content Services, Communication Services, Process Services)
Oracle Collaboration Suite & Oracle 10g Leverages – Oracle Enterprise Manager 10g – Oracle Application Server 10g – Oracle Database 10g
Reduce Cost While Providing Scalability & Reliability – Take advantage of clustering & automated storage management Improve Service Levels & Control – Dynamically share resources across multiple application with workload management – Manage the entire suite of applications with a single interface through Enterprise Manager 10g Improve End User Experience – Monitor performance from an end user perspective & enforce application service levels Oracle Collaboration Suite & Oracle 10g Benefits
Outsourcing Applications Support Implementation Apps Admin DB/AS Admin Sys Admin HW Admin Traditional ® ® Customer Customer Manages: Availability Security Performance Change Problems Outsourcing ® ® ® ® ® ® ® ® Oracle Manages: Availability Security Performance Change Problems Better ServiceBetter Service Faster ServiceFaster Service Predictable CostPredictable Cost Focus on CompetenceFocus on Competence
Next Steps…. Recommended Sessions – Collaboration Suite Track – Listen to Customers & Analysts – Other Oracle Unversity OCS in Government Guru Sessions – Steve McAdams – Thurs 11:00 OTN Chalk Talks – Phone Directories – Thurs 11:30 Exhibit Hall – DEMOgrounds – Partner Pavilion – Booth 726 Hands-on Sessions – Marriott Hotel – room C2
A Q & Q U E S T I O N S A N S W E R S