Contratto e identità
Fissa versione API e schema; usa OAuth 2.0/OIDC, service principal, mTLS o identità tecniche native. Le credenziali restano riferimenti in un secret store e ruotano senza modificare i processi.
RESOURCE 02 · INTEGRATION
Gli adapter Artiplane separano trasporto, mapping canonico, semantica fashion e policy d’azione. Il catalogo copre i 35 sistemi del Control Plane; ogni installazione viene validata su versione e licenze del cliente.
Source system
MODELLO DI CONNESSIONE
Ogni connettore implementa un ciclo di vita ripetibile, dalla discovery al monitoraggio.
Fissa versione API e schema; usa OAuth 2.0/OIDC, service principal, mTLS o identità tecniche native. Le credenziali restano riferimenti in un secret store e ruotano senza modificare i processi.
Privilegia eventi, webhook, CDC o change token; usa polling delimitato dove necessario. Persisti checkpoint, chiavi di idempotenza e versioni sorgente per il replay sicuro.
Mappa gli oggetti vendor su Style, SKU, Colorway, Size, Season, Collection, Store, Stock, Order, Supplier e Market, preservando chiave originale e lineage.
Applica timeout, retry con jitter, circuit breaker, budget di rate limit e dead-letter. Riconcilia il write-back con il sistema di record prima di chiudere il task.
Lettura, proposta e scrittura sono ambiti separati. Cambi irreversibili o economicamente rilevanti richiedono policy, approvazione umana autorizzata ed evidenza immutabile.
DELIVERY
Una voce di catalogo non è una certificazione. Lo stato produttivo si conquista nell’ambiente del cliente.
Conferma edizione, API licenziate, data owner, rete, identità, residenza e tenant non produttivo. Registra gli oggetti non supportati prima del design.
Esegui test di schema e paginazione, mappa gli oggetti canonici e riconcilia conteggi, totali, valute, unità, fusi orari e cancellazioni con i report sorgente.
Completa le revisioni di sicurezza e privacy, testa volumi e guasti, prepara cutover e rollback, quindi monitora freschezza, latenza, errori, quote e deriva semantica.
La presenza nel catalogo non equivale a connessione attiva o certificata. Lo stato produttivo viene validato nell’ambiente del cliente.
| System | Interfacce ufficiali | Identità | Oggetti fashion | Pattern consigliato | Status |
|---|---|---|---|---|---|
| SAP S/4HANAERP / Core | OData v2/v4 · BAPI/RFC · IDoc · Event Mesh | OAuth 2.0 · X.509 · technical user | Material · PO · stock · sales order | Events for change; OData for transactional; IDoc where retained | Interfaccia documentata |
| Oracle Fusion Cloud ERPERP / Core | REST · SOAP · FBDI · ERP Integration Service | OAuth 2.0 · scoped service account | Item · procurement · inventory · finance | REST transactional; FBDI bulk | Validare tenant e licenza |
| Dynamics 365 FinanceERP / Core | OData v4 · DMF · Business Events | Microsoft Entra ID OAuth 2.0 | Finance · retail · procurement | Business Events near-real-time; DMF batch | Interfaccia documentata |
| Dynamics 365 Business CentralERP / Core | API v2 REST · OData v4 · webhooks | Microsoft Entra ID OAuth 2.0 | Item · vendor · customer · inventory | REST and webhooks; avoid SOAP for new builds | Interfaccia documentata |
| Infor CloudSuiteERP / Core | Infor OS ION API · ION Connect · Data Fabric | Infor OS OAuth 2.0 / SSO | Planning · inventory · manufacturing | Use ION as governed integration layer | Validare tenant e licenza |
| NetSuiteERP / Core | SuiteTalk REST/SOAP · SuiteQL · RESTlets | OAuth 2.0 M2M · token-based auth | Item · order · inventory · finance | REST records; SuiteQL query; governed bulk | Interfaccia documentata |
| Centric PLMPLM / Product | Centric REST API · Centric Connect · managed export | Tenant-specific OAuth/API credentials | Style · BOM · collection · color · size | API and event availability depends on licensed modules | Validare tenant e licenza |
| PTC FlexPLMPLM / Product | Windchill REST Services · managed batch | OAuth 2.0 / deployment identity | Style · specification · supplier · sample | Prefer Windchill REST over legacy Info*Engine | Validare tenant e licenza |
| LectraPLM / Product | Version-specific API · managed file/ESB | Vendor-agreed identity | Design · pattern · material | Confirm product, version and contracted interface | Confermare con il vendor |
| Delogue PLMPLM / Product | REST API · webhooks · managed exports | API credential / OAuth where available | Collection · supplier · sample | Confirm endpoint and webhook entitlement | Confermare con il vendor |
| Backbone PLMPLM / Product | REST API · native commerce/ERP integrations | API token | Style · material · season | Confirm current product ownership and API entitlement | Confermare con il vendor |
| Blue YonderPlanning | Connect APIs · EDI · events | OAuth 2.0 | Demand · forecast · allocation · replenishment | API expansion/streaming may require add-on | Validare tenant e licenza |
| o9 SolutionsPlanning | Digital Brain APIs · Data Hub · SFTP/JDBC | OAuth 2.0 / API credential | Plan · forecast · scenario · budget | Data Hub bulk; API for bounded queries | Validare tenant e licenza |
| AnaplanPlanning | Transactional/Bulk API · CloudWorks | OAuth 2.0 client credentials/certificate | Budget · OTB · forecast · assortment | Bulk API for volume; transaction APIs for deltas | Interfaccia documentata |
| RELEX SolutionsPlanning | Data API · Batch API · Monitoring API | OAuth 2.0 client credentials | Demand · replenishment · store forecast | Batch for history; Data API for current changes | Interfaccia documentata |
| Manhattan ActiveSupply Chain / WMS | REST API · Google Pub/Sub · optional MIF | OAuth 2.0 | Warehouse · stock · shipment · allocation | REST transactional; Pub/Sub asynchronous events | Interfaccia documentata |
| Blue Yonder WMSSupply Chain / WMS | Connect APIs · EDI · WMS extension APIs | OAuth 2.0 | Warehouse · inventory · task | Confirm WMS edition and API pack | Validare tenant e licenza |
| KörberSupply Chain / WMS | Product-specific REST · EDI · SFTP | OAuth/API credential by product | Warehouse · task · stock | Confirm HighJump/K.Motion generation first | Confermare con il vendor |
| MecaluxSupply Chain / WMS | Easy WMS interfaces · ERP exchange | Deployment-specific credential | Warehouse · location · stock | Validate contracted interface with Mecalux | Confermare con il vendor |
| SalesforceCRM / Customer | REST · Bulk 2.0 · Platform Events · GraphQL | OAuth 2.0 JWT/web server flow | Customer · case · order · loyalty | Bulk for history; events for operational changes | Interfaccia documentata |
| Dynamics 365 Customer InsightsCRM / Customer | Dataverse Web API · native connectors | Microsoft Entra ID OAuth 2.0 | Customer · segment · journey | Respect Dataverse limits and consent scopes | Interfaccia documentata |
| Adobe Experience CloudCRM / Customer | Adobe Experience Platform APIs · batch/stream ingestion | OAuth server-to-server | Audience · campaign · content | Use AEP ingestion and profile governance | Validare tenant e licenza |
| ShopifyCommerce | Admin GraphQL API · webhooks · Bulk Operations | OAuth 2.0 / custom app token | Product · variant · order · customer | GraphQL-first; webhooks plus reconciliation | Interfaccia documentata |
| commercetoolsCommerce | HTTP API · GraphQL · Import API · Subscriptions | OAuth 2.0 client credentials | Product · cart · order · price | Import for bulk; subscriptions for events | Interfaccia documentata |
| Salesforce Commerce CloudCommerce | SCAPI · OCAPI · SLAS | OAuth 2.0 | Product · order · promotion · customer | SCAPI-first for new implementations | Interfaccia documentata |
| Adobe CommerceCommerce | REST · GraphQL · webhooks | OAuth 1.0a / bearer token | Product · order · inventory | GraphQL storefront; REST/webhooks backend | Interfaccia documentata |
| AptosPOS / Retail | Aptos ONE product APIs | OAuth 2.0 where contracted | Store · receipt · inventory · associate | Confirm exposed microservices in contract | Confermare con il vendor |
| Retail ProPOS / Retail | Prism REST API · V9 SDK legacy | API credential / deployment auth | Store · POS · inventory | Confirm Prism versus V9 before design | Confermare con il vendor |
| Oracle RetailPOS / Retail | Retail REST services · RIB · Data Extractor | OAuth 2.0 / module identity | Store · merchandising · price · stock | Prefer current REST where module supports it | Validare tenant e licenza |
| DatabricksData / BI / Cloud | REST 2.x · SQL Statement API · JDBC/ODBC · Delta Sharing | OAuth 2.0 M2M · PAT | Lakehouse · forecast · features · events | Unity Catalog permissions and lineage | Interfaccia documentata |
| SnowflakeData / BI / Cloud | SQL API · JDBC/ODBC · Snowpipe · Data Sharing | Key-pair JWT · OAuth 2.0 | Warehouse · BI · governed sharing | Snowpipe streaming; sharing without copies | Interfaccia documentata |
| Microsoft FabricData / BI / Cloud | OneLake ADLS API · Fabric REST · Data Factory | Microsoft Entra ID OAuth 2.0 | Lakehouse · BI · semantic model | Use OneLake shortcuts to reduce copies | Interfaccia documentata |
| Power BIData / BI / Cloud | Power BI REST · XMLA · push datasets | Microsoft Entra ID OAuth 2.0 | Report · dataset · KPI | XMLA needs appropriate capacity | Interfaccia documentata |
| Microsoft 365Collaboration | Microsoft Graph · Teams webhooks/bots | Microsoft Entra ID OAuth 2.0 | Outlook · Teams · SharePoint · Calendar | Least-privilege Graph permissions and admin consent | Interfaccia documentata |
| n8nCollaboration | REST API · webhooks · workflow JSON | API key; node-specific OAuth | Workflow · trigger · execution · callback | Queue mode for scale; sanitize exported manifests | Interfaccia documentata |
Continua nell’architettura
Gli adapter Artiplane separano trasporto, mapping canonico, semantica fashion e policy d’azione. Il catalogo copre i 35 sistemi del Control Plane; ogni installazione viene validata su versione e licenze del cliente.