
b997123cd378d7a10aa357d5875b5735.ppt
- Количество слайдов: 22
PAWN: Producer-Archive Workflow Network University of Maryland Institute for Advanced Computer Studies Joseph Ja’Ja, Mike Smorul, Mike Mc. Gann
Ingestion Process n n n n Producer: An organization or entity that creates records to be archived Record selection Package creation Transmission Validation Approval or rejection of package contents Storage into archival system
What is PAWN? n n Software that provides an ingestion framework Handles the process n n n From package assembly To archival storage Simple interface for end-users Flexible interface for archive managers Designed for use in multiple contexts
Administration Overview n n n n Organizational hierarchy Record schedules User roles User accounts Record sets Authorize users Approve or reject submissions Push approved data to archival system
Organization hierarchy n n Domains: Logical unit of administration and delegation Domain contains its own set of: n n n n Producers Record schedules Record sets Managers Each producer belongs to a domain. Each manager controls actions within a specific domain. Domains can contain additional subdivisions
Example n Domain: Department of Agriculture n n n Division: Economic Research Service Division: Agricultural Marketing Service Division: Department of Defense n n Domain: Defense Logistics Agency Domain: Department of the Navy
Record Schedules n n n List of disposition authorities Contents of packages map to an authority Example: n USGS n Geospatial, Cartographic, Remote Sensing… n n Authority: Data Layers by USGS (1201 -01 c) Authority: Documentation (1201 -01 e)
User Roles n Determines availability of services n n n Create record schedules? Create users? View packages? Reject or approve packages? Submit packages? Administrator, Records Creator, Records Liaison Officer, Records Manager
Record Sets n n Producers are presented with record sets Logical archive units Map producer-friendly categories to archive-friendly disposition authorities Record set has a group of allowed users
Example n Record Set: Avian Point Counts n Category: Tabular Data n n Category: Vector Data n n Maps to: Data Layers by USGS (1201 -01 c) Category: FGDC Metadata n Maps to: Documentation (1201 -01 e)
Producer Workflow Overview n n Stage required data Select record set Use builder to assemble package Submit package to archive
Package Builders n n n Different builders can be used for different data Default builder provided Customized builders could: n n Automatically identify metadata Convert data or metadata Automatically structure data Example: ICDL Book builder
Package Workflow Overview n n n Manager views list of packages Newly received packages need approval Once approved, packages can be archived Rejected packages can be held until rectified or deleted for a resubmission Audit trail tracks all workflow steps
More information n Web site: n n http: //www. umiacs. umd. edu/research/adapt Or “I’m feeling lucky” Google keywords: n ADAPT UMIACS
Components of PAWN n n n Management server Receiving servers Scheduler Certificate authority Data grid for storage Client program for ingestion and administration
Components of PAWN
Management Server n n n Users and authentication Record Schedules Submission agreements Permissions and authorization Package workflow progress
Receiving Servers n n Entry point into archive Verifies integrity of submission package Send packages to validation services Holds packages before pushing to archive system
Supporting Components n Scheduler n n Tracks receiving servers Clients ask scheduler for an available receiving server Receiving servers ask scheduler for configuration information Certificate Authority n Generates certificates for digital signatures
Client Program n n User interface for the PAWN system Java web-start program Allows producers to create packages and send them to the receiving servers Allows managers to administrate and monitor the PAWN system
Nuts and Bolts n n n n Java, Tomcat Web services (AXIS) METS SAML assertions X. 509 Certificates Storage Resource Broker (SRB) Condor classad system