paul nock principal product manager oracle corporation

49

Upload: roland-morris

Post on 11-Jan-2016

230 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Paul Nock Principal Product Manager Oracle Corporation
Page 2: Paul Nock Principal Product Manager Oracle Corporation

Paul NockPrincipal Product ManagerOracle Corporation

Page 3: Paul Nock Principal Product Manager Oracle Corporation

Migration & Coexistence ExperiencesMoving from Exchange and Notes

Page 4: Paul Nock Principal Product Manager Oracle Corporation

Agenda

What is Migration & Coexistence? What does Oracle provide? What are the Challenges for Coexistence? How does this work for Microsoft? How does this work for Lotus? Oracle Partners

Page 5: Paul Nock Principal Product Manager Oracle Corporation

Migration & Coexistence

Migration– “the movement of a group of people from one

country or locality to another”

Coexistence– “To live in peace with another or others despite

differences, especially as a matter of policy”

Page 6: Paul Nock Principal Product Manager Oracle Corporation

Migration Challenges

Moving Data Takes Time Email Does Not Stop Migration State is Not Fixed The Data is Critical

Plan and Prepare!

Page 7: Paul Nock Principal Product Manager Oracle Corporation

Moving Data Takes Time

Example Users: 1000 Quota: 50M Bytes Mailstore size: 50G Bytes

10Mb/second LAN > 11 hours

Page 8: Paul Nock Principal Product Manager Oracle Corporation

Email Does Not Stop

“Please refrain from sending email for 1 week”

What happens to users? What happens to customers and partners?

Page 9: Paul Nock Principal Product Manager Oracle Corporation

Migration State is Not Fixed

CollaborationSuite

LegacySystem ?

Time

CollaborativeResources

Page 10: Paul Nock Principal Product Manager Oracle Corporation

The Data is Critical

Migration success can be make or break– Highly visible application from the CEO down– Users don’t like you deleting things they lost long

ago…

Mapping between different systems isn’t easy– Some data will not migrate correctly

Page 11: Paul Nock Principal Product Manager Oracle Corporation

Soft Factors

Determine What to Migrate– Users– Distribution Lists– Aliases

Apply Retention Policies– Delete or archive old data

Help Desk Readiness– Training– FAQ resources– Communication

Page 12: Paul Nock Principal Product Manager Oracle Corporation

Migration: Summary

Plan Carefully Don’t Underestimate the Complexity More than just moving data

Page 13: Paul Nock Principal Product Manager Oracle Corporation

Agenda

What is Migration & Coexistence? What does Oracle provide? What are the Challenges for Coexistence? How does this work for Microsoft? How does this work for Lotus? Oracle Partners

Page 14: Paul Nock Principal Product Manager Oracle Corporation

What does Oracle provide?

Migration tool Exchange Calendar migration for Exchange Consulting Services Partners

Page 15: Paul Nock Principal Product Manager Oracle Corporation

Migration Tool

Java GUI NativePlugin

MigrationTool

Target

Source

MigrationRepository

Page 16: Paul Nock Principal Product Manager Oracle Corporation

Migration Tool

Legacy

Message

Store

Legacy

Directory

Mail

API

DS

API

Migration

Plugin

Messages

and

foldersEmail

MigrationTool

Oracle

Message Store

Oracle Directory

MBOXFiles

Migration

Wizard

Page 17: Paul Nock Principal Product Manager Oracle Corporation

Migration Tool

Exchange– 5.0, 5.5, 2000

Notes– 5.n, 6.n

Samsung (HP OpenMail)– 7.1

GroupWise– 6.n

IMAP-IMAP– Supports any standard IMAP system

Page 18: Paul Nock Principal Product Manager Oracle Corporation

Calendar Migration

ExMigrate:– Exchange

Uniical– Generic import

Partners– Solutions for other systems

Page 19: Paul Nock Principal Product Manager Oracle Corporation

Calendar Migration

MicrosoftExchange

MAPIAdministrator

Profile

CTOC

ExMigrate

uniuserDirectory

Component

Oracle

Calendar Server

Oracle Directory

Page 20: Paul Nock Principal Product Manager Oracle Corporation

Migration Services

Define Scope– Planning questionnaire

Work Plan– High level project plan of all tasks

Staffing and Training– Guide you through the implementation and

migration Communication plan

– How to inform end users

Page 21: Paul Nock Principal Product Manager Oracle Corporation

Agenda

