Micro-services

From Archivematica
Revision as of 14: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