Integration & Migration Toolkit<br />Simplifying integration and migration of documents between Lotus Notes and Nuxeo <br ...
About metaLogic<br />Long time IBM business partner (14 years) with focus on Lotus product stack<br />Experienced building...
Why Nuxeo<br />Engaged to review open source document management solutions for a client<br />Options narrowed to Nuxeo and...
Nuxeo Platform Architecture<br />The platform approach enables us to extend the Nuxeo core, build horizontal packages like...
Vision<br />We have seen a demonstrated need for migration and integration tools<br />We see an opportunity to migrate con...
Vision<br />We see an opportunity to build document/content centric composite applications with Nuxeo as the core<br />Ris...
Composite Document Centric Application Architecture Example<br />
Lotus Integration & Migration Toolkit (Lotus IMT)<br />Leverage our knowledge and experience with:<br />Nuxeo<br />Lotus N...
Lotus Integration & Migration Toolkit (Lotus IMT) continued<br />Integration value proposition<br />Continue to leverage i...
Lotus IMT Use Cases<br />Migration Use Cases<br />Direct connection to Lotus Notes database to extract documents and impor...
Lotus IMT Use Case1. Direct Migration from Lotus Notes<br />Migration XML defines what gets migrated <br />Definition exam...
<?xml version="1.0" encoding="utf-8" ?><br /><migrationmaps><br />	<mapset id="1"><br />		<transactionparamsbatchsize="50"...
Lotus IMT Use Case3. Integration – User initiated copy<br />User interacts with Lotus Notes views and action buttons as th...
Lotus IMT Use Case4. Integration – Drag and Drop<br />Lotus Notes folders are mapped to Nuxeo folders<br />User drops docu...
Lotus IMT Use Case5. Integration – Server Listener/Poller<br />Provides the ability to move specified documents into Nuxeo...
Lotus Integration and Migration Toolkit for Nuxeo<br />You should consider Nuxeo and Lotus IMT if you have any of the foll...
For More Information<br />For product information please contact<br />sales@metalogic-inc.com or +1.905.629.7775 x225<br /...
metaLogic Lotus Integratio
Upcoming SlideShare
Loading in...5
×

metaLogic Lotus Integratio

957

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
957
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

