paul nock principal product manager oracle corporation
TRANSCRIPT
Paul NockPrincipal Product ManagerOracle Corporation
Migration & Coexistence ExperiencesMoving from Exchange and Notes
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
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”
Migration Challenges
Moving Data Takes Time Email Does Not Stop Migration State is Not Fixed The Data is Critical
Plan and Prepare!
Moving Data Takes Time
Example Users: 1000 Quota: 50M Bytes Mailstore size: 50G Bytes
10Mb/second LAN > 11 hours
Email Does Not Stop
“Please refrain from sending email for 1 week”
What happens to users? What happens to customers and partners?
Migration State is Not Fixed
CollaborationSuite
LegacySystem ?
Time
CollaborativeResources
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
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
Migration: Summary
Plan Carefully Don’t Underestimate the Complexity More than just moving data
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
What does Oracle provide?
Migration tool Exchange Calendar migration for Exchange Consulting Services Partners
Migration Tool
Java GUI NativePlugin
MigrationTool
Target
Source
MigrationRepository
Migration Tool
Legacy
Message
Store
Legacy
Directory
API
DS
API
Migration
Plugin
Messages
and
foldersEmail
MigrationTool
Oracle
Message Store
Oracle Directory
MBOXFiles
Migration
Wizard
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
Calendar Migration
ExMigrate:– Exchange
Uniical– Generic import
Partners– Solutions for other systems
Calendar Migration
MicrosoftExchange
MAPIAdministrator
Profile
CTOC
ExMigrate
uniuserDirectory
Component
Oracle
Calendar Server
Oracle Directory
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
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
Coexistence Challenges
Problems Mail Directory Calendar
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
Email Coexistence
Oracle.com
Firewall Gateway
Oracle.com
MX: Oracle.com = 148.87.2.202
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
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
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
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
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
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
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
D E M O N S T R A T I O N
Microsoft Exchange
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
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
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
D E M O N S T R A T I O N
Lotus Notes/Domino
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
Notes Coexistence
Directory– Use LDAP Address Books– Foreign User/Non-Notes Users
Calendar– No magic bullet– Implement policy so people understand
limitations
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
Migration Partners
Mail and Calendar Migration– Wingra
Domino Applications– Trilog
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
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.
Domino Applications
Analysis– What is actually being used?– Consolidate unused Notes servers
Migration– Application migration difficult– Partner migration tools– Java and PL/SQL APIs
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.
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
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
Summary
Migration & Coexistence Tools Available from Oracle and Partners Coexistence for Mail, Directory, and Calendar Practical Scenarios for Microsoft and Lotus
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