SlideShare une entreprise Scribd logo
1  sur  14
Interopérabilité Architecture REST
Principes ,[object Object],[object Object],[object Object],[object Object],[object Object]
identifiants ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
liens ,[object Object],[object Object],[object Object],[object Object],[object Object]
Méthodes standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GET ,[object Object],<TEI xml:id=&quot;cahiers_0109_&quot;> <facsimile> <surface xml:id=&quot;cahiers_0109_pages_0001&quot;> <graphic url=&quot;cahiers/0109/0001_high.jpeg&quot;/> <graphic url=&quot;cahiers/0109/0001_low.jpeg&quot;/> </surface> … <surface xml:id=&quot;cahiers_0109_pages_0138&quot;> <graphic url=&quot;cahiers/0109/0138_high.jpeg&quot;/> <graphic url=&quot;cahiers/0109/0138_low.jpeg&quot;/> </surface> </facsimile> </TEI> <TEI xml:id=&quot;cahiers_0109_pages_0006_inserts_001_&quot;> <facsimile> <surface xml:id=&quot;cahiers_0109_pages_0006_inserts_001_pages_0001&quot;> <graphic url=&quot;cahiers/0109/0006_001/0001_high.jpeg&quot;/> <graphic url=&quot;cahiers/0109/0006_001/0001_low.jpeg&quot;/> </surface> …
PUT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DELETE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
POST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Méthodes standards ,[object Object],[object Object],dir &quot;cahiers&quot; [  path $ umCahier -> [  … ] ,get $ asXml (getUserCahiers u) $ withRoot &quot;teiCorpus&quot; >>> withId &quot;result&quot; ,methodSP POST $ request $ d::TeiCorpuss) -> (webUpdate $ PostCahiers u d) >> okXml &quot;<r>ok</r>&quot; ,method DELETE $ (webUpdate $ DelCahiers u) >> okXml &quot;<r>ok</r>&quot; ]
Représentations des ressources ,[object Object],[object Object],[object Object]
Synthèse noms verbes Types  de  contenu
Sans état ,[object Object],[object Object],[object Object],[object Object],[object Object]
REST ? ,[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

En vedette

Google shopping
Google shoppingGoogle shopping
Google shoppingCibleWeb
 
Aprovechamiento del internet en la elaboracion de sesiones
Aprovechamiento del internet en la elaboracion de sesionesAprovechamiento del internet en la elaboracion de sesiones
Aprovechamiento del internet en la elaboracion de sesionesvictor pilco
 
Données CRM, harmoniser vos données marketing pour segmenter vos campagnes
Données CRM, harmoniser vos données marketing pour segmenter vos campagnesDonnées CRM, harmoniser vos données marketing pour segmenter vos campagnes
Données CRM, harmoniser vos données marketing pour segmenter vos campagnesCharles Vieillard
 
Miroir préscolaire 2015
Miroir préscolaire 2015Miroir préscolaire 2015
Miroir préscolaire 2015MOUHAMAD SOW
 
Presentación blog
Presentación blogPresentación blog
Presentación blogjennyrr16
 
Definiciones limite de unasucesión
Definiciones limite de unasucesiónDefiniciones limite de unasucesión
Definiciones limite de unasucesiónIsidorogg
 
XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...
XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...
XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...Publicis Sapient Engineering
 
Confiance numerique synthese finale fevrier 2011
Confiance numerique synthese finale fevrier 2011Confiance numerique synthese finale fevrier 2011
Confiance numerique synthese finale fevrier 2011Fing
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7Pablo Campos
 
20100211 Partage De DonnéEs Publiques V2
20100211    Partage De DonnéEs Publiques V220100211    Partage De DonnéEs Publiques V2
20100211 Partage De DonnéEs Publiques V2Fing
 
Presentation projet-cr definitief-1
Presentation projet-cr definitief-1Presentation projet-cr definitief-1
Presentation projet-cr definitief-1Liene Gallego
 
Problemas con el ordenador
Problemas con el ordenadorProblemas con el ordenador
Problemas con el ordenadorcentrowebs
 
Solutions olfactives par Ome & Melbox
Solutions olfactives par Ome & MelboxSolutions olfactives par Ome & Melbox
Solutions olfactives par Ome & MelboxMelanie Bergeron
 

En vedette (20)

Google shopping
Google shoppingGoogle shopping
Google shopping
 
Aprovechamiento del internet en la elaboracion de sesiones
Aprovechamiento del internet en la elaboracion de sesionesAprovechamiento del internet en la elaboracion de sesiones
Aprovechamiento del internet en la elaboracion de sesiones
 
Données CRM, harmoniser vos données marketing pour segmenter vos campagnes
Données CRM, harmoniser vos données marketing pour segmenter vos campagnesDonnées CRM, harmoniser vos données marketing pour segmenter vos campagnes
Données CRM, harmoniser vos données marketing pour segmenter vos campagnes
 
Miroir préscolaire 2015
Miroir préscolaire 2015Miroir préscolaire 2015
Miroir préscolaire 2015
 
XebiConFr 15 - Comment manager des geeks
XebiConFr 15 - Comment manager des geeksXebiConFr 15 - Comment manager des geeks
XebiConFr 15 - Comment manager des geeks
 
presentationsynerjh_finale
presentationsynerjh_finalepresentationsynerjh_finale
presentationsynerjh_finale
 
Presentación blog
Presentación blogPresentación blog
Presentación blog
 
Bullying
BullyingBullying
Bullying
 
Definiciones limite de unasucesión
Definiciones limite de unasucesiónDefiniciones limite de unasucesión
Definiciones limite de unasucesión
 
XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...
XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...
XebiConFr 15 - Témoignage Orange Technocentre - Comment intégrer le Marketing...
 
Eze
EzeEze
Eze
 
eng.solaiman
eng.solaimaneng.solaiman
eng.solaiman
 
62 fr
62 fr62 fr
62 fr
 
Confiance numerique synthese finale fevrier 2011
Confiance numerique synthese finale fevrier 2011Confiance numerique synthese finale fevrier 2011
Confiance numerique synthese finale fevrier 2011
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
 
20100211 Partage De DonnéEs Publiques V2
20100211    Partage De DonnéEs Publiques V220100211    Partage De DonnéEs Publiques V2
20100211 Partage De DonnéEs Publiques V2
 
Presentation projet-cr definitief-1
Presentation projet-cr definitief-1Presentation projet-cr definitief-1
Presentation projet-cr definitief-1
 
Les Cosmonotes
Les CosmonotesLes Cosmonotes
Les Cosmonotes
 
Problemas con el ordenador
Problemas con el ordenadorProblemas con el ordenador
Problemas con el ordenador
 
Solutions olfactives par Ome & Melbox
Solutions olfactives par Ome & MelboxSolutions olfactives par Ome & Melbox
Solutions olfactives par Ome & Melbox
 

Similaire à Rest pour l'interopérabilité

Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented ArchitectureDNG Consulting
 
Jump Camp - HTML5
Jump Camp - HTML5Jump Camp - HTML5
Jump Camp - HTML5chaudavid
 
Controller_Rest.pptx
Controller_Rest.pptxController_Rest.pptx
Controller_Rest.pptxManalAg
 
Publication de documents sur le Web
Publication de documents sur le WebPublication de documents sur le Web
Publication de documents sur le WebSaïd Radhouani
 
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINEIntroduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINEMarouan OMEZZINE
 
Introduction à Sinatra
Introduction à SinatraIntroduction à Sinatra
Introduction à SinatraRémi Prévost
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesOxalide
 
Oxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceLudovic Piot
 
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?Mickael Perraud
 
Présentation de Ruby on Rails
Présentation de Ruby on RailsPrésentation de Ruby on Rails
Présentation de Ruby on RailsJulien Blin
 
PHP (Partie II) Par Mahdi Ben Alaya
PHP (Partie II) Par Mahdi Ben AlayaPHP (Partie II) Par Mahdi Ben Alaya
PHP (Partie II) Par Mahdi Ben AlayaMahdi Ben Alaya
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to HeroCellenza
 
Introduction à la Recherche d'information
Introduction à la Recherche d'informationIntroduction à la Recherche d'information
Introduction à la Recherche d'informationSaïd Radhouani
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
 
Oxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overviewOxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overviewLudovic Piot
 
Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide
 

Similaire à Rest pour l'interopérabilité (20)

Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
Association 2 0
Association 2 0Association 2 0
Association 2 0
 
Jump Camp - HTML5
Jump Camp - HTML5Jump Camp - HTML5
Jump Camp - HTML5
 
Controller_Rest.pptx
Controller_Rest.pptxController_Rest.pptx
Controller_Rest.pptx
 
Publication de documents sur le Web
Publication de documents sur le WebPublication de documents sur le Web
Publication de documents sur le Web
 
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINEIntroduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
 
Introduction à Sinatra
Introduction à SinatraIntroduction à Sinatra
Introduction à Sinatra
 
Tapestry
TapestryTapestry
Tapestry
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
 
Oxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performance
 
Documents intéractifs
Documents intéractifsDocuments intéractifs
Documents intéractifs
 
Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?Quoi de neuf dans Zend Framework 1.10 ?
Quoi de neuf dans Zend Framework 1.10 ?
 
Présentation de Ruby on Rails
Présentation de Ruby on RailsPrésentation de Ruby on Rails
Présentation de Ruby on Rails
 
PHP (Partie II) Par Mahdi Ben Alaya
PHP (Partie II) Par Mahdi Ben AlayaPHP (Partie II) Par Mahdi Ben Alaya
PHP (Partie II) Par Mahdi Ben Alaya
 
Paris Web
Paris WebParis Web
Paris Web
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to Hero
 
Introduction à la Recherche d'information
Introduction à la Recherche d'informationIntroduction à la Recherche d'information
Introduction à la Recherche d'information
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Oxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overviewOxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overview
 
Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic Search
 

Rest pour l'interopérabilité