{"id":234,"date":"2015-01-26T09:40:44","date_gmt":"2015-01-26T12:40:44","guid":{"rendered":"http:\/\/monitor.infracoop.com.ar\/blog\/?p=234"},"modified":"2015-01-12T13:27:14","modified_gmt":"2015-01-12T16:27:14","slug":"api-rest-para-bases-de-datos","status":"publish","type":"post","link":"https:\/\/www.infracoop.com.ar\/?p=234","title":{"rendered":"Api REST para bases de datos"},"content":{"rendered":"<p>Como vimos <a title=\"PostgREST\" href=\"http:\/\/monitor.infracoop.com.ar\/blog\/2015\/01\/postgresql-rest-api-postgrest\/\" target=\"_blank\">aqu\u00ed<\/a> y <a title=\"InformixREST\" href=\"http:\/\/monitor.infracoop.com.ar\/blog\/2015\/01\/informix-rest-api-informixrest\/\" target=\"_blank\">aqu\u00ed<\/a>, el tema de brindar una interface REST para acceder nuestra base de datos es una tendencia que est\u00e1 pisando fuerte.<\/p>\n<p>Ahora bien, qu\u00e9 es una &#8216;interface REST&#8217;? si leemos un poco <a title=\"Wikipedia: REST\" href=\"http:\/\/es.wikipedia.org\/wiki\/Representational_State_Transfer\" target=\"_blank\">aqu\u00ed<\/a> podemos ver que se trata de una &#8216;transferencia de estado representado&#8217; y utiliza HTML y XML para llevar y traer informaci\u00f3n.<\/p>\n<p>Adem\u00e1s, tiene (a diferencia de los viejos webservices) s\u00f3lo unas cuantas operaciones definidas de antemano. Ya no necesitamos el archivo wsdl para saber de qu\u00e9 se trata!<\/p>\n<p>El mapeo de una REST (y sus 4 operaciones) y una base de datos es:<\/p>\n<ul>\n<li>\u00a0HTTP GET: Select<\/li>\n<li>HTTP POST: Insert<\/li>\n<li>HTTP PUT: Update<\/li>\n<li>HTTP DELETE: Delete<\/li>\n<\/ul>\n<p>Saludos!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como vimos aqu\u00ed y aqu\u00ed, el tema de brindar una interface REST para acceder nuestra base de datos es una tendencia que est\u00e1 pisando fuerte. Ahora bien,&hellip; <span class=\"read-more\"><a class=\"more-link\" href=\"https:\/\/www.infracoop.com.ar\/?p=234\" rel=\"bookmark\">Read more <span class=\"screen-reader-text\">&#8220;Api REST para bases de datos&#8221;<\/span><\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,28],"tags":[57,48],"class_list":["post-234","post","type-post","status-publish","format-standard","hentry","category-cloud-computing","category-noticias","tag-cloud-computing","tag-http-rest"],"_links":{"self":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=234"}],"version-history":[{"count":2,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/234\/revisions"}],"predecessor-version":[{"id":236,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/234\/revisions\/236"}],"wp:attachment":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}