際際滷

際際滷Share a Scribd company logo
DataCentricCDMI NotJustForFiles

CDMINEWOPPORTUNITIES


 PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   1
CDMINewOpportunities
Contents
 B i fS
  BriefSummaryofCDMI
                fCDMI
 HiddenCapabilitiesAppliedtoOtherData
    CentricApplications
    C           l
   PotentialVerticalAppsforCDMI
   DesignSteps
   Example(DatabaseMappingtoCDMI)
         p                  pp g
   MissingFeatures
   Summary

PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   2
CDMINewOpportunities
CDMIToday
   SpecificationVersion1.0
    SpecificationVersion1 0
   RestfulInterfacetoDataStorage
   UsesHTTP/TCPAsaTransport
   PolicyDrivenControlofData
     Geolocation Replication etc
      Geolocation,Replication,etc
 UsesFixedJSONStyleAttributesFor
  RepresentingMetadata
 ReferenceImplementation
     MapsContainerstoFileSystemDirectories
     MapsObjectstoFileSystemFiles
            b           l           l

PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   3
CDMINewOpportunities
CDMICapabilitiesforOtherApplications
 G
  GenericTechnologies
       i T h l i
     REST/HTTP,JSON,PolicyDriven,Attributes


 SupportGenericApplications
 SupportsManyApplications


 TechnologiesSuccessfulInManyMarkets
 BestFitforClient/ServerDrivenApplications
                     /               pp

PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   4
CDMINewOpportunities
CDMIProposedApplications


 EasyWins
     SQL/noSQL DataBaseInterface(seamlessaccess)
     Calendar(WebCal)
     iMAP (Mailbox)
     DocumentManagement(replaceOASISCMIS)
     WebbasedWiki&BlogBackend(needsAuthZ)
        bb d k          l      k d      d     h
     NewlayerforOpenOffice/Libre ?NotsoEasy
     I
      Imaging&SensorNetworkData
          i &S      N     kD
PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   5
CDMINewOpportunities
CDMIBasicDesignConcepts


 DevelopMappingToRESTURIs


 DevelopMappingToJSON Attributes


 SupportforAltChannelRepresentation


 Poll/WaitEventChannel(whenrequired)
PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   6
CDMINewOpportunities
CDMIDatabaseServiceExample
 M
  MappingtoCDMIContainers:
      i  CDMIC      i
     Queries,StoredProcedures,Views,Tables,
        Database


 RowsSpecialCaseandFieldsSpecialCase 
  RowsSpecialCaseandFieldsSpecialCase.
     DualMapping ContainerandObject
     ObjectWhenfieldsaresimple
     ContainerFieldsareComplex.ie acontaineror
        objectinablob.
        objectinablob 

PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   7
CDMINewOpportunities
CDMIMissingFeatures


 UserDefinedAttributes


 NamedContainers&Objects?
     MaybeaTemplate
     CanbeImplementedByCopy




PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   8
CDMINewOpportunities
CDMIConclusion
 CDMIIsFlexibleTechnologyCapableofSupporting
   ManyTypesofDataDrivenApplications

 CanSimplifyInterfaces,ReplacingManyExisting
   Protocols

 AppliesCommonDataManagementSchemeAcross
   ManyCommodityApplications

 CanItbetheDocumentInterfaceforCloud
   Computing?
PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   9
CDMINewOpportunities

 Q
  Questions?
       i ?




PresentedGary.Mazzaferro@alloycloud.comCopyright@2010AlloyCloud,IncCCBYNC   7/13/2010   10

More Related Content

Data Centric CDMI