Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
InfoGrid™ Core Ideas


              This presentation contains 8 slides (with build-ups).
Please listen to audio as you g...
Core Idea I
                    MeshObject Graph


http://example.com/abcd
                              http://example.co...
Core Idea I
                    MeshObject Graph

                          MeshBase
http://example.com/abcd
             ...
Core Idea I
                    MeshObject Graph

                          MeshBase
http://example.com/abcd
             ...
Core Idea I
                    MeshObject Graph

                                      MeshBase
http://example.com/abcd
 ...
Core Idea II
       Flexible Stores


MeshBase




                                  infogrid.org
Core Idea II
          Flexible Stores
                  Persistence
                  alternatives

                     ...
Core Idea III
                          Viewlets


                          Render
        Browser




http://example.com...
Core Idea III
                          Viewlets

                                   Matches?   Viewlet Directory
        ...
Core Idea III
                          Viewlets

                                   Matches?   Viewlet Directory
        ...
Core Idea III
                              Viewlets

                                        Matches?     Viewlet Directo...
Core Idea IV
Access Control in the Data Layer




                                   infogrid.org
Core Idea IV
    Access Control in the Data Layer
incoming HTTP request

         Determine MeshObject that
           rep...
Core Idea V
                        XPRISO

                        NetMeshBase




                                      ...
Core Idea V
                        XPRISO

                        NetMeshBase




                                      ...
Core Idea VI
InfoGrid as Overlay over the World:
              Probes
              NetMeshBase




                      ...
This concludes:




   InfoGrid™ Core Ideas


                  For more information:
                      infogrid.org

...
Upcoming SlideShare
Loading in …5
×

InfoGrid Core Ideas

16,109 views

Published on

Published in: Technology, Self Improvement

InfoGrid Core Ideas

  1. 1. InfoGrid™ Core Ideas This presentation contains 8 slides (with build-ups). Please listen to audio as you go through the slides, or read through the notes. July 2009 infogrid.org
  2. 2. Core Idea I MeshObject Graph http://example.com/abcd http://example.com/x/z http://example.com/ infogrid.org
  3. 3. Core Idea I MeshObject Graph MeshBase http://example.com/abcd http://example.com/x/z http://example.com/ infogrid.org
  4. 4. Core Idea I MeshObject Graph MeshBase http://example.com/abcd http://example.com/x/z http://example.com/ MeshObject has type(s) has properties infogrid.org
  5. 5. Core Idea I MeshObject Graph MeshBase http://example.com/abcd http://example.com/x/z http://example.com/ MeshObject has type(s) has properties Relationship connects two MeshObjects may have type(s) may have direction infogrid.org
  6. 6. Core Idea II Flexible Stores MeshBase infogrid.org
  7. 7. Core Idea II Flexible Stores Persistence alternatives RDMBS MeshBase File system Transparent in-memory cache File grid, e.g. Hadoop … Your own infogrid.org
  8. 8. Core Idea III Viewlets Render Browser http://example.com/abcd infogrid.org
  9. 9. Core Idea III Viewlets Matches? Viewlet Directory Render well Customer Highlight Viewlet ok Customer Detail Viewlet Browser no match Order Viewlet badly Property Sheet Viewlet … … http://example.com/abcd infogrid.org
  10. 10. Core Idea III Viewlets Matches? Viewlet Directory Render well Customer Highlight Viewlet ok Customer Detail Viewlet Browser no match Order Viewlet badly Property Sheet Viewlet … … http://example.com/abcd infogrid.org
  11. 11. Core Idea III Viewlets Matches? Viewlet Directory Render well Customer Highlight Viewlet ok Customer Detail Viewlet Browser no match Order Viewlet badly Property Sheet Viewlet … … http://example.com/abcd http://example.com/abcd?lid-format=viewlet:org.infogrid...PropertySheetViewlet infogrid.org
  12. 12. Core Idea IV Access Control in the Data Layer infogrid.org
  13. 13. Core Idea IV Access Control in the Data Layer incoming HTTP request Determine MeshObject that represents the user on processing thread Application logic Accesses MeshObject callback AccessManager: is this user (as represented by a yes/no MeshObject) allowed to perform this operation on this MeshObject? infogrid.org
  14. 14. Core Idea V XPRISO NetMeshBase XP SO R P RI IS O X NetMeshBase NetMeshBase XPRISO infogrid.org
  15. 15. Core Idea V XPRISO NetMeshBase XP SO R P RI IS O X NetMeshBase NetMeshBase XPRISO infogrid.org
  16. 16. Core Idea VI InfoGrid as Overlay over the World: Probes NetMeshBase File File External data, any format infogrid.org
  17. 17. This concludes: InfoGrid™ Core Ideas For more information: infogrid.org infogrid.org

×