technical presentation zcp

16
www.zarafa.com Zarafa Collaboration Platform Milo Oostergo [email protected]

Upload: loadays

Post on 24-May-2015

1.016 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Technical Presentation Zcp

www.zarafa.com

Zarafa Collaboration Platform

Milo Oostergo

[email protected]

Page 2: Technical Presentation Zcp

www.zarafa.com

History of Zarafa BV

• The company behind the Zarafa Collaboration Platform (ZCP)

• Started in 2004 with the project

• Committed to open source since 2008

• Grew its workforce from 20 employees in 2006 to 50 in 2010

• Offices in The Netherlands, Germany, Brazil and India

Page 3: Technical Presentation Zcp

www.zarafa.com

What is ZCP?

• An open source Microsoft Exchange replacement

• Full integration with standard Linux server componentslike Apache, MySQL, Postfix and OpenLDAP

• Implements MAPI, therefore fully compatible with MS Outlook

• Only solution with open source ActiveSync implementation

• Multi-tenancy available in all editions

• Excellent integration with mobile clients

Page 4: Technical Presentation Zcp

www.zarafa.com

ZCP Open Source

• AGPLv3 (fully “free” software) since 2008...

• More interest: especially public sector

• Less small customers, more large customers

• Fast growing international partner program

• Community involvement (patches, plugins, testing, packaging)

• Picked up by many distributions (next slide)

Page 5: Technical Presentation Zcp

www.zarafa.com

Distros shipping ZCP

• Ubuntu, in the Canonical partner repository

• Fedora 11/12/13

• EPEL repository for Red Hat and CentOS

• Mandriva

• OpenBSD

On our website we serve packages for many distributionsnamely for RHEL4/5, SLES10, OpenSUSE, Debian4/5 and Ubuntu LTS releases

Page 6: Technical Presentation Zcp

www.zarafa.com

• Zarafa WebAccess (a modern AJAX web GUI)

• Open source clients (via IMAP and Caldav)like Thunderbird and Evolution

• All ActiveSync compatible devices via opensource Z-PushiPhone, Android and Windows Mobile

• Outlook 2000-2007requires closed source Zarafa Windows Client

• Blackberryvia Blackberry Enterprise Server

Supported clients

Page 7: Technical Presentation Zcp

www.zarafa.com

Easy to integrate...

• With SugarCRM

• With Alfresco

• With O3Spaces

With our next generation WebAccess we allow deeper integration with other products –while making it easier for 3rd parties to make integrations– thanks to a public API.

Page 8: Technical Presentation Zcp

www.zarafa.com

ZCPArchitectureDiagram

(overview)

Page 9: Technical Presentation Zcp

www.zarafa.com

ZCP Architecture Diagram(bottom)

Page 10: Technical Presentation Zcp

www.zarafa.com

ZCP Architecture Diagram(top)

Page 11: Technical Presentation Zcp

www.zarafa.com

ZCP Architecture

• Storage architecture is fully based on MAPI

• Objects in a MySQL database, attachments on the file systemfile system storage: optional, compressed, single instance

• All clients connect over SOAP to the Zarafa Storage Server

• Flexible and modular architecture for scaling and HA

• ZCP provides different user backend systemsdatabase, /etc/passwd, LDAP (OpenLDAP, RHDS, eDirectory or Active Directory)

Page 12: Technical Presentation Zcp

www.zarafa.com

LDAP user management

Page 13: Technical Presentation Zcp

www.zarafa.com

Postfix / Exim

Mapi4Linux

Dagent

Spam filtering

email

Zarafa Server

MySQL

LMTP

Every incoming email is delivered to the dagent LMTP service.

The dagent converts the RFC822 email to MAPI objects.

The MAPI objects are stored in the MySQL database

MTA integration

Page 14: Technical Presentation Zcp

www.zarafa.com

LDAPLDAP

Zarafa1Zarafa1 Zarafa2Zarafa2 Zarafa3Zarafa3

MySQL1MySQL1 MySQL2MySQL2 MySQL3MySQL3dn: uid=milo,ou=People,dc=zarafa,dc=comobjectClass: topobjectClass: zarafa-userobjectClass: posixAccountcn: Milo Oostergouid: moostergoZarafaUserServer: Zarafa1

Scaling up

Page 15: Technical Presentation Zcp

www.zarafa.com

Future developments

• WA7 our next generation WebAccess

• Zarafa Archiving

• Full utf8 support in backend

• Deeper integrations with other apps, like VOIP, Twitter and ERP

Page 16: Technical Presentation Zcp

www.zarafa.com

Questions?

Milo Oostergo

[email protected]

Have a look at our website:

www.zarafa.com