{"id":3623,"date":"2021-08-20T11:39:08","date_gmt":"2021-08-20T14:39:08","guid":{"rendered":"https:\/\/blog.n5now.com\/principio-de-abstraccion-en-apis-beneficia-a-proveedores-de-servicios\/"},"modified":"2022-03-02T15:29:11","modified_gmt":"2022-03-02T18:29:11","slug":"beneficio-principios-de-abstraccion-en-apis","status":"publish","type":"post","link":"https:\/\/blog.n5now.com\/pt-br\/beneficio-principios-de-abstraccion-en-apis\/","title":{"rendered":"Princ\u00edpio de abstra\u00e7\u00e3o em APIs beneficia provedores de servi\u00e7os"},"content":{"rendered":"<h1>Como o princ\u00edpio API Abstraction beneficia os provedores de servi\u00e7os<\/h1>\n<p><i>Quando o ponto de extremidade de uma API \u00e9 arquitetural como ou princ\u00edpio, a abstra\u00e7\u00e3o de API beneficia os provedores de servi\u00e7o. O ponto em que o aplicativo que consome a API \u00e9 essencialmente desacoplado do servi\u00e7o consumido fornece ao provedor de API uma quantidade significativa de flexibilidade no fornecimento de seu servi\u00e7o.<\/i><\/p>\n<p>Temos usado eletricidade eContanto que a companhia el\u00e9trica forne\u00e7a energia para dispositivos consumidores de eletricidade com base no padr\u00e3o, a empresa pode tomar as decis\u00f5es de neg\u00f3cios que deseja para servir de forma eficiente, ecol\u00f3gica e econ\u00f4mica. tomadas como uma met\u00e1fora para APIs, e a compara\u00e7\u00e3o tamb\u00e9m est\u00e1 aqui: enquanto a empresa de energia continuar a fornecer o padr\u00e3o 220v ou 110v como um servi\u00e7o para a tomada de parede, voc\u00ea pode alterar qualquer um ou todos a infraestrutura necess\u00e1ria para fornecer esse servi\u00e7o. A fonte de energia pode ser alterada de uma usina de carv\u00e3o para um parque e\u00f3lico. Os cabos na rua podem ser alternados da parte superior para a parte inferior. Os sistemas que monitoram a rede el\u00e9trica podem ser atualizados. Os caminh\u00f5es que atendem a rede podem ser substitu\u00eddos.\u00a0<strong>Mientras la compa\u00f1\u00eda el\u00e9ctrica suministre energ\u00eda a dispositivos consumidores de electricidad basados ??en el est\u00e1ndar, la empresa puede tomar las decisiones de negocio que quiera para poder servir de una manera eficiente, respetuosa con el medio ambiente y costo-efectiva.<\/strong><\/p>\n<p>Da mesma forma, como um terminal de API desacopla suficientemente o aplicativo de consumo da infraestrutura que fornece um servi\u00e7o,<strong> o provedor de servi\u00e7o tem uma enorme flexibilidade quando se trata de como ele oferece seu servi\u00e7o.<\/strong> Por exemplo, se a infraestrutura por tr\u00e1s da API envolve servidores f\u00edsicos em um data center, o provedor de servi\u00e7os pode mudar para servidores virtuais executados na nuvem de empresas como Amazon ou Rackspace.<\/p>\n<p>Se o software em execu\u00e7\u00e3o em tais servidores (como software de processamento de cart\u00e3o de cr\u00e9dito) for escrito em Java, por exemplo em um servidor de aplicativos Java baseado em Oracle, o provedor de servi\u00e7os pode migrar essa base de c\u00f3digo para Node .js) no Windows Azure.\u00a0<strong>Contanto que as especifica\u00e7\u00f5es do que o provedor de servi\u00e7os est\u00e1 entregando ao terminal permane\u00e7am inalteradas, as altera\u00e7\u00f5es na infraestrutura por tr\u00e1s do terminal devem passar despercebidas pelos aplicativos que dependem dessa API.<\/strong><\/p>\n<p>Como um contrato legal entre duas partes, esse acordo entre o que o aplicativo de consumo espera ver no terminal e o que o provedor de API fornece no terminal \u00e9 freq\u00fcentemente chamado de &#8220;contrato de API&#8221;. Uma mudan\u00e7a material no endpoint da API, o contrato \u00e9 essencialmente violado e os aplicativos de consumo que dependem dessa API provavelmente ser\u00e3o quebrados, a menos que o provedor de API d\u00ea aos desenvolvedores um aviso justo sobre a mudan\u00e7a iminente.<\/p>\n<p>Voltando \u00e0 met\u00e1fora da eletricidade, se a empresa de energia mudar alguma coisa sobre a especifica\u00e7\u00e3o de seu servi\u00e7o el\u00e9trico &#8211; por exemplo, ela muda a velocidade na qual os endere\u00e7os de corrente alternada de 60 Hz para 50 Hz &#8211; pode colocar seus dispositivos em risco.<\/p>\n<p>Editorial: Diego San Esteban<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como o princ\u00edpio API Abstraction beneficia os provedores de servi\u00e7os Quando o ponto de extremidade de uma API \u00e9 arquitetural como ou princ\u00edpio, a abstra\u00e7\u00e3o de API beneficia os provedores de servi\u00e7o. O ponto em que o aplicativo que consome a API \u00e9 essencialmente desacoplado do servi\u00e7o consumido fornece ao provedor de API uma quantidade [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":3619,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[229],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/posts\/3623"}],"collection":[{"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/comments?post=3623"}],"version-history":[{"count":2,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/posts\/3623\/revisions"}],"predecessor-version":[{"id":3627,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/posts\/3623\/revisions\/3627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/media\/3619"}],"wp:attachment":[{"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/media?parent=3623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/categories?post=3623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.n5now.com\/pt-br\/wp-json\/wp\/v2\/tags?post=3623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}