Switch to alfresco with wasaaiq [compatibility mode]

23
Alfresco Migration Services Name: Shoeb Sarguroh Date: 14/07/2010

description

Presentation by Wasaaiq, an Alfresco partner in the Middle East, outlining how to Switch to Alfresco

Transcript of Switch to alfresco with wasaaiq [compatibility mode]

Page 1: Switch to alfresco with wasaaiq [compatibility mode]

Alfresco Migration Services

Name: Shoeb SargurohDate: 14/07/2010

Page 2: Switch to alfresco with wasaaiq [compatibility mode]

Alfresco Migration ServicesWebinar Agenda

● An introduction to Alfresco Migration Services

● Wasaaiq expertise in Alfresco

● Demonstration of Alfresco Migrations Services ● Demonstration of Alfresco Migrations Services

● Q&A session

Page 3: Switch to alfresco with wasaaiq [compatibility mode]

Content Migration Made Easy

● Demand to simplify legacy & proprietary ECM system

replacement

● Alfresco packaged migration services

● Initially available for organizations migrating from

EMC/Documentum & Microsoft SharePointEMC/Documentum & Microsoft SharePoint

● Experienced ECM system integrators to deliver Alfresco

Migration Services

● Free-of-charge workshop to discuss & scope your

organization’s migration to Alfresco

Page 4: Switch to alfresco with wasaaiq [compatibility mode]

Reduce Cost of Legacy or Proprietary ECM

Benefits of Switching to Alfresco

● Significant budget savings on proprietary ECM maintenance fees

● Fund Alfresco subscription out of OPEX budget

● Maintain business as usual for business users

Additional functionality and next-generation interoperability● Additional functionality and next-generation interoperability

Future-Proof Platform

● Open Standards & Architecture

● CMIS Compliant Repository

● Avoid Vendor Lock-in

Page 5: Switch to alfresco with wasaaiq [compatibility mode]

Wasaaiq

● Over a decade of ECM experience.

● Specialise in Documentum/Alfresco Migration

● Previous experience include implementing Documentum based solutions

● Use of owExIm, EntropySoft ETL, OneWindow components for ● Use of owExIm, EntropySoft ETL, OneWindow components for Migration

Page 6: Switch to alfresco with wasaaiq [compatibility mode]

Wasaaiq – Migration Methodology

DCTM/

MOSS

Active

Dormant/

Offline

Content

Entropy

Soft ETL

Alfresco

Live

Production

Content

OwPackage

/ Acp

owExim

App

Beta

version

OneWindow

On Demand

Page 7: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - connectors (1/3)

� EntropySoft connectors are stand-alone jar files that can connect to more than 35 content

repositories and that expose the same API.

� Content repositories (ie : content management systems) usually expose a public API so that

external client applications can interact with them.

� This can create interoperability problems since each API is different :o different protocols : SOAP, REST, proprietary, RMI…o different method names : getDocument(), retrieveDocument(), getById()…o different metadata names, permission models, error messages…

� Main advantages of EntropySoft connectors :o easy integration : just add the jar file to your classpath and you’re doneo unified API : method names are the same whatever the remote application iso unified metadata names, permission model, error messages…

� Connectors can be directly embedded in an application, or remotely accessed using

webservices or RMI.

� A connector follows the adapter UML design pattern.

7

Page 8: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - connectors (2/3)

� Content Management Systems :o Alfrescoo EMC Documentum Content Server o IBM FileNET P8o IBM Content Managero IBM DB2 Content Manager On Demando IBM Websphere Portal PDMo Interwoven Worksite NT o Open Text LiveLink o OpenText edocs (Hummingbird DM)o Oracle Stellent UCM

Xerox Docushare

� Records Management :o IBM FileNet RMo HP Trim Contexto Hummingbird RMo Symantec Enterprise Vault

� Messaging systems :o Lotus Noteso Microsoft Exchange

� Generic systems :o Xerox Docushare

� Web Content Management Systems :o Interwoven Teamsiteo Vignette

� Collaboration frameworks :o EMC CenterStageo EMC Documentum eRoomo Lotus Quickplaceo Lotus QuickRo Microsoft SharePoint

� Generic systems :o JCRo CMISo File serverso FTPo Webdav

