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.
A Taste of
                      InfoGrid™

              This presentation contains 6 slides (with build-ups).
Please lis...
How Do You Build Your Web
      Applications?

                     Ruby on Rails
       J2EE



                         ...
RDBMS-Centric Architecture

Browser
 Browser    Browser
             Browser    Browser
                         Browser
 ...
RDBMS-Centric Architecture

Browser
 Browser    Browser
             Browser    Browser
                         Browser
 ...
RDBMS-Centric Architecture

Browser
 Browser    Browser
             Browser    Browser
                         Browser
 ...
RDBMS-Centric Architecture

Browser
 Browser    Browser
             Browser    Browser
                         Browser
 ...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
High-Level InfoGrid Features
                       • (Blob) Store abstraction w/ a variety of implementations
• RDBMS joi...
Why InfoGrid Matters (We Think)
Makes a lot of development work unnecessary
   ➡   faster development
   ➡   higher applic...
Why InfoGrid Matters (We Think)
Makes a lot of development work unnecessary
   ➡   faster development
   ➡   higher applic...
This concludes:



                  A Taste of
                  InfoGrid™

                   For more information:
    ...
Upcoming SlideShare
Loading in …5
×

A Taste Of InfoGrid

15,424 views

Published on

Published in: Technology, Spiritual
  • Be the first to comment

A Taste Of InfoGrid

  1. 1. A Taste of InfoGrid™ This presentation contains 6 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. How Do You Build Your Web Applications? Ruby on Rails J2EE Python PHP .NET … infogrid.org
  3. 3. RDBMS-Centric Architecture Browser Browser Browser Browser Browser Browser Browser Browser Browser Application Application Application Server Server Server RDBMS infogrid.org
  4. 4. RDBMS-Centric Architecture Browser Browser Browser Browser Browser Browser Browser Browser Browser Major problems: 1.RDBMS joins don’t scale. Application Application Application Server Server Server RDBMS infogrid.org
  5. 5. RDBMS-Centric Architecture Browser Browser Browser Browser Browser Browser Browser Browser Browser Major problems: 1.RDBMS joins don’t scale. Application Application Application 2.Tables are not web native at all. Server Server Server RDBMS infogrid.org
  6. 6. RDBMS-Centric Architecture Browser Browser Browser Browser Browser Browser Browser Browser Browser Major problems: 1.RDBMS joins don’t scale. Application Application Application 2.Tables are not web native at all. Server Server Server 3.Most of the data important to applications lives elsewhere. RDBMS infogrid.org
  7. 7. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Tables are not web native at all • Most of the data important to applications lives elsewhere infogrid.org
  8. 8. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Graph traversal instead of joins • Tables are not web native at all • Most of the data important to applications lives elsewhere infogrid.org
  9. 9. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Graph traversal instead of joins • All data objects automatically have a URL (REST-ful); • Tables are not multiple output representations for each URL web native at all • Most of the data important to applications lives elsewhere infogrid.org
  10. 10. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Graph traversal instead of joins • All data objects automatically have a URL (REST-ful); • Tables are not multiple output representations for each URL web native at all • Objects can change type(s) at run-time • Most of the data important to applications lives elsewhere infogrid.org
  11. 11. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Graph traversal instead of joins • All data objects automatically have a URL (REST-ful); • Tables are not multiple output representations for each URL web native at all • Objects can change type(s) at run-time • Cached in memory until not needed any more • Most of the data important to applications lives elsewhere infogrid.org
  12. 12. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Graph traversal instead of joins • All data objects automatically have a URL (REST-ful); • Tables are not multiple output representations for each URL web native at all • Objects can change type(s) at run-time • Cached in memory until not needed any more • Most of the data • XPRISO and Probe framework automatically make important to external data appear as local/native applications lives • Automatic/adaptive, incremental updates w/ events elsewhere • Library of Probes infogrid.org
  13. 13. High-Level InfoGrid Features • (Blob) Store abstraction w/ a variety of implementations • RDBMS joins (e.g. files, MySQL, Hadoop, S3…) and automatic mapping don’t scale • Conceptual model/schema w/ run-time enforcement • Graph traversal instead of joins • All data objects automatically have a URL (REST-ful); • Tables are not multiple output representations for each URL web native at all • Objects can change type(s) at run-time • Cached in memory until not needed any more • Most of the data • XPRISO and Probe framework automatically make important to external data appear as local/native applications lives • Automatic/adaptive, incremental updates w/ events elsewhere • Library of Probes Plus: GUI template framework, complex traversals and events, ability to distribute P2P-style, modules, identity awareness and much more… infogrid.org
  14. 14. Why InfoGrid Matters (We Think) Makes a lot of development work unnecessary ➡ faster development ➡ higher application quality ➡ higher deployment flexibility ➡ lower development cost infogrid.org
  15. 15. Why InfoGrid Matters (We Think) Makes a lot of development work unnecessary ➡ faster development ➡ higher application quality ➡ higher deployment flexibility ➡ lower development cost No more: Database sharding in the application layer, O/R mapping, custom data import, code for event detection and generation, spaghetti code mixing data access/storage/refresh/GUI, total rewrites for S3/Hadoop/... infogrid.org
  16. 16. This concludes: A Taste of InfoGrid™ For more information: infogrid.org infogrid.org

×