Skip to content

Architecture

Nuno Macedo edited this page Dec 13, 2016 · 61 revisions

PTCRISync Architecture

The main functionality of PTCRISync is to synchronized user profiles of interested services with the respective ORCID profiles, acting as a proxy between the two services. Thus, the parties involved in the process are:

  • The ORCID service (see an overview of relevant concepts)
  • A CRIS service using PTCRISync (see the imposed requirements
  • The PTCRISync library (see a description of the synchronization procedures)
  • A CRIS interface implementing PTCRISync (see a recommended interface)
  • The user, which acts directly on both the CRIS and ORCID profiles, and grants privileges to PTCRISync

To encapsulate the communication with ORCID, PTCRISync relies on an third-party ORCID client.