iRODS primer
Subtitle: integrated rule-oriented data system
By: Arcot Rajasekar ... [et al.].
Series: Synthesis lectures on information concepts, retrieval, and services -- # 12
Publisher: Morgan & Claypool Publishers; Morgan and Claypool Publishers
Published: 2010
Place of publication: San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA)
Language: eng
Format: [electronic resource] :
Number of pages: 158
ISBN-13: 9781608453344; 9781608453337
Subjects: Database management; Distributed databases; IRODS; Computer programs
Other titles: Synthesis digital library of engineering and computer science.
Description: Policy-based data management enables the creation of community-specific collections. Every collection is created for a purpose. The purpose defines the set of properties that will be associated with the collection. The properties are enforced by management policies that control the execution of procedures that are applied whenever data are ingested or accessed. The procedures generate state information that defines the outcome of enforcing the management policy. The state information can be queried to validate assessment criteria and verify that the required collection properties have been conserved. The integrated Rule-Oriented Data System implements the data management framework required to support policy-based data management. Policies are turned into computer actionable Rules. Procedures are composed from a Micro-service-oriented architecture. The result is a highly extensible and tunable system that can enforce management policies, automate administrative tasks, and periodically validate assessment criteria.
Notes: Part of: Synthesis digital library of engineering and computer science.

Title from PDF t.p. (viewed on February 15, 2010).

Series from website.

Abstract freely available; full-text restricted to subscribers or individual document purchasers.

Also available in print.

Mode of access: World Wide Web.

System requirements: Adobe Acrobat reader.
Table of contents: title: 1. Introduction; title: 2. Integrated rule-oriented data system; title: Data grid overview; title: 3. iRODS architecture; title: Virtualizations in iRODS; title: iRODS components; title: 4. Rule-oriented programming; title: Session state variables; title: Persistent state information variables; title: User environment variables; title: 5. The iRODS rule system; title: The iRODS rule architecture; title: Rules; title: Rule grammar; title: RuleGen language; title: iRODS rule engine; title: Default iRODS rules; title: Session variables available for each rule; title: 6. iRODS micro-services; title: Micro-service I/O arguments; title: Naming conventions; title: 7. Example rules; title: File manipulation rules; title: User interaction rules; title: Rule manipulation; title: System testing; title: Resource selection example; title: 8. Extending iRODS; title: Changing the IP address; title: How to interface a micro-service; title: Web services as micro-services; title: iRODS FUSE user level file system; title: Mounted iRODS collection; title: iRODS development information; title: Appendix A: iRODS shell commands; title: Appendix B: Rulegen grammar; title: Appendix C: Exercises; title: Author biographies.