BTP Integration Suite学习笔记 - (Unit1) Developing with SAP Integration Suite

本文是关于SAP Integration Suite的学习笔记,主要介绍了分布式架构的挑战、API First Approach、API的种类、REST和OData等概念。作者通过搭建BTP免费练习环境,阐述了API设计、请求驱动和事件驱动架构,以及SAP Graph的用途。此外,还提供了相关练习和SAP Gateway Demo System的创建方法。
摘要由CSDN通过智能技术生成

今天决定跟着SAP官方资源系统学习一遍BTP Itegration Suite。找到两个Learning Journey: SAP Integration Suite FoundationSolution Integration on SAP BTP。还有一个更大的roadmap,Integration Suite的官方内容在这里都可以链接到。
认证暂时只找到了一个比较基础的:SAP Certified Development Associate - SAP Integration Suite,单看这个认证相对简单,链接到一个learning Journey:Developing with SAP Integration Suite,十几个小时的学习就可以完成,那就从这个开始吧。

  • 另外Highlight一下,学SAP API离不开的网站:https://api.sap.com/


在这里插入图片描述

Unit 1 SAP Integration Suite介绍

在这里插入图片描述

1.1 分布式体系架构和其挑战

一图理解什么是分布式体系架构:
在这里插入图片描述
分布式的架构中包括很多子系统,这些子系统在特定体系结构的框架内耦合在一起,并协同处理任务。
由于存在异质性,那么在部署一套分布式架构的时候就会面临如下挑战:

  • 不同的传输协议
  • 发布管理
  • 监控
  • 错误识别和纠正
  • 延迟
  • 服务质量
  • 安全
  • 可实施性
  • 可观察性
  • 文档

API就是解决办法中最重要的一种。云原生架构就是基于API。

练习场景
一家公司向终端客户销售商品。由于全球发货问题,部分产品无法按时发货。应该通知订购这些产品的客户延迟交货的情况。
在这里插入图片描述
(1)(2)(3)分别是产品清单,员工,和流程开始
(4) 产品id列表与订单数据库进行匹配以验证订单是否有效。
(5) 验证后的产品进行进一步处理。
(6) 通过订单数据库确定相关联的订单和和联系人。
(7) 通知Delay信息,可以是邮件或短信。

整个过程将通过SAP Integration Suite的工具和概念来实现。遵循SAP集成架构咨询方法论ISA-MISA-M中文版解读

1.1.1 搭建BTP免费练习环境

练习
跟着教程一步步做就好,申请BTP Trail账号很简单,然后开通Integration的capabilities,其中有一步setting-APIs,试用账号是不需要配置的

1.2 认识API First Approach

1.2.1 API FIRST

API First就是API优先,是SAP推荐的一种Approach,或者说是一个理念,它建立了一个模块化、可重用和可扩展的应用程序生态系统,程序就像乐高积木,这样会有一些优势出来,比如高解耦就可以并行开发,大幅提高软件开发的进度等等,把API被视为头等公民,一切都围绕着移动设备和客户端应用程序使用的最终产品,API优先方法涉及开发一致且可重用的API。这是通过使用API描述语言实现的。当然也有一些不同声音
在这里插入图片描述

1.2.2 API

再回头看什么是API,A

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值