- Introduction
-
Objectives
-
Prerequisites
- Architecture
-
Overview
-
Information Flow
- Information Flow
-
Device Registration
-
Node Subscription
-
Publish Sync Events
-
Consume Sync Events
-
Change Identification
-
Content Transfer
- Conclusion
-
Review
-
References
-
Next Steps
-
Course Survey

Desktop Sync: Architecture Overview
This course will provide you with a detailed overview of the Alfresco Content Services (ACS) Desktop Sync architecture.
Overview
This course will provide you with a detailed overview of the Alfresco Content Services (ACS) Desktop Sync architecture. The course will provide an overview of they key components and services and will provide a detailed analysis of information lifecycle used with Desktop Sync.
What Will I Learn?
At the end of this course, students will:
- Understand the purpose of each Desktop Sync service / component
- Understand the relationship between each service / component
- Understand the Desktop Sync lifecycle
- Understand the CMIS and REST API calls used to implement Desktop Sync
Target Audience
This course is targeted at the following roles:
- Developers
- Administrators
- Architects
Time Required: ~30 minutes
Applicable Product Versions: 1.0 - 1.3
Difficulty: Intermediate
Prerequisite Courses
This course presumes that the student has already taken these courses:
Prerequisite Knowledge
This course presumes that the student is competent with the following tools, technologies and concepts:
Prerequisite Resources
Students may find it useful to follow along in their own environment to correlate CMIS and REST calls. You will require an Alfresco Content Services 6.2 environment with Desktop Sync 1.3 deployed.
Additionally, you will need to ensure that all URLs use http:
rather than https:
. The use of http:
allows you to use a tool such as Wireshark to trace and analyse the various CMIS and REST requests and responses that are made.