Post on 18-Nov-2014
description
transcript
Mobile Collaboration Data Synchronizer and Messenger Futures
Nadeem Ahmad Nazeer
Distinguished Engineer
nnazeer@novell.com
Dirk Giles
GroupWise & DataSynchronizer Engineering
dpgiles@novell.com
Kai Reichert Senior Product Manager Collaboration kreichert@novell.com
Introductions
© Novell, Inc. All rights reserved. 3
Agenda
• Mobile world
• Novell GroupWise®
– Mobility Service
– WebAccess
– Administration
• Novell Messenger
– Device Applications
– Multiple Connections
• Mobility Support Technologies
– Novell Push Notification Service (NPNS)
© Novell, Inc. All rights reserved. 4
Mobility
Novell GroupWise® and Mobility
© Novell, Inc. All rights reserved. 6
Mobility and Data Synchronizer… moving forward
1.2.x Updates
• Quality
• New Devices & OS support
• Device Limits
• Scalability
• Usability
* Features under consideration
2012 Future 2013
Eenou (Mobility):
• Scalability
• ActiveSync Protocol Update
• Tasks
• New Device Support
• Monitoring
• Diagnostics
• Device Quarantine
• Quality
Black Forest (Mobility):
• Scalability
• GroupWise Integration
• Quality
Fox (DataSync):
• Partner Specific Development
Next:
• Shared Items
• Appliance Deployment
• Scalability
• Filtering
• Failover
• ActiveSync Protocol Update
• Quality
Mobility
Data Synchronizer
© Novell, Inc. All rights reserved. 7
Data Synchronizer Today and Tomorrow
Data Synchronizer serves
as the vehicle for both
mobility services and
application integration
Application integration will
continue to be delivered
through the Data
Synchronizer product line
Mobility services will be
split off to facilitate a more
streamlined and scalable
architecture
Today: Tomorrow:
© Novell, Inc. All rights reserved. 8
The Road to Eenou Mobility Updates 1.2.x
Update 4
• SLES 11 SP2 support
• ZenWorks Mobile
Management support
• Customer-reported issues
Update 5
• New device and OS support
• Monitoring and health preview
• Quality and performance
enhancements
Additional Changes:
• Improved data retention policy
• Performance improvements
• Logging optimization
© Novell, Inc. All rights reserved. 9
Eenou Milestone – 1st Half 2013
ActiveSync Protocol 12.1 MDM compatibility / device compatibility / device deployment
– Email, calendar, contacts, tasks
PIM Message Bus Double devices, performance and load
– Directly send and receive events, Single-purpose
database / no sync engine
Improved address book & contact management
Monitoring and Diagnostics
Task support
© Novell, Inc. All rights reserved. 10
Integrations and Improvements (“Black Forest”) – 2nd Half 2013
• Align with GroupWise Windermere
• Scalability
• Mobility service management interface (REST)
• GroupWise interaction interface
– GroupWise web admin integration
– GroupWise client and WebAccess integration
• Update ActiveSync protocol
• Preview shared items support
© Novell, Inc. All rights reserved. 11
Data Synchronizer Business Benefits and Futures
Current Connectors
– Novell Vibe
– SharePoint, Salesforce.com, SugarCRM
– Easy Archive, d.velop
Data Synchronizer development is based on customer and partner requirements for specific connectors.
Delivers major application integrations
Enterprise data available everywhere
– Microsoft Dynamics, Opentext
– SAP CRM, etc. (under development by partners)
Monitor Demo
© Novell, Inc. All rights reserved. 13
Mobility with GroupWise®
• WebAccess Templates
– Supports iOS 6
– Updates for Android support
• Web-based Administration
– RESTful API
– Use browser to administer
– Can run on an iPad!
Novell Messenger
© Novell, Inc. All rights reserved. 15
Current Messenger Architecture
Mobile
Home
Remote F
I R E
W A
L L
Office
Directory
Storage
User Authentication & Settings
Messaging Agent
Archive Agent
I n t e
r n e
t
© Novell, Inc. All rights reserved. 16
Novell Messenger… moving forward
Dillon:
• iPhone app
• Android app
• Multiple Connections
• Quality and performance
* Features under consideration
2012 Future 2013
Messenger Eaglewood:
• Web client
• AD Integration*
• Web Administration*
• Quality and performance
Next:
• Shared History
• File Transfer
• Simple desktop share
• Integrations
–XMPP
–MS Lync
• Quality and performance
© Novell, Inc. All rights reserved. 17
Novell Messenger Dillon features
• Mobile Apps
– iOS
– Android
• Multiple device connections (multiple client support)
Mobile Messenger Demo
© Novell, Inc. All rights reserved. 19
Novell Messenger Discovered Issues
• iOS Devices and Backgrounding
• Push Notifications
Supporting Technologies
© Novell, Inc. All rights reserved. 21
Push Notification Service?
© Novell, Inc. All rights reserved. 22
Why we need it?
• Single mobile app for all customers
• Simple message payload
• Abstraction over different push providers
• Ease of deployment (service and app)
• Single certificate for all push notifications services
• Sending messages to multiple platforms
© Novell, Inc. All rights reserved. 23
Architecture - Design
© Novell, Inc. All rights reserved. 24
Sign a Secure Certificate
Two options:
1. Create a new private key
2. Import an existing key
© Novell, Inc. All rights reserved. 25
Certificate Portal
All Fields are pre-populated
© Novell, Inc. All rights reserved. 26
Implementation Considerations
• Data privacy / Security
– Data passes through Novell and Apple services before getting to device
– Allow the customer to decide what type of data is in a notification
• Performance
– Batch requests to NPNS
• Notifications are messages to the user that there is
something new
– APNS will only store and forward one notification (last one received)
– APNS payload is restricted to 256 bytes
– Take away: the server should store the new data and send a notification
with a summary (based on privacy settings).
– The application should retrieve the data from the server when it comes
back into the foreground
© Novell, Inc. All rights reserved. 27
Messenger NPNS Configuration
Demo
Questions?
This document could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein. These changes may be incorporated in new editions of this document. Novell, Inc. may make improvements in or changes to the software described in this document at any time. Copyright © 2011 Novell, Inc. All rights reserved. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States. All third-party trademarks are the property of their respective owners.