Reflections on the Digital Object Architecture by Robert E. Kahn, CNRI A presentation at a Symposium on Trusted Repositories in Rome, Italy on November.

Slides:



Advertisements
Similar presentations
Internet Evolution, Governance and the Digital Object Architecture Workshop on SCORM Sequencing and Navigation Gaithersburg, Maryland February 23, 2005.
Advertisements

Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
doi> Digital Object Identifier: overview
Digital Object Architcture An open approach to Information Management on the Net Bibliotheca Alexandrina Dr. Robert E. Kahn Corporation for National Research.
Distributed Data Processing
A Unified Approach to Combat Counterfeiting: Use of the Digital Object Architecture and ITU-T Recommendation X.1255 Robert E. Kahn President & CEO CNRI,
Secure Sockets Layer eXtended (SSLX) Next Generation Internet Security Overview Presentation April 2011.
How to Succeed with Active Directory Robert Williams, PhD CEO Secure Logistix Corporation.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
Technical Architectures
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Understanding Active Directory
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Repositories.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Components and Architecture CS 543 – Data Warehousing.
Tcl Agent : A flexible and secure mobile-agent system Paper by Robert S. Gray Dartmouth College Presented by Vipul Sawhney University of Pennsylvania.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Understanding Active Directory
Public Key Infrastructure from the Most Trusted Name in e-Security.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Wolfgang Schneider NSI: A Client-Server-Model for PKI Services.
CNRI Handle System and its Applications
Resolving Unique and Persistent Identifiers for Digital Objects Why Worry About Identifiers? Individuals and organizations, including governments and businesses,
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Network of Expertise in Digital Preservation 1 Trusted Digital Repositories,
The Handle System: and its role in a Digital Object Architecture Robert E. Kahn CNRI Workshop on Frontiers in Distributed Information Systems Presidio.
1 Chuck Koscher, CrossRef New Developments Relating to Linking Metadata Metadata Practices on the Cutting Edge May 20, 2004 Chuck Koscher Technology Director,
WSIS Forum 2011 May 19, 2011 Presentation by Robert E. Kahn
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Digital Object Architecture
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
The Digital Object Architecture A presentation at Louisiana State University Baton Rouge, Louisiana August 26, 2005 Robert E. Kahn Corporation for National.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Chapter 9: Using and Managing Keys Security+ Guide to Network Security Fundamentals Second Edition.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Managing Digital Objects on the Net by Robert E. Kahn Corporation for National Research Initiatives Reston, Virginia National Online 2001 New York City.
Use & Access 26 March Use “Proof of Concept” Model for General Libraries & IS faculty Model for General Libraries & IS faculty Test bed for DSpace.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
Jini Architecture Introduction System Overview An Example.
Jini Architectural Overview Li Ping
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
REST By: Vishwanath Vineet.
Object storage and object interoperability
Introduction to Active Directory
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
Enterprise Computing with Jini Technology Mark Stang and Stephen Whinston Jan / Feb 2001, IT Pro presented by Alex Kotchnev.
Rights Management for Shared Collections Storage Resource Broker Reagan W. Moore
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
1 Introduction to Active Directory Directory Services Uniquely identify users and resources on a network Provide a single point of network management.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Toward an Open Architectural Framework for Digital Objects M. Cristina Pattuelli INLS March 19, 2001.
Digital Object Architecture (DOA) Information session
Digital Object Architecture Tutorial
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Corporation for National Research Initiatives
THE STEPS TO MANAGE THE GRID
Public Key Infrastructure from the Most Trusted Name in e-Security
Introduction to Active Directory Directory Services
Presentation transcript:

Reflections on the Digital Object Architecture by Robert E. Kahn, CNRI A presentation at a Symposium on Trusted Repositories in Rome, Italy on November 17, 2003

The Motivation To reformulate the Internet architecture around the notion of uniquely identifiable data structures Making use of its world-wide connectivity But not necessarily its underlying transport mechanisms Enabling existing and new types of information to be reliably managed and accessed in the Internet environment over long periods of time Providing mechanisms to stimulat dynamic new forms of expression and to manifest older forms While supporting intellectual property protection and well-formed business practices

The Background Started with the original Knowbot work at CNRI in the 1980s on Digital Libraries Which was then split into two categories –Digital Objects including Mobile Programs –Repository Systems A split that was largely illusory since –Repositories can be Mobile Programs and in motion on the Internet –Repositories and mobile programs are themselves DOs –Mobile Programs need not necessarily move Engaged in a community development effort under the DARPA supported Computer Science Technical Reports (CSTR) project in the 1990s

Objective of the Framework Internet objective Best-effort Packet Delivery Heterogeneous Networks Information Systems Seamless Interoperability Networks Information Systems Federating Heterogeneous Systems

Digital Object Architecture Technical Components –Digital Objects (Dos) –Resolution of Unique Identifiers –Repositories from which DOs may be accessed –Metadata Registries Community Applications of the Technology –Build a cohesive community of repository-based systems, initially around a core set of projects at universities, non- profit organizations, and government –Demonstrate interoperability between heterogeneous repositories and repository systems –Involve business interests such as the publishing industry

Repository Notion Any Hardware & Software Configuration Logical External Interface RAP

Nature of the Repository Not like a bookshelf or a pantry More like a service-oriented restaurant One can “deposit” & “access” digital objects Deposit produces a “stored digital object” Access results in a “communications service” that disseminates information in the form of a DO Like restaurant ordering results in a culinary service which results in an eating experience

Nesting of Repository Functionality Core Structure ContentAggregation & De-aggregation Core Interface must be present at each level Other levels could be separately defined later

