Your SlideShare is downloading. ×
0
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Data Centric CDMI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Data Centric CDMI

185

Published on

This is an old presentation that was requested. …

This is an old presentation that was requested.

This presentation explores new directions and new application use cases for the SNIA CDMI specification.

Some information in this presentation is outdated.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
185
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Data Centric CDMI ‐ Not Just For FilesCDMI NEW OPPORTUNITIES Presented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 1
  • 2. CDMI New OpportunitiesContents B i f S Brief Summary of CDMI   f CDMI Hidden Capabilities Applied to Other Data  Centric Applications C l Potential Vertical Apps for CDMI Design Steps Example (Database Mapping to CDMI) p pp g Missing Features SummaryPresented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 2
  • 3. CDMI New OpportunitiesCDMI Today Specification Version 1.0  Specification Version 1 0  Restful Interface to Data Storage Uses HTTP/TCP As a Transport Policy Driven Control of Data  Geolocation  Replication  etc Geolocation, Replication, etc Uses Fixed JSON Style Attributes  For  Representing Metadata  Reference Implementation    Maps Containers to File System Directories   Maps Objects to File System Files b l lPresented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 3
  • 4. CDMI New OpportunitiesCDMI Capabilities for Other Applications G Generic Technologies i  T h l i  REST/HTTP, JSON, Policy Driven, Attributes Support Generic Applications Supports Many Applications  Technologies Successful In Many Markets Best Fit for Client/Server Driven Applications / ppPresented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 4
  • 5. CDMI New OpportunitiesCDMI Proposed Applications Easy Wins  SQL/noSQL Data Base Interface (seamless access)  Calendar (WebCal)   iMAP (Mailbox)  Document Management (replace OASIS CMIS)  Web based Wiki & Blog Backend (needs AuthZ) bb d k l k d d h  New layer for OpenOffice/Libre ?  Not so Easy  I Imaging & Sensor Network Data i  & S  N k DPresented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 5
  • 6. CDMI New OpportunitiesCDMI Basic Design Concepts Develop Mapping To REST URIs Develop Mapping To JSON Attributes Support for Alt Channel Representation Poll/Wait Event Channel (when required) Presented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 6
  • 7. CDMI New OpportunitiesCDMI Database Service Example M Mapping to CDMI Containers: i    CDMI C i  Queries, Stored Procedures, Views, Tables,  Database Rows Special Case and Fields Special Case   Rows Special Case and Fields Special Case.   Dual Mapping – Container and Object  Object  When fields are simple  Container  Fields are Complex. ie a container or  object in a blob.  object in a blob  Presented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 7
  • 8. CDMI New OpportunitiesCDMI Missing Features User Defined Attributes Named Containers & Objects ?   Maybe a Template  Can be Implemented By CopyPresented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 8
  • 9. CDMI New OpportunitiesCDMI Conclusion CDMI Is Flexible Technology Capable of Supporting  Many Types of Data Driven Applications Can Simplify Interfaces, Replacing Many Existing  Protocols Applies Common Data Management Scheme Across  Many Commodity Applications Can It be the Document Interface for Cloud  Computing ?Presented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 9
  • 10. CDMI New Opportunities Q Questions ?  i  ? Presented Gary.Mazzaferro@alloycloud.com  Copyright @2010 AlloyCloud, Inc CC‐BY‐NC 7/13/2010 10

×