rob koplowitz senior director oracle collaboration suite oracle corporation jason davis product...
TRANSCRIPT
Rob KoplowitzSenior DirectorOracle Collaboration SuiteOracle Corporation
Jason DavisProduct ManagerOracle Collaboration SuiteOracle Corporation
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
People connect with systems
Google Customer Self Service
eCommerceEmployee Self Service
Supply Chain Integration
Process Trends
People connect with other people to solve problems
EmailPresence
Instant MessagingWeb Conferencing
Collaborative Workspaces
Tools for Interaction
Asynchronous– Email– 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
Building the Future:Tough to Get There Today
E-mail Calendar
Knowledge
DocumentsWeb
Content
Web Application Server
Portal
Workspace
InstantMessage/Presence
WebConference
Search VoiceMail
Firewall
Oracle Collaboration Suite R2 Development Platform Email/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 Email - PL/SQL Development
List Sort House KeepingSecurityFilter
Delete Copy Create StreamiMT
Message Instances
Folders
Body Shell
Header Extended Header
PL/SQL• Session & Authentication• Folder & Message Manipulation• Message Recovery - Admin
Oracle Email - 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 StoreMail Store
Oracle Email – Rule Management API
RuleStatus
Alter Priorityor Expiration
CustomConditions
Inbox
Folder X
Folder Y
Folder Z
Inbox
Folder A
Folder B
Folder C
Inbox
Folder E
Folder F
Folder G
Deliver
Actions
RuleActivation
Event ControlPoint
ConditionEvaluation
MessageAttribute
CustomizedPL/SQL Call
Reply/Forwdor Redirect
Delete
Move/Copyto Folder
RuleStore
Relay
Inbound
Flag Chg
Expunge
File
Enqueue
Break
Sign, EncrDecr, vrfy
Bcc, Notify
Suspend
Oracle Calendar Development tools
BEGIN:VCALENDARMETHOD:PUBLISHVERSION:2.0PRODID:Oracle/CalendarBEGIN:VEVENTDTSTAMP:20030626T172200Z
<vQuery><Select>*</Select><From>VEVENT</From>
<Where>x-oracle-data-guid=’event guid’</Where></vQuery>
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 URLPlanned 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.– Email API is used by to query Email repositories.
JSP Tag Libraries – Subset of the query API
Web Conferencing Example – Live Help
Customer Seeking LiveHelp
Website/applicationserving page with LiveHelp
link
(Integrating Site)
WebConferencing
IntegrationServices Call
OracleCollaboration
Suite -Web
ConferencingSite
Customer ServiceRepresentative
providing Live Help
Live Help DataFlow
(2) Instant Meeting serviceis invoked
(4)
CS
R P
icks
up
a Li
veH
elp
sess
ion
to a
ttend
Web
Con
fere
nce
(5)
CS
R J
oins
Mee
ting
(3) Customer JoinsiMeeting
(1)
Cus
tom
ercl
icks
on
Live
Hel
plin
k
2a
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
Customer
Customer
Customer
CustomerManages:
AvailabilitySecurity
PerformanceChange
Problems
Outsourcing
®®
®®
®®
®®
OracleManages:
AvailabilitySecurity
PerformanceChange
Problems
•Better Service Better 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 40120OCS in Government
40336
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