metaLogic Lotus Integratio

  1. 1. Integration & Migration Toolkit<br />Simplifying integration and migration of documents between Lotus Notes and Nuxeo <br />Bruce Grant<br />July 2010<br />
  2. 2. About metaLogic<br />Long time IBM business partner (14 years) with focus on Lotus product stack<br />Experienced building, implementing and migrating large Lotus collaboration environments<br />Consulting, development, and related services<br />Domino products: Enforcer, Pursuit, and Retriever<br />Lotus Notes/Domino, Portal, Tivoli, Domino Document Manager, Sametime, Quickr<br />Nuxeo partner for 18 months<br />Looking to leverage Nuxeo for document-driven vertical applications<br />Developing toolsets to facilitate migration and integration with existing content systems<br />
  3. 3. Why Nuxeo<br />Engaged to review open source document management solutions for a client<br />Options narrowed to Nuxeo and Alfresco<br />Why did we propose Nuxeo to our client and select Nuxeo for ourselves?<br />License model – LGPL versus GPL<br />Source code – All source available to everyone<br />Go to Market Strategy – Attractive partner model<br />Platform – Ability to modify/extend/embed Nuxeo<br />
  4. 4. Nuxeo Platform Architecture<br />The platform approach enables us to extend the Nuxeo core, build horizontal packages like Lotus IMT, and to build vertically-focused composite applications <br />
  5. 5. Vision<br />We have seen a demonstrated need for migration and integration tools<br />We see an opportunity to migrate content out of existing Lotus Notes document applications<br />We also see an opportunity to replace Domino Document Manager with Nuxeo<br />IBM offers some alternatives (Quickr, Filenet), but these don’t address the same market space as Domino Document Manager<br />Our adapter-based toolset architecture enable content migration from other source systems (e.g., eDocs) <br />Our integration architecture will extend to include<br />CMIS integration with other content systems<br />Other common functionality in specific verticals (e.g., CAD viewer for engineering)<br />
  6. 6. Vision<br />We see an opportunity to build document/content centric composite applications with Nuxeo as the core<br />Risk management for the construction industry<br />Policy change management for insurance<br />Nuxeo platform approach makes this viable<br />We use the core and higher level services we need<br />We can override functionality without changing the original distribution<br />We can extend functionality with our own contributions<br />We can embed Nuxeo as part of composite applications<br />
  7. 7. Composite Document Centric Application Architecture Example<br />
  8. 8. Lotus Integration & Migration Toolkit (Lotus IMT)<br />Leverage our knowledge and experience with:<br />Nuxeo<br />Lotus Notes, Domino Document Manager<br />Document management<br />Content migrations and co-existence strategies<br />Migration value proposition<br />Reduce cost and duration of document migrations<br />Flexibility in migration without the need for custom development<br />Accurately preserve metadata and document content<br />
  9. 9. Lotus Integration & Migration Toolkit (Lotus IMT) continued<br />Integration value proposition<br />Continue to leverage investment in Lotus Notes and custom applications<br />Take advantage of a single repository for document archiving (and searching)<br />Applies to Lotus Notes email and custom applications<br />Use Nuxeo for archiving email and other content to facilitate discovery<br />
  10. 10. Lotus IMT Use Cases<br />Migration Use Cases<br />Direct connection to Lotus Notes database to extract documents and import into Nuxeo; process driven by XML configuration files<br />Export Domino Document Manager documents to XML (IBM utility) and then import into Nuxeo<br />Integration Use Cases<br />User-initiated copy of documents from Lotus Notes (email or application) to Nuxeo<br />Drag and drop filing of documents in Lotus Notes, then reflected into Nuxeo<br />Server-based listening/polling of specified Lotus Notes databases to extract documents and import into Nuxeo<br />
  11. 11. Lotus IMT Use Case1. Direct Migration from Lotus Notes<br />Migration XML defines what gets migrated <br />Definition example on next slide<br />Import adapter contains Notes-specific connection logic (uses a DIIOP connection)<br />
  12. 12. <?xml version="1.0" encoding="utf-8" ?><br /><migrationmaps><br /> <mapset id="1"><br /> <transactionparamsbatchsize="50" maxtoimport="0" pausetime="150" tempdir="c:/temp/nuxeomapping" log="c:/temp/nuxeomapping/log/map1.log" init="yes"><br /> </transactionparams><br /> <sourceserver name="bingo.metalogic-inc.com" port="63150" userid=“service" pswd="password”></sourceserver><br /> <sourcedatabase id="1" name="mail/cmcleod.nsf" view="($All)" form="Memo“></sourcedatabase><br /> <filters><br /> <include id="1" value="60526" exact="n"></include><br /> <exclude id="2" value="project" exact="n"></exclude><br /> </filters><br /> <mappingrules><br /> <nuxeodoc type="File" defaultpath="/default-domain/workspaces/test" sourcefieldpathqualifiers="Form/From“></nuxeodoc><br /> <dominodocflagasexported="n" fieldname="ExportedToNuxeo" fieldvalue="exported“></dominodoc><br /> <map id="1" source="Subject" sourcetype="String" targetns="dublincore" target="title" targettype="String" filter="1,2“></map><br /> <map id="2" source="PostedDate" sourcetype="String" targetns="dublincore" target="created" targettype="Date" filter=""></map><br /> <map id="3" source="PostedDate" sourcetype="String" targetns="dublincore" target="modified" targettype="Date" filter=""></map><br /> <map id="4" source="import" sourcetype="Value" targetns="dublincore" target="source" targettype="String" filter=“”></map><br /> <map id="5" source="$FILE" sourcetype="File" targetns="file" target="content" targettype="Blob" filter=""></map><br /> <map id="6" source="$FILE" sourcetype="FileTitle" targetns="file" target="filename" targettype="String" filter=""></map><br /> </mappingrules><br /> </mapset><br /></migrationmaps><br />Migration Definition XML Example<br /><ul><li>Specifies document source, transaction controls, and field mappings </li></li></ul><li>Lotus IMT Use Case2. Indirect Migration using XML<br />As with direct connection, migration definition defines what gets migrated<br />IMT tools can be invoked from a browser command line or from another program<br />
  13. 13. Lotus IMT Use Case3. Integration – User initiated copy<br />User interacts with Lotus Notes views and action buttons as they normally would<br />Requires code addition to Lotus Notes application (button and two libraries)<br />
  14. 14. Lotus IMT Use Case4. Integration – Drag and Drop<br />Lotus Notes folders are mapped to Nuxeo folders<br />User drops documents into a mapped folder and it is automatically copied into Nuxeo<br />Requires code addition to Lotus Notes application<br />
  15. 15. Lotus IMT Use Case5. Integration – Server Listener/Poller<br />Provides the ability to move specified documents into Nuxeo on a timed or event basis without end-user involvement<br />In all cases source documents can be flagged as exported to prevent duplicates<br />
  16. 16. Lotus Integration and Migration Toolkit for Nuxeo<br />You should consider Nuxeo and Lotus IMT if you have any of the following requirements…<br />You plan to migrate off of Domino Document Manager<br />You plan to migrate documents and workflow logic from Lotus Notes applications<br />You are interested in the ability to enable users to move content into a backend document repository<br />You would like to be able to capture content from mail-in databases or other Lotus Notes applications<br />You need to integrate your document management system Lotus Notes and other systems<br />The Lotus IMT approach streamlines migration and integration, reducing migration and ongoing integration costs <br />
  17. 17. For More Information<br />For product information please contact<br />sales@metalogic-inc.com or +1.905.629.7775 x225<br />Lotus IMT for Nuxeo solutions overview<br />http://www.nuxeo.com/en/solutions/lotus-notes<br />Lotus IMT product announcement<br />http://www.nuxeo.com/en/about/news/metalogic-lotus-notes-integration-nuxeo-ecm<br />metaLogic blogs<br />http://metalogic.ca/web/guest/welcome/blog<br />More about metaLogic<br />http://metalogic.ca<br />More about Nuxeo<br />http://www.nuxeo.com<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×