什么是 SAP NetWeaver?教程及概述

⚡ 智能摘要

SAP NetWeaver 是一个集成技术平台,而非产品,它支撑着我的所有应用。SAP 套件应用程序,通过应用程序平台统一整合人员、信息和流程。 SAP Web 应用程序服务器。

  • 🧱 Foundation: NetWeaver 取代了经典款 SAP 基础和主机 SAP 在一个运行时环境中集成 ERP、CRM、SRM、SCM 和 PLM。
  • 👥 人员融合: 企业门户、协作会议室和多渠道访问提供基于角色的跨设备访问。
  • 📊 信息整合: 商业智能、BI 内容、知识管理和 TREX 将结构化和非结构化数据结合起来。
  • 🔄 流程整合: 流程集成(原XI)链接 SAP 和非SAP 使用 XML 的系统 Java以及开放标准。
  • 🖥️ 应用平台: SAP Web应用服务器运行ABAP程序, Java以及同一主机上的 Web 服务。
  • ☁️ 云的继任者: SAP BTP 以订阅式多云服务的形式吸收了 NetWeaver 的基础功能。

SAP NetWeaver 概述

什么是 NetWeaver?

NetWeaver 是 SAP“ 集成技术平台,本身并不是产品事实上,Basis 的新版本叫做 NetWeaver。

它是我所有产品的底层技术SAP 套房。我的所有产品SAP 该套件可以在单个 NetWeaver 实例上运行 SAP Web应用程序服务器,也称为 SAP WebAS.

NetWeaver 提供对以下方面的访问 SAP 使用简单的HTTP协议甚至移动设备即可传输数据。这省去了安装软件的麻烦,更重要的是,也省去了培训的麻烦。 SAP的客户端软件。

的核心能力 SAP NetWeaver 是集成 人员、信息和流程所有这些都运行在同一个应用平台上。

SAP NetWeaver 集成层

人员整合

人员整合将用户联系起来,帮助他们更高效地工作。

  • 门户网站: 通过以下方式提供统一、个性化和基于角色的用户访问权限 SAP 企业门户技术。
  • 合作: Promo企业利用虚拟团队空间(协作空间)、实时通信(聊天和应用程序共享)以及第三方群件和同步工具来测试协作——例如 Microsoft Exchange、Lotus Notes 和 WebEx。
  • 多渠道访问: 通过基于网络、语音、移动、消息传递或射频技术将用户连接到企业系统。

信息整合

信息整合将来自不同地点的信息汇集在一起​​,并赋予其在日常工作中的意义。

  • 商业智能: 提供可靠的工具,用于创建个性化和交互式报告及分析应用程序。
  • BI 内容和 BI 内容扩展: 利用预配置的角色和面向任务的信息模型,可以更快地实现 SAP 商业智能。
  • 知识管理: 允许在分布式存储环境中对非结构化信息和文档进行通用访问——搜索、分类、订阅、版本控制等等。
  • 搜索与分类(TREX): 提供 SAP 用于搜索、分类和文本挖掘大型文档集合(非结构化数据)以及搜索和聚合业务对象(结构化数据)的应用程序。

流程整合

流程整合协调跨部门、分部和公司的工作流程。这种使用类型涵盖了以前由以下机构提供的所有功能: SAP NetWeaver Exchange Infrastructure (XI) — 现已更名为 SAP 流程集成(PI)及其后续版本 SAP 流程编排(PO)——用于实现跨系统业务流程。

这种使用方式支持不同版本的 SAP 和非SAP 来自不同供应商、运行在不同平台上的系统(例如) Java 和 ABAP),以便相互通信。 SAP NetWeaver 基于开放式架构,主要使用开放标准(特别是 XML 和 XML)。 Java它提供在异质、复杂的环境中必不可少的服务,包括:

  • 用于在系统间交换消息的运行时基础架构。
  • 用于管理业务流程和消息流的配置选项。
  • 消息映射ping 因此,有效载荷在到达接收器之前会被转换。

应用平台

