rob koplowitz senior director oracle collaboration suite oracle corporation jason davis product...

32

Upload: tracy-lawrence

Post on 28-Dec-2015

240 views

Category:

Documents


4 download

TRANSCRIPT

Rob KoplowitzSenior DirectorOracle Collaboration SuiteOracle Corporation

Jason DavisProduct ManagerOracle Collaboration SuiteOracle 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 SuiteEAI

Web Services

Process Trends

People connect with systems

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

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

A Glimpse of the Future

Integrated Application Sharing

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

Open Standards-Based Collaboration Platform

IM R3

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

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S