The Handle System Distributed Identifier Service on the Internet –based on open interface specifications for a scalable, extendable, and efficient system (RFCs 3650, 3651, 3652) First General Purpose Network Indirection system –provides user-defined state information - optimized for speed & reliability on the Internet Can be used to locate repositories that contain digital objects given their handles - and more! More generally, can be used to provide indirect references - other rapid lookup information (e.g.,PKI) The DNS was demonstrated to work on the Handle System and can co-exist with other resolution schemas within the Handle System

Federated Repositories Key issue is commonality of interests in accessing information from multiple repositories. Financial Information is a prime application area Interoperability over time and across different underlying platforms with security and trust Metadata Registries allow for searching based on “user-supplied” inputs. The use of handles (however branded) to simplify access Use of local repositories, where appropriate, is an operationally desirable capability

Handle System Features Full featured Identifier service Supports ID resolution and administration Internationalized character sets supports non-ASCII native characters Secured resolution service Supports client/server authentication, service integrity, and confidentiality Persistent Identifier space separates identity of underlying digital objects from location

MetaObjects & Metadata Registries MetaObjects provide a structural basis for indirection and for organizing information within the architecture MetaObjects are themselves DOs whose elements may reference other Dos Metadata is used to characterize digital objects, to access their identifiers and to assist in cross referencing Metadata may contain terms and conditions for use of Digital Objects Metadata Registries, when repository based, provide uniform access to metadata across multiple heterogeneous systems

Communicating Digital Objects Generation or Retrieval of Digital Objects for Dissemination Transporting Digital Objects Making requests of Digital Objects –Sending to a book –Interactions between DOs Switching Digital Objects –Mapping Handles into IP Addresses at the source –Or using IP as a substrate mechanism enroute Managing Disseminations Observing Relevant Terms and Conditions

Managing Rights Terms and conditions for use may be contained within each DO They are intended to indicate clearly what one can and cannot do with a given DO, where such clarity is intended by the owner of the DO It is not an enforcement means, although it may be used by an enforcement system Mobile programs that are Digital Objects may apply such terms to themselves And on any digital objects that they contain

Interactions between Repositories Repository ARepository B User’s Computer Stored Digital Object For Backup To Communicate For Distributed Tasks For Replication, Mirroring

Managing Transferable Records Relevant to many financial instruments - mortgages, deeds, bills of lading, bonds, etc. A bond is an incorporeal entity that has value; it is represented as a DO of type “Bond” No need for physical copies Bearer Instruments Full authentication Use of the Handle System supports both anonymous transfers & recorded transfers

Handle Format Prefix Authority Item ID (any format) Prefix Suffix In use, a Handle is an opaque string /1234

Attributes of the Handle System The basic Architecture of the Handle System is flat, scaleable, and extensible Logically central, but physically decentralized Supports Local Handle Servers, when desired Handle resolutions return entire “Handle Records” or portions thereof Handle Records are also digital objects Handle Servers are certificated with the system Handle Records are signed by the servers

The Digital Object Identifier (DOI ® ) Used by the International DOI Foundation (IDF) to reference high-quality materials of publishers (and other owners of IP) DOIs are handles whose primary prefix is “10” Initially, DOIs resolved to a single URL, now moving to multiple resolution Policies and Procedures for use of DOIs “Qualified” Registration Agencies Central DOI Directory for backup and reliability Enhanced browsers for direct handle access Use of Proxy servers for unenhanced browsers

Type Resolution Types are resolvable in the Handle System Types may be created dynamically Types may be locally named, mapped into bit strings without semantics Primary prefix zero “0” is used for system identifiers 0.type/ is the system handle for type Other handles may cross reference this handle (e.g. for international use)

Digital Object Content Type(s) Access Requests Information Digital Object Overview Disseminations Unique Identifier Handle

Hamlet It’s a Book Get Page(2) Digital Object Overview Hamlet

Digital objects are uniquely identified in a given identifier space. Data elements reference sequences of typed data. A Digital Object can have zero or more Content Types to reflect intended uses by its creator. Content Type Operations are accessible as DOs Data Element Data Element Hamlet Content Type Operations Content Type Operations Digital Object Overview

Repository Digital Object Repository RAP Client Provides distributed Digital Object storage. May itself be a Digital Object. Provides a dynamic acquisition and execution mechanism for the mobile code that implements the content type operations. Exclusively accessed using the Repository Access Protocol (RAP). Disseminate Deposit

1 to many Type Signature Servlet Type Signature Implementation Type Signature API Servlet Implementation Servlet API Services API References Content Type Operations Content Type Extensibility

Identifier Type Signature Servlet Attachments Disseminator 0.type/repository Digital Object Structure Disseminator Identifier Type Signature Servlet Attachments Identifier Data Element Data Element Type Registry Handle Service

Setting up a Local Handle Service... Download the software from Follow the instructions in the installation script. Send your “site bundle”, containing the IP address of your server and your administrator information, to the Global Handle Registry ® (GHR) administrator Site is under re-development to accommodate widespread use via automated means Experimental Repository software also available on-line

Selling infrastructure technology Providing identification, management and Metadata services Enabling third-party value-added capabilities Helping organizations manage their own information better & offer new types of services Stimulating access to “surface information” and “embedded information” with appropriate access controls and conditions of use Business Potential

Conclusions Managing Digital Objects for long-term access is the challenge Technology Components are available from R&D Interoperability is a critical objective Applications (with user-friendly interfaces) need to be developed & deployed Metadata registries need to be created and maintained Third-party value-added providers will ultimately shape the long-term evolution Infrastructure for managing information over indefinite periods can fundamentally alter the net and how we use it With profound impact on both business and society

And Finally, I expect The Internet architecture as we know it will evolve to a more flexible and dynamic plane The Infrastructure will expand to incorporate Digital Objects as basic information units These concepts will diffuse down to most aspects of network management