Transcript
Page 1: A Self Supporting  Messaging Platform using Zarafa

A Self Supporting Messaging Platform using Zarafa and Red Hat Solutions

By Ruud Stroet

IT Architect

Page 2: A Self Supporting  Messaging Platform using Zarafa

Ruud Stroet – IT Architect – PLUS Retail

2

Master of Informatics

@rstroet

Page 3: A Self Supporting  Messaging Platform using Zarafa

Outline

• Introduction PLUS Retail

• Business & IT requirements

• Integration overview

• Things to consider

• Design Self Supporting Portal

• Migration

• Conclusion

• Q&A

Page 4: A Self Supporting  Messaging Platform using Zarafa

PLUS Retail

• Supermarket chain in the Netherlands

• 269 supermarkets with 229 independent entrepreneurs

• 6 distribution centers

• 800 FTE’s at HQ + DC

• € 1.86 billion consumer turnover

• 6% market share

• PLUS ambition:

To be the best service-oriented supermarket

in the Netherlands in 2012

Page 5: A Self Supporting  Messaging Platform using Zarafa

IT Landscape

Information System Environment:

• Centralized & mostly web based

• Twin data centers connected at OSI Layer 2

• Unix, Linux & Microsoft Virtualized (OTAP)

• Infrastructure as a Service

• Outsourcing based on specialization

Workspace Environment:

• Virtual desktop & application virtualization

• Fat clients in the shops

Page 6: A Self Supporting  Messaging Platform using Zarafa

The as-is situation for the Shops

• Based on a implementation in 1999

• Each shop has a few email accounts

• No calendar functionality

• Mailbox access only with Outlook at fat client in the shop

• No smart phones or Webmail access

Page 7: A Self Supporting  Messaging Platform using Zarafa

Functional Requirements

• Mailbox access by:

– Intern webmail from PLUS Web Portal with SSO

– Public by Access Gateway Portal

– Office Outlook @ store desktop

– Smart phones (ActiveSync only)

– Not for BlackBerry devices

• Dynamic distribution list based on user profile/role

• Delegated management for assigning email functionality by

Shop Owner

• Consistency of email addresses

• Address book synchronizing from and to AD

• Introduce new email domain @plus.nl

Page 8: A Self Supporting  Messaging Platform using Zarafa

Functional Requirements

• Generic Shop Mailbox

– Default a logic email address

– Define own alias addresses

– Give rights on mailbox

– Give send as privileges

• Single User Account

– Suppose user has multi stores

– One User Environment (GUI)

– One mailbox for each store

– Automatic assignment of multi mailboxes

8

Page 9: A Self Supporting  Messaging Platform using Zarafa

Non Functional Requirements

• High Availability Fail Over within minutes

• Without data loss

• Fail Over System equal to production system

• Time to recover below 4 hours at DR

• Proven technology

• Retention period 30 days

• No brick level backup

• Storage Primary Mailbox 1GB

• Storage Archive Mailbox 4GB

• Private Cloud hosting

• Zarafa Service Outsourced

9

Page 10: A Self Supporting  Messaging Platform using Zarafa

Things to consider

• Lower IT administer for configuring

– How to handle difficult IT Stuff

– Manageability of email addresses

• Email convention

– 16.250 employees

– 95% first choice convention

– 5 users none of the 4 choices possible

– Special characters, Space between last names

– Special names (black list)

Page 11: A Self Supporting  Messaging Platform using Zarafa

Zarafa High Available in PLUS Private Cloud

Page 12: A Self Supporting  Messaging Platform using Zarafa

Infrastructure Architecture

• Zarafa Application Server active on node 1

• Archive Server active on node 2

• Users are default homed to node 1 by create

• Automatic archiving emails after 3 months

• Multiple Webservers

• Webmail embedded in PLUS Web with SSO

• Events directly inserted a call in the Support Desk Application

• Install a test environment

Page 13: A Self Supporting  Messaging Platform using Zarafa

Flow

• Creating a Shop – trigger from ERP System

• Define all Shop generic settings – Self Supporting Module

• Create the Shop mailbox – Self Supporting Module

• Give Shop Owner Authorization for Self Supporting Portal

• Shop Owner has administration rights for creating Zarafa

Accounts

• HRM System (employee information)

• Shop Owner creates a Zarafa account for HRM employee

– Display name & Email address will be generated

13

Page 14: A Self Supporting  Messaging Platform using Zarafa

Self Supporting Portal

• Shop owner manages mailboxes for employees

14

Page 15: A Self Supporting  Messaging Platform using Zarafa

Self Supporting Portal

• Link login user account with employee from HRM system

– Unique ID => Citizen Service Number

– Email address

Titel van de presentatie | 15

Page 16: A Self Supporting  Messaging Platform using Zarafa

Self Supporting Portal

• Confirmation display name & email address

16

Page 17: A Self Supporting  Messaging Platform using Zarafa

Self Supporting Portal

17

Page 18: A Self Supporting  Messaging Platform using Zarafa

Self Supporting Portal

• Role Based Distribution Groups

18

Page 19: A Self Supporting  Messaging Platform using Zarafa

Migration before the ‘big bang’

• Zarafa Migration tool to import pst files

• Assign old email addresses to someone

• Deploy Zarafa Client Software

• Create new Outlook profiles

19

Page 20: A Self Supporting  Messaging Platform using Zarafa

Conclusions

• All functional requirements covered

• Open source offers the possibility for better integration

• Good support from Suppliers and Integrators

• Zarafa is more than a messaging platform because…..

20

Page 21: A Self Supporting  Messaging Platform using Zarafa

Modern Webclients can fully replace Outlook

Page 22: A Self Supporting  Messaging Platform using Zarafa

Advanced communications: web meetings

Titel van de presentatie | 22

Page 23: A Self Supporting  Messaging Platform using Zarafa

Connected via Chat and Facebook