SAP Web 应用程序服务器 (SAP WebAS 提供了一个完整的开发基础架构,您可以在其上开发、分发和执行平台无关、稳健且可扩展的应用程序。 Web服务 和商业应用。 SAP Web 应用服务器支持 ABAP, Java以及同一实例中的 Web 服务。

SAP 织网 Archi架构:ABAP, Java以及双堆栈

SAP NetWeaver 应用服务器提供三种版本。您安装哪个版本取决于应用程序是否使用 ABAP, Java,或两者兼而有之。

  • AS ABAP: 运行经典的 ABAP 工作进程。包括 ICM(Internet 通信管理器)、ABAP 调度程序、网关、消息服务器、入队服务器和多个工作进程。这是以下组件使用的堆栈: SAP ERP、S/4HANA 和 BW。
  • AS Java: 运行 Java EE 应用。配备一个 ICM,一个 SAP 启动服务,几个 Java 服务器进程,以及包含入队服务器和消息服务器的 SCS(系统中央服务)实例。供企业门户、PI 和组合环境使用。
  • 双堆叠: 结合了 ABAP 和 Java 在一个系统中。中央实例包含消息服务器、入队服务器和一个独立的 ASCS(ABAP 系统中央服务)实例。 SAP 建议拆分双栈——新安装为单栈。

这三种口味都使用了 SAP 内核二进制文件、分发和工作进程、入队锁表以及共享数据库模式。基础架构管理员使用以下方式监控它们: SAP MMC、SM50、SM66、ST22 和 ST02。

NetWeaver 的主要使用类型

每个 NetWeaver 安装仅公开您激活的“使用类型”。以下列表列出了最常见的使用类型及其支持的业务场景。

使用类型 它提供了什么
作为 ABAP ABAP ERP、BW 和 Solution Manager 的基础运行时环境。
AS Java Java Portal、PI、CE 和 IdM 的基础运行时环境。
EP/EPC(企业门户) Java 基于角色的单点登录门户,具备知识管理和协作功能。EPC 是更精简的核心版本。
BI ABAP SAP BW 数据仓库、报表、查询和分析。需要在同一系统中运行 AS ABAP。
BI Java Java 需要的 BI 前端工具(BEx Web、Web 应用程序设计器) Java.
PI(流程集成) 双重 消息代理 SAP 和非SAP — 集成目录、集成存储库、适配器引擎。
MDM(主数据管理) Java + 本地 整合各系统中的客户、供应商和物料主数据。
CE(成分环境) Java 设计和运行 Java基于现有服务的复合应用程序。
小米/移动 Java +客户 偶尔连接的移动场景——被……取代 SAP 移动平台和 SAP用户界面5。
身份管理 (IdM) Java 集中式用户配置、角色分配和密码自助服务 SAP 和非SAP 系统。

SAP NetWeaver 与 SAP 商业技术平台(BTP)

NetWeaver 是 2000 年代和 2010 年代的本地部署平台。 SAP BTP 是其云端继任者——一种基于订阅的多云服务,它将 NetWeaver 的各项功能整合到一个统一的环境中。以下对比说明了哪些功能保留了下来,哪些功能发生了变化。

  • 部署: NetWeaver是本地部署的;BTP作为托管服务运行在AWS上。 Azure, Google Cloud以及阿里巴巴。
  • 运行环境: NetWeaver 安装 AS ABAP 和 AS Java 在您的服务器上。BTP 将 Cloud Foundry、Kyma (Kubernetes) 和 ABAP 环境作为即用型服务公开。
  • 集成化: NetWeaver PI/PO 负责集成。BTP 用它取代了 NetWeaver PI/PO。 SAP 集成套件(云集成、API 管理、开放连接器)。
  • 门户网站: NetWeaver EP 服务于企业门户网站。BTP 提供 SAP 构建以 Fiori 为先导的 Work Zone(以前称为 Launchpad Service)。
  • 统计分析: NetWeaver BW 托管了仓库。BTP 对 SAP 数据球和 SAP 用于云数据仓库和商业智能的分析云。
  • 可扩展性: NetWeaver是ABAP开发技术栈。BTP提供ABAP云(蒸汽朋克)以及Node.js。 Java和 Python 运行时环境具有可扩展性模型,可保持数字核心的清洁。

由于 BTP 内置了 NetWeaver 的基础服务——应用服务器、集成和扩展工具——因此迁移到 BTP 时,大多数 NetWeaver 技能(ABAP、OData、IDoc、BAPI)仍然适用。只有部署界面和 DevOps 工具链会发生变化。

常见问题

平台。NetWeaver 是运行平台的集成技术栈。 SAP 应用程序——经典应用程序的现代名称 SAP 基础。它作为……发货 SAP 带有 ABAP 的 Web 应用程序服务器 (WebAS) Java 堆栈。

AS ABAP 为 ERP、S/4HANA 和 BW 运行 ABAP 工作进程。 Java 运行 Java Portal 和 PI 的 EE。双栈将两者结合在一个系统中; SAP 现在建议将双栈拆分为两个单栈系统。

安装过程中激活的可选功能包。常见类型包括 AS ABAP 和 AS。 Java,EP(门户)、BI、PI(流程集成)、MDM、CE(组合环境)、移动和IdM(身份管理)。

对于云场景来说,是的。 SAP BTP 是云的继任者,它将 NetWeaver 的基础功能(应用服务器、集成和扩展工具)以订阅服务的形式嵌入到 AWS 中。 Azure,GCP 和阿里巴巴。

XI 更名为流程集成 (PI),之后又更名为流程编排 (PO)。在云端,其后续产品是 SAP 集成套件——云集成、API 管理和开放连接器。

SAP Web 应用程序服务器 (SAP WebAS)是NetWeaver内部运行ABAP的运行时环境, Java以及在同一个实例中提供 Web 服务。我的每一个SAP 该产品运行在 WebAS 系统上。

SAP AI核心 SAP Joule 和第三方机器学习服务通过 OData、RFC 和 BAPI 调用 NetWeaver 系统。常见用途包括发票分类、需求预测以及对 ST22 转储和 SM21 日志进行异常检测。

是的。Copilot 连接器调用 NetWeaver OData 服务和 BAPI(例如读取 BW 查询、通过 PI 发布 IDoc 或在 AS ABAP 上触发 RFC),并向用户返回自然语言摘要。

总结一下这篇文章: