Micro-services

From Archivematica
Revision as of 15:43, 30 April 2010 by Peter (talk | contribs)
Jump to navigation Jump to search

Main Page > Overview > Micro-services

The Archivematica micro-services are based on the project's use case and workflow analysis of the ISO-OAIS functional model. Each service is available to a conceptual entity that is equivalent to an OAIS information package:

  • Submission Information Package (SIP)
  • Archival Information Package (AIP)
  • Dissemination Information Package (DIP).


  1. receiveSIP
    • verifyChecksum
  2. reviewSIP
    • extractPackage
    • assignIdentifier
    • parseManifest
    • cleanFilename
  3. quarantineSIP
    • lockAccess
    • virusCheck
  4. appraiseSIP
    • identifyFormat
    • validateFormat
    • extractMetadata
    • decidePreservationAction
  5. prepareAIP
    • gatherMetadata
    • normalizeFiles
    • createPackage
  6. reviewAIP
    • decideStorageAction
  7. storeAIP
    • writePackage
    • replicatePackage
    • auditFixity
    • readPackage
    • updatePackage
  8. provideDIP
    • uploadPackage
    • updateMetadata