What is Migration & Coexistence? What does Oracle provide? What are the Challenges for Coexistence? How does this work for Microsoft? How does this work for Lotus? Oracle Partners

Page 22: Paul Nock Principal Product Manager Oracle Corporation

Coexistence Challenges

Problems Mail Directory Calendar

Page 23: Paul Nock Principal Product Manager Oracle Corporation

Coexistence Scenarios

Why Do We Care? Full Migration

– Everyone WILL get to new system– Mail routing in the interim– Calendar coexistence

Partial Migration– Oracle and legacy system remain in use

Pilot groups

Page 24: Paul Nock Principal Product Manager Oracle Corporation

Email Coexistence

Oracle.com

Firewall Gateway

Oracle.com

[email protected]

[email protected]

[email protected]

[email protected]

MX: Oracle.com = 148.87.2.202

Page 25: Paul Nock Principal Product Manager Oracle Corporation

Multiple DomainsMultiple Domains

Email Coexistence

Simple to implement and manageSimple to implement and manage

SolutionSolution FeaturesFeatures

Extra Software

Increased Admin

Extra Software

Increased Admin

Depends on Mailsystem Feature SupportDepends on Mailsystem Feature Support

Message SwitchMessage Switch

Internal RoutingInternal Routing

Page 26: Paul Nock Principal Product Manager Oracle Corporation

Directory Coexistence

External DirectoryExternal Directory LDAP - Open

Client configuration

LDAP - Open

Client configuration

SolutionSolution FeaturesFeatures

Complex configuration

Increased Admin

Complex configuration

Increased Admin

Directory SynchronizationDirectory Synchronization

Single MasterSingle Master Compromise for one group of usersCompromise for one group of users

Page 27: Paul Nock Principal Product Manager Oracle Corporation

Calendar Coexistence

Standards aren’t there like email– iCalendar, iTIP/iMIP, CAP– Major vendors have no incentive

Limited interoperability through iCalendar– Patchy support, or UI features– Not as rich as Native Calendar

Policy Important– Education– Keep groups together

Page 28: Paul Nock Principal Product Manager Oracle Corporation

Calendar Coexistence

Meeting InvitationsMeeting Invitations iCalendar objects over emailSimple event entryNot visible until email read

iCalendar objects over emailSimple event entryNot visible until email read

FeatureFeature IssuesIssues

Simplistic – ftp / public viewSimplistic – ftp / public viewFree/Busy TimeFree/Busy Time

Meeting StatusMeeting Status No links between systemsNo links between systems

Not possibleNot possibleAuto-scheduleAuto-schedule

Restricted – email onlyRestricted – email onlyConfirmationsConfirmations

Page 29: Paul Nock Principal Product Manager Oracle Corporation

The Future of Calendar

Directory – RFC 2425– MIME for exchanging contacts

iCalendar – RFC 2445– Specification of a Calendar Object

iTip – RFC 2446– Generic exchange of objects– Realtime – Store/Forward – Message based

iMip – RFC 2447– iTip over Email

CAP– Direct calendar access protocol

Page 30: Paul Nock Principal Product Manager Oracle Corporation

Evaluation / Pilot Groups

Common to run a small trial– Difficult to rollback/step out of trial in a seamless

way due to the nature of email

Still a very good idea– Trains admins in new product– Get experience of problems– Good planning for migration

Page 31: Paul Nock Principal Product Manager Oracle Corporation

Agenda

What is Migration & Coexistence? What does Oracle provide? What are the Challenges for Coexistence? How does this work for Microsoft? How does this work for Lotus? Oracle Partners

Page 32: Paul Nock Principal Product Manager Oracle Corporation

D E M O N S T R A T I O N

Microsoft Exchange

Page 33: Paul Nock Principal Product Manager Oracle Corporation

Exchange Email Coexistence

Exchange Delivery Options/Custom Recipients until migration completed

Oracle routes non-local mailboxes via MX record to Exchange

Oracle.com Oracle.com

MX: Oracle.com = 148.87.2.202

Page 34: Paul Nock Principal Product Manager Oracle Corporation

Exchange Coexistence

Directory– LDAP lookup in Outlook– Foreign User/Custom Recipient– Oracle Active Directory sync

Calendar– No magic bullet– Implement policy so people understand

limitations

Page 35: Paul Nock Principal Product Manager Oracle Corporation

Agenda

What is Migration & Coexistence? What does Oracle provide? What are the Challenges for Coexistence? How does this work for Microsoft? How does this work for Lotus? Oracle Partners

