# NOTICE — Third-party SAP assets The files under this directory are **not** covered by the MIT license that applies to the rest of this plugin. They are licensed under the **Apache License 2.0** and are copyright © SAP SE or an SAP affiliate company. ## Bundled draw.io libraries | Path | Upstream source | License | |---|---|---| | `libraries/btp-service-icons-all-size-M.xml` | [`SAP/btp-solution-diagrams`](https://github.com/SAP/btp-solution-diagrams/tree/main/assets/shape-libraries-and-editable-presets/draw.io) — medium-size variant of the consolidated BTP service icon library (grey-background-circle variant — the variant SAP mandates for diagrams) | Apache-2.0 | | `libraries/sap-generic-icons-size-M-200302.xml` | [`SAP/btp-solution-diagrams`](https://github.com/SAP/btp-solution-diagrams/tree/main/assets/shape-libraries-and-editable-presets/draw.io/20-03-generic-icons) — medium-size generic icons for devices, users, data, integration, and other non-service concepts | Apache-2.0 | | `libraries/connectors.xml` | [`SAP/btp-solution-diagrams`](https://github.com/SAP/btp-solution-diagrams/tree/main/assets/shape-libraries-and-editable-presets/draw.io) — official connector presets | Apache-2.0 | | `libraries/area_shapes.xml` | Same upstream draw.io starter-kit directory — official area/container shape presets | Apache-2.0 | | `libraries/default_shapes.xml` | Same upstream draw.io starter-kit directory — default shape presets | Apache-2.0 | | `libraries/essentials.xml` | Same upstream draw.io starter-kit directory — essential grouped diagram elements | Apache-2.0 | | `libraries/numbers.xml` | Same upstream draw.io starter-kit directory — numbered flow markers | Apache-2.0 | | `libraries/sap_brand_names.xml` | Same upstream draw.io starter-kit directory — SAP product / brand-name text elements | Apache-2.0 | | `libraries/text_elements.xml` | Same upstream draw.io starter-kit directory — official text hierarchy elements | Apache-2.0 | | `libraries/annotations_and_interfaces.xml` | Same upstream draw.io starter-kit directory — annotation and interface pills | Apache-2.0 | `icon-index.json` is a derived artifact (generated by `scripts/build_icon_index.py` from `libraries/btp-service-icons-all-size-M.xml`). `asset-index.json` is a derived artifact (generated by `scripts/build_asset_index.py` from all `libraries/*.xml`). As derivative works, both inherit the Apache-2.0 license of the source libraries. ## Bundled reference templates All 63 templates under `reference-examples/` are sourced verbatim from SAP and are licensed under Apache-2.0. ### From `SAP/btp-solution-diagrams` (prefix `btp_`) The 11 canonical examples shipped at https://github.com/SAP/btp-solution-diagrams/tree/main/assets/editable-diagram-examples — these are the official "good examples" of the BTP Solution Diagram Guidelines. | Local file | Upstream filename | |---|---| | `btp_SAP_Task_Center_L0.drawio` | `SAP_Task_Center_L0.drawio` | | `btp_SAP_Task_Center_L1.drawio` | `SAP_Task_Center_L1.drawio` | | `btp_SAP_Task_Center_L2.drawio` | `SAP_Task_Center_L2.drawio` | | `btp_SAP_Build_Work_Zone_L2.drawio` | `SAP_Build_Work_Zone_L2.drawio` | | `btp_SAP_Build_Process_Automation_L2.drawio` | `SAP_Build_Process_Automation_L2.drawio` | | `btp_SAP_Cloud_Identity_Services_Authentication_L2.drawio` | `SAP_Cloud_Identity_Services_Authentication_L2.drawio` | | `btp_SAP_Cloud_Identity_Services_Authentication_preset_L2.drawio` | `SAP_Cloud_Identity_Services_Authentication_preset_L2.drawio` | | `btp_SAP_Cloud_Identity_Services_Authorization_L1.drawio` | `SAP_Cloud_Identity_Services_Authorization_L1.drawio` | | `btp_SAP_Cloud_Identity_Services_Identity_Lifecycle_L1.drawio` | `SAP_Cloud_Identity_Services_Identity_Lifecycle_L1.drawio` | | `btp_SAP_Private_Link_Service_L2.drawio` | `SAP_Private_Link_Service_L2.drawio` | | `btp_SAP_Start_L2.drawio` | `SAP_Start_L2.drawio` | ### From `SAP/architecture-center` (prefix `ac_`) A curated 52-template subset of the 127 reference architecture draw.io files at https://github.com/SAP/architecture-center/tree/main/docs/ref-arch chosen for breadth across the BTP scenarios this skill is most often asked to produce. | Local file | Upstream RA folder | |---|---| | `ac_RA0001_EventDriven_RefArch.drawio` | RA0001 — Event-driven architecture (root reference architecture) | | `ac_RA0001_EventDriven_HybridEnterprise.drawio` | RA0001 / 1-event-driven-arch — hybrid enterprise | | `ac_RA0001_EventDriven_SAPEnterprise.drawio` | RA0001 / 1-event-driven-arch — SAP enterprise | | `ac_RA0001_E2B_CloudConnector.drawio` | RA0001 / 4-e2b-framework — Cloud Connector | | `ac_RA0001_E2B_PrivateLink.drawio` | RA0001 / 4-e2b-framework — Private Link | | `ac_RA0002_MultiRegionResiliency.drawio` | RA0002 — Multi-region resiliency for SAP BTP use cases | | `ac_RA0002_MultiAZ.drawio` | RA0002 / 1-single-region-resiliency — Multi-AZ | | `ac_RA0002_LoadBalancer.drawio` | RA0002 / 3-loadbalancers | | `ac_RA0003_FederatedML.drawio` | RA0003 — Federated machine learning | | `ac_RA0004_HyperscalerData.drawio` | RA0004 — Explore hyperscaler data | | `ac_RA0004_AWSDataIntegration.drawio` | RA0004 / 1-aws-data-integration | | `ac_RA0004_AzureDataIntegration.drawio` | RA0004 / 2-azure-data-integration | | `ac_RA0004_DatabricksDataIntegration.drawio` | RA0004 / 3-databricks-data-integration | | `ac_RA0005_GenAI.drawio` | RA0005 — Generative AI root reference architecture | | `ac_RA0005_GenAI_SemanticSearch.drawio` | RA0005 / 2-semantic-search | | `ac_RA0005_GenAI_RAG.drawio` | RA0005 / 3-retrieval-augmented-generation | | `ac_RA0005_Agent2Agent.drawio` | RA0005 / 8-agent2agent-interoperability | | `ac_RA0006_PrivateLinkService.drawio` | RA0006 — Secure connectivity with SAP Private Link Service | | `ac_RA0007_SuSaaS_CAP_Multitenant.drawio` | RA0007 — Multitenant SaaS with CAP (5-mt-architecture) | | `ac_RA0008_EdgeIntegrationCell.drawio` | RA0008 — SAP Edge Integration Cell | | `ac_RA0009_TaskCenter_CentralInbox.drawio` | RA0009 — Establish a central inbox with SAP Task Center | | `ac_RA0010_BuildWorkZone.drawio` | RA0010 — SAP Build Work Zone | | `ac_RA0013_BusinessDataCloud.drawio` | RA0013 — SAP Business Data Cloud | | `ac_RA0013_BDC_Databricks.drawio` | RA0013 / 5-sap-databricks-in-business-data-cloud | | `ac_RA0013_BDC_AICore.drawio` | RA0013 / 7-bdc-powered-by-ai-core | | `ac_RA0013_BDC_CloudIdentity.drawio` | RA0013 / 6-cloud-identity-services-bdc | | `ac_RA0014_OData_AppRouter_PrivateLink.drawio` | RA0014 — Multi-region: OData via App Router with Private Link | | `ac_RA0014_OData_CAP_PrivateLink.drawio` | RA0014 — Multi-region: OData via CAP with Private Link | | `ac_RA0018_BuildProcessAutomation.drawio` | RA0018 — Integrate and extend with SAP Build Process Automation | | `ac_RA0019_IAM_overview.drawio` | RA0019 — IAM with Cloud Identity Services (overview) | | `ac_RA0019_Authentication.drawio` | RA0019 / 1-authentication-and-single-sign-on | | `ac_RA0019_IdentityLifecycle.drawio` | RA0019 / 2-identity-lifecycle | | `ac_RA0019_Authorization.drawio` | RA0019 / 3-authorization-design | | `ac_RA0020_B2BIntegration.drawio` | RA0020 — Business-to-business integration | | `ac_RA0021_A2AIntegration.drawio` | RA0021 — Application-to-application integration | | `ac_RA0022_APIManagedIntegration.drawio` | RA0022 — API-managed integration | | `ac_RA0023_DevOps.drawio` | RA0023 — DevOps with SAP BTP | | `ac_RA0024_Joule_IAM_authn.drawio` | RA0024 / 2-joule-iam (authentication) | | `ac_RA0024_Joule_IAM_CDM.drawio` | RA0024 / 2-joule-iam (Common Data Model) | | `ac_RA0024_UnifiedJoule.drawio` | RA0024 — Unified Joule root architecture | | `ac_RA0024_Joule_S4PublicCloud.drawio` | RA0024 / 1-joule-for-sap-s4-hana — public cloud | | `ac_RA0024_Joule_Studio.drawio` | RA0024 / 3-extend-joule-with-joule-studio | | `ac_RA0025_PIPO_EIC_Pre.drawio` | RA0025 / 1-sap-pi-po-to-integration-suite — pre-migration | | `ac_RA0025_PIPO_EIC_Post.drawio` | RA0025 / 1-sap-pi-po-to-integration-suite — post-migration | | `ac_RA0027_SIEM_SOAR_ETD.drawio` | RA0027 — SIEM/SOAR with Enterprise Threat Detection | | `ac_RA0028_SuccessFactorsModuleIntegration.drawio` | RA0028 — SuccessFactors module integration | | `ac_RA0029_AgenticAI_root.drawio` | RA0029 — Agentic AI / AI Agents (root) | | `ac_RA0029_A2A_MCP.drawio` | RA0029 / 1-a2a-and-mcp | | `ac_RA0029_GenAI_ProCode.drawio` | RA0029 / 3-pro-code-ai-agents | | `ac_RA0029_IntegrateAIAgentsWithJoule.drawio` | RA0029 / 4-integrate-ai-agents-with-joule | | `ac_RA0029_JouleAgentsToolsEcosystem.drawio` | RA0029 / 5-integrate-joule-agents-and-tools-into-your-ecosystem | | `ac_RA0029_EmbodiedAIAgents.drawio` | RA0029 / 6-embodied-ai-agents | ### From `SAP/sap-btp-reference-architectures` (prefix `ext_`) These files come from , also Apache-2.0 licensed by SAP SE. They cover scenarios that are not in `SAP/architecture-center` and fill gaps in our singleton-family coverage (Federated ML, Multi-Region Resiliency, Datasphere, Cloud-leading auth, plus three new families: Master Data Integration, Business-to-Government, Events-to-Business-Actions). | File | Original path | |---|---| | `ext_MasterDataIntegration.drawio` | integration/master-data-integration/architectures/Master-Data-Integration.drawio | | `ext_BusinessToGovernment.drawio` | integration/business-to-government-integration/architectures/Business-to-Government-Integration.drawio | | `ext_EventsToBusinessActions.drawio` | hyperscalers/events-to-business-actions/architectures/Events-to-business-actions-framework.drawio | | `ext_FederatedML_v2.drawio` | data-analytics/predictive-analytics/architectures/Federated-Machine-Learning.drawio | | `ext_MultiRegionResiliency_v2.drawio` | hyperscalers/multi-region-ha/architectures/Architecting-multi-region-resiliency-for-SAP-BTP-use-cases.drawio | | `ext_GenAI_RAG_v2.drawio` | hyperscalers/openai/architectures/Retrieval-Augmented-Generation-and-Generative-AI-on-SAP-BTP.drawio | | `ext_HyperscalerDatasphere.drawio` | hyperscalers/google-datasphere/architectures/Explore-your-Hyperscaler-data-with-SAP-Datasphere.drawio | | `ext_CloudLeadingAuthn.drawio` | security/cloud-leading-authn/architectures/Cloud-leading-Authentication.drawio | ## Apache License 2.0 — short summary - You may use, modify, and redistribute these files. - You must retain the above copyright notice and this NOTICE file. - You must include a copy of the Apache-2.0 license text when redistributing. - No warranty is provided. Full license text: ## SAP trademarks "SAP", "SAP BTP", "SAP Fiori", "SAP Horizon", "SAP S/4HANA", "SAP Build", "SAP Joule", "SAP Task Center", "SAP Cloud Identity Services", "XSUAA", "SAP Private Link Service", "Cloud Connector" and related terms are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Their use in this repository is for identification purposes only and does not imply endorsement by SAP.