Post on 31-May-2015
transcript
The Cloud Migration Company™
CIMtrek: What we do and how we do it
The Cloud Migration Company Strategy Notes Applications
Lotus Notes Applications:
- Standard (template derived)- Custom (forms/views/workflow)
Migrate
‘Off the shelve’ Applications
CIMtrek can extract data and documents to any RDBMS (SQL; Oracle)/Repository
ASP .NET/J2EE Application SharePoint Application
CIMtrek Converts Data, Business Logic; Views, Forms, Documents
Archive Read-Only Web App (IIS/SQL) SQL database/doc repository SharePoint App (display only)
The Cloud Migration Company What makes us different?
• Platform Coverage– Java, ASP.NET, SP 2010, SP 2013– On premise, on cloud, hybrid
• Archiving– Data & Document migration to RDBMS/Rep.– Read-Only Web Apps– SharePoint application
• Focus on the complex – category 3 & 4 apps• Hence simpler category 1 & 2 apps are catered for by default
The Cloud Migration Company Migrate to any platform
On Premise
Cloud
– on Premise, in the cloud or Hybrid
The Cloud Migration Company Unique value to Business and IT Managers
Out-and-Out, Like for Like, nothing excluded•Data, Forms, Views, Business Logic, Workflow, Security•All NSF files, Domino apps (template based/custom developed) , TeamRooms, Doc Libs, ….
Increases Conversion productivity dramatically•Scope in hours, migrate in days•Up and running within weeks instead of month’s•No CIMtrek software install
Flexible migration solution•Select any Lotus Notes application you want•Select the target platform that fits your needs; Cloud (private/public), On-premise (Java, .Net, SharePoint, ..)
No upfront (license) investment and transparent elastic pricing•Priced per migrated application,•Fixed migration fee (for each level of complexity)•By cloud platforms user based subscription fee will apply
The Cloud Migration Company Flexible and fast migration capability
The Cloud Migration Company
The CIMtrek DifferenceManual Conversion Process CIMtrek Conversion Process
• Learn and understand the application• Convert/rewrite Forms UI and logic• Convert/rewrite Views Logic• Develop SQL schemas and design database• Rewrite scripts and formulae • Discover and extract data and rebuild database• Build Application (JSP/ASP)
• Learn and understand the application
• Click Migrate button
• Test and fix • Test and fix
• Deploy • Deploy
The Cloud Migration Company
The CIMtrek advantage
Unlike other Lotus Notes Domino conversion tools, CIMtrek offers a solution that supports all 4 major phases of Lotus Domino application migrations:
1. CIMtrek Discovery: Scans your systems and networks and shows you what you have in your legacy environments.
2. CIMtrek Analysis: Analyses the outcomes from the discovery phase so that you can plan the move to the cloud, apply costs and assess what you need.
3. CIMtrek Migration: A powerful migration tool for moving your Lotus Notes applications, to the cloud. We aim to cover 85% of existing functionality and 100% data integrity - in minutes
4. CIMtrek Execution: Once converted you have a fully functioning application that mirrors, where possible, the functionality of the original Notes application
To migrate an “average” Lotus Notes application the following activities Effort EstimateLearn and understand the apps 16Convert/rewrite Forms UI and logic 48Convert/rewrite Views Logic 48Develop SQL schemas and design DB 50Rewrite scripts and formulae 75Discover & extract data, build DB 25Test and fix 20Deploy 13Total per application (effort in hrs) 295
This application took 40 hours using CIMtrek
The Cloud Migration Company™
Automatic migration of Lotus Notes applications to the
Java and ASP.NET Platform
The Cloud Migration Company Application Migration Automatically:
Extracts all design elements and data from an
NSF;
Creates the:•presentation layer;•Business logic and middleware;•Data access components;•Data bases schema and data population
Provides a deployable install
set.
The Cloud Migration Company Application conversion - Screenshot
The Cloud Migration Company Converted Application - Screenshot
The Cloud Migration Company Converted Application - Characteristics
ASP.NET• Runs on IIS 7.0 • Uses SQL Server 2008 and
above• Generates ASP.net forms• Generates C# scripts from
Lotus scripts and Formulae
Java• Runs on Apache Tomcat• Uses SQL Server 2008 and
above• Generates JSP forms• Generates Java scripts from
Lotus scripts and Formulae
The Cloud Migration Company Data Migration – Two Phases (1)
• Phase 1 – Migration Application data (Notes Documents):– One very powerful component of the migration suite is the ability, and
the touch of a button, to generate a SQL database structure and populate it with the data held in the unstructured Notes environment.
– Extracts all Notes “documents” and builds SQL database– 100% data fidelity
• All rich text, complex application data• Keyword fields• Multi-valued items• Nested Objects etc. all migrated with zero data loss• Can be done at any time
The Cloud Migration Company Data Migration – Two Phases (2)
• Phase 2 – Migration Attachments (Office Documents to any DMS):– Migrate RTF, PDF and Office Documents– SharePoint Wiki Pages, basic pages and content publishing– Migrate Notes Documents to InfoPath (planned)– Preserves all Meta Data, ACL access for use in SharePoint– If Application too complex for SharePoint – attachments can be stored in
SQL along with other Notes Documents
The Cloud Migration Company Java & ASP .NET - Application Architecture
The Cloud Migration Company™
Automatic conversion of Lotus Notes applications to
SharePoint
The Cloud Migration Company SharePoint - General
• Base SharePoint environment is Standard Edition• Cimtrek Migrates Documents to SharePoint Doc. Repository
– If search capabilities are needed the optional Index server is required
• Forms and Fields can be in external Lists• Generate Microsoft Sites as required• Security to comply with site standard• Customization and exploitation of SharePoint capabilities
– Cimtrek or Systems Integrator as part of migration
The Cloud Migration Company SharePoint - Architecture
SharePointApp Server
Standard or Enterprise Edition
CIMtrek Migrated AppIs deployed on SharePoint
SQL forApplication
SQL forSharePoint
Web Browser
Index&
Search*
Note: documents exported from Lotus Notes Via CIMtrek to Document Repository are index and searchable
*Index is an option and can run on the SharePoint Server or as a separate server
The Cloud Migration Company SharePoint – Site Collection
• Through web service programmatically create a site collection with team site as template
• Site collection name should be CIM title• Programmatically create content database for each site
collection• Site collection administration details to be incorporated
The Cloud Migration Company SharePoint - Users & Authentication
• User list will be added in SharePoint • SharePoint will control access and authentication to the
migrated application
The Cloud Migration Company SharePoint - Notes related data
• CIMtrek will build a separate SQL database to store application data
• Links are maintained to Document Libraries• This approach is used:
– To ensure scalability of solution – Fit better with SharePoint 2013 and .NET options
The Cloud Migration Company SharePoint - Lists
• Programmatically create SharePoint List for storing database records using SharePoint API.
• Create columns using API to support data types• Configure version for the custom list• Add attachments to specific document libraries to support
MS Office Integration including version control
The Cloud Migration Company SharePoint - Libraries
• Create libraries based on extension (library name is 'MS-document' for document with office extension)
• Add document to the desired library• Library column will be created with appropriate data
type if current document has metadata
The Cloud Migration Company SharePoint - Menus/Navigation links
• Quick launch & Ribbon can be mapped with existing menus• API will pass information about menu for each SharePoint list• Custom ribbon has to be developed dynamically to handle
multi view permit menu• Custom ribbon will be mapped to an application page which
has been created dynamically to handle multi permit functionality based on the form
The Cloud Migration Company SharePoint - Forms
• 3 options for SharePoint forms are available:• ASPX based for full mirrored Notes forms functionality
• Logic• Graphics etc
• Standard basic SharePoint Forms• InfoPath (requires SP Enterprise)
The Cloud Migration Company™
SharePoint 2013 App Model
The Cloud Migration Company SP 2013 App Model- Maximum Choice
Select platform and deployment option based on user need not technology
Category 1 & 2 Other MS ServicesCategory 3 & 4
The Cloud Migration Company Cimtrek SP 2013 App Hosting Options
SharePoint
The app is hosted in the cloud. Windows Azure and SQL Server Azure components are provisioned automatically when an app is installed. (Available for SharePoint Online only)
Existing sites and services
App web (optional)
Existing sites and services
App web
The app and all resources are hosted in your organization’s SharePoint farm. Relies on client side technologies. Your IT organization supports the app.
The app and all resources are hosted by the provider in any environment suitable for the app.
Auto-hosted
SharePointhosted
Existing sites and services
App web (optional)Windows Azure & SQL Azure
Oauth + REST or client object models
Oauth + REST or client object models
Source Microsoft