Page 36: Paul Nock Principal Product Manager Oracle Corporation

D E M O N S T R A T I O N

Lotus Notes/Domino

Page 37: Paul Nock Principal Product Manager Oracle Corporation

Notes Email Coexistence

Notes and Oracle use Smart Host Relay for non-local users

Oracle.com Oracle.com

MX: Oracle.com = 148.87.2.202

Page 38: Paul Nock Principal Product Manager Oracle Corporation

Notes Coexistence

Directory– Use LDAP Address Books– Foreign User/Non-Notes Users

Calendar– No magic bullet– Implement policy so people understand

limitations

Page 39: Paul Nock Principal Product Manager Oracle Corporation

Agenda

What is Migration & Coexistence? What does Oracle provide? What are the Challenges for Coexistence? How does this work for Microsoft? How does this work for Lotus? Oracle Partners

Page 40: Paul Nock Principal Product Manager Oracle Corporation

Migration Partners

Mail and Calendar Migration– Wingra

Domino Applications– Trilog

Page 41: Paul Nock Principal Product Manager Oracle Corporation

Wingra Notes Migrator

Automatic Provisioning– User accounts– Public distribution lists– Domain merging– Primary Internet addresses mapping

Data Migration– Mail and Folders– Appointments & Tasks– Personal Address Books

Mail Routing– Forwarding from Lotus to Oracle as users are migrated– Reply-ability preserved in Migration

Page 42: Paul Nock Principal Product Manager Oracle Corporation

Wingra Notes Migrator

Directory / Provisioning Export Directory Information from Notes Provision Oracle User AccountsPreparation Create Translation Table for Full Address Conversion Choose User to Migrate (Batches or All)Migration Extract Mail and Calendar data from Notes Server Insert Converted Mail and Calendar to Oracle Convert “Local” Notes Personal Address Books to

Outlook.

Page 43: Paul Nock Principal Product Manager Oracle Corporation

Domino Applications

Analysis– What is actually being used?– Consolidate unused Notes servers

Migration– Application migration difficult– Partner migration tools– Java and PL/SQL APIs

Page 44: Paul Nock Principal Product Manager Oracle Corporation

Domino Applications

Code rewrite is ALWAYS necessary Automate where possible

– Data Model– Forms/Views

Redevelop Business/Workflow logic

Repurpose Notes Developers by giving them a comfortable environment to develop in.

Page 45: Paul Nock Principal Product Manager Oracle Corporation

Trilog Flowbuilder Tools

Visual XSP Studio IDE for developing dynamic web page applications Migration Tool for Notes App to XSP Apps Migrates Data Model, Forms/Views, Some Business Logic

Visual Designer Visual tool for developing organizational workflows

Visual Planner Defines organizational structures using functional and

hierarchal roles Can include internal and external stakeholders

Flowbuilder tools enable Notes Developers to build Java/XML applications

Page 46: Paul Nock Principal Product Manager Oracle Corporation

Trilog Tools Target Audience

Notes Developers– Forms/Views, RAD tool, Security features, Workflow

enablement Other ‘Scripting’ Developers

– Begin with UI (HTML) templates– Point and click changes to data, add new data fields

Business Consultants– Workflow development environment – Construct standard business processes– Model organizational structures

Gartner: Microsoft hasn’t caught onto this development base

Page 47: Paul Nock Principal Product Manager Oracle Corporation

Summary

Migration & Coexistence Tools Available from Oracle and Partners Coexistence for Mail, Directory, and Calendar Practical Scenarios for Microsoft and Lotus

Page 48: Paul Nock Principal Product Manager Oracle Corporation

Next Steps….

Recommended Sessions– Collaboration Suite Track– Listen to Customers & Analysts

EPL 40381Hays Medical 40341 Infopia (outsourcing) 40142,

40009Sara Radicati 36409UNC Chapel Hill 40372Xerox 36367

– OtherOracle Unversity 40120OCS in Government 40336

Guru Sessions– Sunir Kapoor – Tues 12:00– Bill Maimone – Wed 12:00– Steve McAdams – Thurs 11:00

OTN Chalk Talks– Pemco Aeroplex – Wed 12:30– Phone Directories – Thurs 11:30

Exhibit Hall– DEMOgrounds – Partner Pavilion – Booth 726

Hands-on Sessions– Marriott Hotel – room C2

Page 49: Paul Nock Principal Product Manager Oracle Corporation