� Labs :o Iron Mountaino GoogleDocso SalesForceo IBM Lotus Web Content Managemento OpenText Artesia

8

Page 9: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - connectors (3/3)

Client application

� In the schema shown below, a client application is using two Entropysoft connectors.

� To retrieve an item, the client application calls the same getItem() method on both connectors.

� Internally, the connector connects to the target DMS and calls the native API :o getObject() for Documentumo getNode() for Alfresco

9

Alfresco

connector

Documentum

connector

Documentum Alfresco

getNode(id

)

getObject(id)

Client application

getItem(id) getItem(id)

Page 10: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - Content Hub (1/4)

� Content Hub (or Content Federation Server) is the EntropySoft middleware that provides a

unique point of access to many content repositories.

� Behind the scene, Content Hub is using the EntropySoft connectors to access the content

repositories.

� Connectors can be easily plugged and unplugged in Content Hub (like a network cable can be

plugged and unplugged in a network hub).

� A client application connects to Content Hub using web services : Content Hub exposes the� A client application connects to Content Hub using web services : Content Hub exposes the

same API as all EntropySoft connectors .

� For example, Content Hub can be used to run a federated search on all content repositories :o client connects to Content Hub and calls the search(SQL) methodo Content Hub loops on all connectors and calls the search(SQL) method on each one of themo Content Hub aggregates the result and send it back to the client

� Content Hub follows the facade UML design pattern.

10

Page 11: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - Content Hub (2/4)

Client application

getItem("Documentum",

id)

getItem("Alfresco", id)

ContentHub

� In the schema below, you can see that a client application only needs to interact with a single

component : the Content Hub.

1111

Alfresco

connector

Documentum

connector

Documentum Alfresco

getNode(id

)

getObject(id)

ContentHub

getItem(id) getItem(id)

Page 12: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - Content Hub (3/4)

� Content Hub is also hosting the jobs developped in Content ETL (see next chapter) and is

used to start/stop/monitor them.

� Content Hub is shipped with a web front end called « webTop » that can be used to :o administrate Content Hub (create users, plug and unplug connectors…)o visually browse content repositories and interact with themo start, stop and monitor jobs.

• Behind the scene, webTop uses the Content Hub web services.

12

Page 13: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - Content Hub (4/4)

13

Page 14: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - Content ETL

� Content ETL is a visual development environment for jobs.

� A job is mainly used to move documents from a source repository to a target repository (in the

context of a migration for example).

� Content ETL is actually a set of Eclipse plugins : most Java developers will feel « at home »

when using it.

� Content ETL uses Content Hub for all interactions with content repositories.

� Once a job is designed, it can be deployed and executed in Content Hub.

� Most webTop visual features are available in Content ETL, so you never need to switch

between the two applications.

14

Page 15: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - The big picture (1/3)

15

Page 16: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - The big picture (2/3)

1616

Page 17: Switch to alfresco with wasaaiq [compatibility mode]

EntropySoft products - The big picture (3/3)

171717

Page 18: Switch to alfresco with wasaaiq [compatibility mode]

Wasaaiq - owExIm

● Offline Package Viewer

● On Demand Content Reconciliation

Other Uses

Used for Transmittals● Used for Transmittals

● Allows vendors/ 3rd party to access content without ECM access

● Bulk Loading

● Submittals

Page 19: Switch to alfresco with wasaaiq [compatibility mode]

owExIm

Page 20: Switch to alfresco with wasaaiq [compatibility mode]

One Window Components

● Configurable Layer

● Predefined models for Projects, Correspondences, Regulatory, Engineering and non-engineering content

● XML based configuration – saves from customization!

● Reduces development cost by upto 40%● Reduces development cost by upto 40%

● AutoFile, Auto Number Confguration

● CMIS enabled (not yet)

Page 21: Switch to alfresco with wasaaiq [compatibility mode]

Demo

● Quick Demo

Page 22: Switch to alfresco with wasaaiq [compatibility mode]

Q&A

● Questions?

Page 23: Switch to alfresco with wasaaiq [compatibility mode]

More information

● More information <insert local url for> http://www.alfresco.com/services/migration/

● Request a free workshop http://www.alfresco.com/services/migration/#request-a-call

● <insert partner contact info in here>