SAP 正在为最新版的 SAP NetWeaver 过程集成平台的发布大造声势。产品经理 Sindhu Gangadharan 宣称 SAP NWPI v7.1 将于下月面世。该平台设计涵盖了 SAP 或非 SAP 用户的所有集成需求。
SAP 是第 3 家将业务过程平台建构于 ESB,或具有 ESB 相似能力的平台(就 SAP 的情况而言)之上的主要软件厂商,前两家分别是 IBM 和 Oracle 。在与Paul Read 的访谈中,Sindhu 解释SAP 并不打算提供一个单独的ESB 产品。NWPI 具有ESB 提供的许多能力。有趣的是,该新架构允许“适配器”到“适配器”的通信,绕过了任何集成服务器。这肯定了业界的当前趋势,即“分配”ESB 的能力到边缘,在服务触发层,而不是强制所有交互都穿过一个中间的基础设施。只有在它们确实会给交互带来价值时,架构的集中化元素才会参与(如注册)。架构上,NWPI在BPM 和SOA 之间建立了强耦合,因为服务总是被作为业务过程的一部分设计。这由SAP 的SOA 方法论进一步得到强化。SAP 模型的其他关键组件还包括过程组件和业务对象。
Sindhu 详细列举了由 NWPI v7.1 提供的新功能:
- 新的企业服务仓库,它可在设计时和运行时被使用。仓库是“为高容量准备的”并支持 UDDI v3.0。仓库实现了治理过程,并提供了服务和它们的元件的集中可视性。当然,仓库还配备了 SAP 的企业服务分类和企业服务定义。
完全支持最新的 Web 服务标准,包括: WS-Policy 、 WS-TX ,并支持 WS-ReliableMessaging( WS-RM )。 - 对于进入消息,支持使用 XML 模式进行验证
- 支持事件,它们是产品的关键元素。引入全局事件的概念,所有过程都可受它影响。
- 引入用于异步调用的罐装消息,它有助于提高吞吐量 3~4 个因子。
- 支持当事人传播(principal propagation),它是构建组合应用的前提条件。Alexander Bunsschuh在他的博客中解释了它的工作机制。关于使用 SAML 完成当事人传播的其他好的参考资料请见:这里。
NWPI v7.1 构建于 JEE 5 基础之上,这有助于它的内存消耗。然而,有迹象表明 NWPI 目前尚不支持 WS-BPEL (除了作为重要格式)、 BPEL4PEOPLE 、 SCA 或 SDO 。
与此同时,SAP 还于上周在 SND 上启动了 NWPI 站点。
来自 CBDI 论坛的 Hans Diepstraten 如此评价道:
“尽管至今 SAP 已经谈论企业 SOA 多年,对于 SAP 来说,实现一个真正的过程集成层总是主要挑战之一。现在看起来 SAP 正在加速向 SOA 的移动。”
查看英文原文: SAP NetWeaver Process Integration v7.1: a new architecture and enhanced SOA
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论