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.

Resource Oriented Architecture


Published on

Resource Oriented Architecture advantages in ten slides.

Published in: Business, Technology
  • Still very compelling presentation. Enjoyed viewing it again :)
    Are you sure you want to  Yes  No
    Your message goes here

Resource Oriented Architecture

  1. 1. Resource Oriented Architecture (ROA)‏ 4th generation
  2. 2. Resource Resource Oriented Architecture Uniforme Interface Unique Identifier Multiple representations Links between representations and resources
  3. 3. ROA , the Resource Oriented Architecture is the architecture of the WEB
  4. 4. Rich Clients consume resources Resources “on the cloud"
  5. 5. Information system navigable by robot Navigable Indexable
  6. 6. Google like search and universal access John doe factures Ruby project meeting notes Search
  7. 7. Easy to extend New needs are easily answered adding - new representations - new URI Agility Evolutivity
  8. 8. Mash-up are build on top of resources Re-use Web of Data
  9. 9. Resources are naturally interoperable <ul><li>Relies on widespread existing standards: </li></ul><ul><ul><li>URI </li></ul></ul><ul><ul><li>HTTP </li></ul></ul><ul><ul><li>HTML, XML, gif, ... </li></ul></ul><ul><ul><li>Mime Type </li></ul></ul><ul><li>Good HTTP client library and XML parser are available for every programming languages and development platform. </li></ul>Interoperability
  10. 10. An information system using resources and implementing the architecture of Web is: Navigable Search Agile Re-use Interoperable Indexable Evolutionary Openness
  11. 11. <ul><li>Restlet </li></ul><ul><li>Netkernel </li></ul><ul><li>JSR 311 </li></ul><ul><li>Ruby On Rails </li></ul><ul><li>IBM Project Zero </li></ul><ul><li>Microsoft ADO.NET Data Services (ex-Astoria)‏ </li></ul><ul><li>InfoQ REST & Web Architecture </li></ul>Aurélien Pelletier Attribution Noncommercial Share Alike 2.0 France To go futher <ul><ul><li>Graphics : - project Crystal for the icons </li></ul></ul><ul><ul><li>- Stephane Halleux for the robot spider </li></ul></ul>