The document provides an overview of developing connectors for Novell's Data Synchronizer product. It discusses the connector architecture, design considerations for building connectors, and demonstrates how to create a new connector using the SDK. The presentation covers topics such as the connector file structure, settings, and application programming interfaces.
1 of 27
Download to read offline
More Related Content
Cl302
1. Building a Novell 速 Data Synchronizer Connector A Developer's Guide Uwe Carsten Krause Senior Consultant Maintainet AG [email_address] Dirk Giles Developer - Novell [email_address]
7. Product Introduction Data Synchronizer is a bi-directional and many-to-many sync solution that connects disparate collaboration software Features and benefits include: Real-time, event-driven sync
12. Contact Use Case Contact is added to application Contact is synchronized to all connected applications Novell Data Synchronizer Mobile Device Novell 速 GroupWise 速
13. Connector Architecture Overview Here is an overview of the connector architecture SYNC ENGINE CONNECTOR APPLICATION GroupWise 速
20. Scalable Architecture SYNC ENGINE SERVER A SYNC ENGINE SERVER B SYNC ENGINE SERVER ...n WEB INTERFACE SERVER CONFIGURATION ENGINE SERVER Here is an overview of the scalable architecture Single interface for administration for multiple engines and multiple connectors CONNECTOR CONNECTOR CONNECTOR CONNECTOR CONNECTOR CONNECTOR
46. Connector Basics Web UI The user interface is separate from settings Connector settings connector.xml User interface connector.tpl Not all settings need to have UI
47. Exercise #1: Create a New Connector Copy example connector
59. Administration API - SOAP Sync engines start, stop, list, query status, purge cache, get and set settings Configuration engine get and set settings Connectors start, stop, create, delete, purge cache, get and set setting
61. Administration API Users and groups add, remove, list, set application name, purge cache, get and set settings Profiles create, delete, list, get and set settings XSLT policies List get and set settings Miscellaneous authenticate, LDAP search, DN lookups, ping, relay direct query
62. Connector API - SOAP Configuration notifications Connector start/stop
71. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.