{"id":6151,"date":"2019-07-03T17:09:14","date_gmt":"2019-07-03T15:09:14","guid":{"rendered":"https:\/\/www.intesys.it\/journal\/?p=6151"},"modified":"2022-06-07T11:47:16","modified_gmt":"2022-06-07T09:47:16","slug":"api-design-progettare-con-un-approccio-outside-in","status":"publish","type":"post","link":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/","title":{"rendered":"API Design: progettare con un approccio outside-in"},"content":{"rendered":"<p><div id='wpig-contents' class='wpig-contents wpig-number-list wpig-no-hierarachy wpig-sidebar-widget wpig-style-1'><span class='wpig-headline'>Indice dei contenuti<\/span><!-- Table of Contents --><div id='wpig-table-of-content' class='wpig-table-of-content' ><ol><li class='stoc-le-due-prospettive-dellapi-design-inside-out-e-outside-in'><a href='#stoc-le-due-prospettive-dellapi-design-inside-out-e-outside-in'>Le due prospettive dell\u2019API Design: inside-out e outside-in<\/a><\/li><li class='stoc-api-design-i-vantaggi-di-un-approccio-outside-in'><a href='#stoc-api-design-i-vantaggi-di-un-approccio-outside-in'>API Design: i vantaggi di un approccio outside-in<\/a><\/li><\/ol><\/div><!-- END OF Table of Contents --><\/div><\/p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_spacing=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]In un mercato sempre pi\u00f9 dinamico e competitivo, le API sono un asset importante per <strong>creare valore per il business<\/strong>, favorendo la <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/accelerare-l-innovazione-con-architetture-it-scalabili-e-manutenibili\/\">capacit\u00e0 di un\u2019azienda di accelerare e governare l\u2019innovazione<\/a>.<\/p>\n<p>Abilitare la propria Architettura IT a rispondere alle richieste del mercato \u00e8 il risultato di un percorso strategico in cui le <strong>API svolgono la funzione di integrare dati e applicativi<\/strong> per connettere non solo le risorse interne all\u2019organizzazione, ma anche quelle esterne (clienti, partner e fornitori).<\/p>\n<p>Maggiore \u00e8 la capacit\u00e0 di un\u2019azienda di <strong>adattarsi al mercato in modo agile, scalabile e veloce<\/strong>, migliore sar\u00e0 il valore offerto agli utenti e la capacit\u00e0 competitiva futura.<br \/>\nPer questo le risorse tecnologiche devono essere costruite per essere riutilizzabili e in grado di creare agilmente nuovi servizi. Come? <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/progettare-api-user-centered-per-creare-valore-nell-api-economy\/\">Progettando il Design delle API con un approccio user-centered<\/a>, che esplora i bisogni, i desideri e le esigenze degli\u00a0utilizzatori per creare delle soluzioni che li soddisfino nel tempo.<\/p>\n<h2 id=\"stoc-le-due-prospettive-dellapi-design-inside-out-e-outside-in\" class=\"wpig-heading\">Le due prospettive dell\u2019API Design: inside-out e outside-in<\/h2>\n<p>Una API pu\u00f2 essere disegnata attraverso due approcci: inside-out e outside-in.<\/p>\n<p>Nel primo caso, <strong>l\u2019approccio inside-out<\/strong> fa leva sulle strutture presenti, assemblando i servizi gi\u00e0 esistenti. Anche se pu\u00f2 sembrare la scelta pi\u00f9 naturale, le API risultanti sono molto complicate da utilizzare perch\u00e9 viene esposta la complessit\u00e0 insita dei sistemi backend.<br \/>\nI sistemi sottostanti vengono mappati dai\u00a0livelli superiori, senza per\u00f2 focalizzare l\u2019attenzione su ci\u00f2 che serve ai consumatori finali.<\/p>\n<p>Riferendosi ad un esempio nel mondo finance, si pensi ad un\u2019<strong>architettura informatica che deve integrare\u00a0applicativi gestionali come il sistema SAP o\u00a0AS\/400<\/strong>: replicare nei livelli superiori\u00a0i servizi di questi sistemi significa portarsi dietro\u00a0un bagaglio di complessit\u00e0 come parametri e linguaggi specifici di dominio.<\/p>\n<p>Seguendo questo approccio, non si riesce ad ottenere il massimo vantaggio di una <a href=\"https:\/\/www.intesys.it\/information-technology\/api-oriented-architecture\/\" target=\"_blank\" rel=\"noopener\">API oriented Architecture<\/a> multistrato a 3 livelli, dove ogni strato \u00e8 ben definito e ha una sua responsabilit\u00e0 precisa. Ci\u00f2 significa che lo<strong> strato di Process API<\/strong> \u00e8 assente o non ottimizzato e non sar\u00e0 molto efficace il<strong> livello di Experience API<\/strong> (per massimizzare le performance del front-end) perch\u00e9 in questo caso esporr\u00e0 direttamente le logiche dei sistemi di back-end.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6152\" src=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture.png\" alt=\"\" width=\"4000\" height=\"1840\" srcset=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture.png 4000w, https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture-300x138.png 300w, https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture-1024x471.png 1024w, https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture-768x353.png 768w, https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture-1536x707.png 1536w, https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/API-oriented-Architecture-2048x942.png 2048w\" sizes=\"auto, (max-width: 4000px) 100vw, 4000px\" \/><\/p>\n<p>Nel caso invece dell\u2019<strong>approccio outside-in<\/strong>, la <a href=\"https:\/\/www.intesys.it\/information-technology\/servizi-it\/api-management-e-api-security\/\">progettazione di una API parte dai bisogni dell\u2019utilizzatore<\/a>, indipendente dai sistemi sottostanti. In un secondo momento, si fanno poi considerazioni sui sistemi presenti quali formati, connessioni e sistemi di back-end.<br \/>\nIl focus di questo approccio \u00e8<strong> studiare il Design delle API<\/strong> per renderle il pi\u00f9 semplici possibili per chi deve consumarle, ossia intuitive, ben documentate, riutilizzabili e compatibili.<\/p>\n<p>Il risultato sono API che offrono funzionalit\u00e0 in modo generico, adattandosi ad un\u2019ampia gamma di utilizzatori.<br \/>\nLe API pubbliche, per esempio, dovrebbero sempre seguire questo approccio. Si pensi all\u2019applicativo per i pagamenti via intranet \u201c<a href=\"https:\/\/stripe.com\/it\" target=\"_blank\" rel=\"noopener\">Stripe<\/a>\u201d, che fornisce API per integrare i sistemi di pagamento favorendo i loro utilizzatori con un <strong>design centrato sulle funzionalit\u00e0 desiderate.<\/strong><\/p>\n<h2 id=\"stoc-api-design-i-vantaggi-di-un-approccio-outside-in\" class=\"wpig-heading\">API Design: i vantaggi di un approccio outside-in<\/h2>\n<p>Mentre l\u2019approccio inside-out \u00e8 naturalmente pi\u00f9 facile e immediato, l\u2019approccio outside-in prevede uno sforzo maggiore nel progettare e implementare le API perch\u00e9 andranno integrate con pi\u00f9 sistemi del backend. La criticit\u00e0 sta proprio nell\u2019<strong>integrare le API<\/strong> con sistemi che hanno logiche diverse, una terminologia disomogenea, parametri da tradurre e informazioni da mappare.<\/p>\n<p>Per farlo \u00e8 necessario <strong>studiare la progettazione delle API attraverso una fase di Design<\/strong> in cui l\u2019obiettivo \u00e8 comprendere come, quante e quali API progettare per interrogare i sistemi sottostanti in modo efficiente ed efficace. In questa fase \u00e8 fondamentale costruire un <strong>glossario di termini<\/strong> per definire un linguaggio univoco a tutte le API, definire le relazioni tra le entit\u00e0, mappare e documentare il tutto per dare omogeneit\u00e0.<\/p>\n<p>A tale scopo, <strong>il paradigma API first<\/strong> prevede l\u2019utilizzo di un linguaggio di definizione standard delle API (come ad esempio <a href=\"https:\/\/swagger.io\/docs\/specification\/about\/\" target=\"_blank\" rel=\"noopener\">Swagger\/OpenAPI<\/a>), che consente di strutturarle, definirle e descriverle per consentire la chiamata di terzi nel momento in cui vengono pubblicate.<\/p>\n<p>Se con l&#8217;approccio outside-in l\u2019investimento e lo sforzo iniziale \u00e8 maggiore, i vantaggi saranno poi nel lungo termine, quali:<\/p>\n<ul>\n<li><strong>API user-centered<\/strong> a servizio delle esigenze degli utilizzatori (clienti, partner e fornitori).<\/li>\n<li><a href=\"https:\/\/www.intesys.it\/information-technology\/servizi-it\/api-management-e-api-security\/\"><strong>Manutenibilit\u00e0 delle API<\/strong><\/a>, grazie ad un\u2019evoluzione lineare e semplice nel tempo.<\/li>\n<li><strong>Velocit\u00e0 di implementazione<\/strong> di nuovi servizi.<\/li>\n<\/ul>\n<p style=\"text-align: center;\">[nectar_btn size=\"large\" open_new_tab=\"true\" button_style=\"regular\" button_color_2=\"Accent-Color\" color_override=\"#0f33ce\" solid_text_color_override=\"#ffffff\" icon_family=\"none\" button_id=\"pulsante_journal_articolo\" text=\"Scopri di pi\u00f9 sulle API Architecture\" margin_top=\"30\" url=\"https:\/\/www.intesys.it\/information-technology\/api-oriented-architecture\/\"]\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221;&#8230;<\/p>\n","protected":false},"author":33,"featured_media":6169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[25,27],"tags":[53,56,736,255],"class_list":{"0":"post-6151","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-digital-transformation","8":"category-information-technology","9":"tag-api-architecture","10":"tag-api-management","11":"tag-cio","12":"tag-digital-strategy"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>API Design: i vantaggi di progettare con un approccio outside-in<\/title>\n<meta name=\"description\" content=\"API Design: progettare API con un approccio user-centered (outside-in) per garantire l&#039;usabilit\u00e0 agli utilizzatori e per creare agilmente nuovi servizi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API Design: i vantaggi di progettare con un approccio outside-in\" \/>\n<meta property=\"og:description\" content=\"API Design: progettare API con un approccio user-centered (outside-in) per garantire l&#039;usabilit\u00e0 agli utilizzatori e per creare agilmente nuovi servizi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/\" \/>\n<meta property=\"og:site_name\" content=\"Intesys Journal\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-03T15:09:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-07T09:47:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Paolo Quaglia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paolo Quaglia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/\",\"url\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/\",\"name\":\"API Design: i vantaggi di progettare con un approccio outside-in\",\"isPartOf\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png\",\"datePublished\":\"2019-07-03T15:09:14+00:00\",\"dateModified\":\"2022-06-07T09:47:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/07c6ed0aad659807059b2f675311eafc\"},\"description\":\"API Design: progettare API con un approccio user-centered (outside-in) per garantire l'usabilit\u00e0 agli utilizzatori e per creare agilmente nuovi servizi.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#primaryimage\",\"url\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png\",\"contentUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png\",\"width\":1280,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intesys.it\/journal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Design: progettare con un approccio outside-in\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\",\"url\":\"https:\/\/www.intesys.it\/journal\/\",\"name\":\"Intesys\",\"description\":\"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intesys.it\/journal\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/07c6ed0aad659807059b2f675311eafc\",\"name\":\"Paolo Quaglia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f8f0d19d7d4e4178709fb2b987d13f1cdfef3681384629dfabe72aa6fb3954?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f8f0d19d7d4e4178709fb2b987d13f1cdfef3681384629dfabe72aa6fb3954?s=96&d=mm&r=g\",\"caption\":\"Paolo Quaglia\"},\"description\":\"Oltre 20 anni di esperienza in Intesys nell\u2019IT, applicata ai servizi e alle architetture per le aziende, consentono a Paolo di accompagnare CIO e IT manager in complessi progetti di Digital Transformation.\",\"url\":\"https:\/\/www.intesys.it\/journal\/autore\/paolo-quaglia\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API Design: i vantaggi di progettare con un approccio outside-in","description":"API Design: progettare API con un approccio user-centered (outside-in) per garantire l'usabilit\u00e0 agli utilizzatori e per creare agilmente nuovi servizi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/","og_locale":"it_IT","og_type":"article","og_title":"API Design: i vantaggi di progettare con un approccio outside-in","og_description":"API Design: progettare API con un approccio user-centered (outside-in) per garantire l'usabilit\u00e0 agli utilizzatori e per creare agilmente nuovi servizi.","og_url":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/","og_site_name":"Intesys Journal","article_published_time":"2019-07-03T15:09:14+00:00","article_modified_time":"2022-06-07T09:47:16+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png","type":"image\/png"}],"author":"Paolo Quaglia","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Paolo Quaglia","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/","url":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/","name":"API Design: i vantaggi di progettare con un approccio outside-in","isPartOf":{"@id":"https:\/\/www.intesys.it\/journal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#primaryimage"},"image":{"@id":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png","datePublished":"2019-07-03T15:09:14+00:00","dateModified":"2022-06-07T09:47:16+00:00","author":{"@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/07c6ed0aad659807059b2f675311eafc"},"description":"API Design: progettare API con un approccio user-centered (outside-in) per garantire l'usabilit\u00e0 agli utilizzatori e per creare agilmente nuovi servizi.","breadcrumb":{"@id":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#primaryimage","url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png","contentUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2019\/07\/api-design-i-vantaggi-approccio-outside-in.png","width":1280,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/www.intesys.it\/journal\/digital-transformation\/api-design-progettare-con-un-approccio-outside-in\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intesys.it\/journal\/"},{"@type":"ListItem","position":2,"name":"API Design: progettare con un approccio outside-in"}]},{"@type":"WebSite","@id":"https:\/\/www.intesys.it\/journal\/#website","url":"https:\/\/www.intesys.it\/journal\/","name":"Intesys","description":"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intesys.it\/journal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/07c6ed0aad659807059b2f675311eafc","name":"Paolo Quaglia","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f8f0d19d7d4e4178709fb2b987d13f1cdfef3681384629dfabe72aa6fb3954?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f8f0d19d7d4e4178709fb2b987d13f1cdfef3681384629dfabe72aa6fb3954?s=96&d=mm&r=g","caption":"Paolo Quaglia"},"description":"Oltre 20 anni di esperienza in Intesys nell\u2019IT, applicata ai servizi e alle architetture per le aziende, consentono a Paolo di accompagnare CIO e IT manager in complessi progetti di Digital Transformation.","url":"https:\/\/www.intesys.it\/journal\/autore\/paolo-quaglia\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/6151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/comments?post=6151"}],"version-history":[{"count":2,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/6151\/revisions"}],"predecessor-version":[{"id":10935,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/6151\/revisions\/10935"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media\/6169"}],"wp:attachment":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media?parent=6151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/categories?post=6151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/tags?post=6151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}