ACS Architecture: Desktop Sync

ACS Architecture: Desktop Sync

This course will provide you with a detailed overview of the Alfresco Content Services (ACS) Desktop Sync architecture.

Not currently available

About this course

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.

Curriculum30 Minutes

  • 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

About this course

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.

Curriculum30 Minutes

  • 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