BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

SAP NetWeaver过程集成V7.1:新的架构和SOA增强

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 胡键 关注 0 他的粉丝 发布于 2007年8月14日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

SAP正在为最新版的SAP NetWeaver过程集成平台的发布大造声势。产品经理Sindhu Gangadharan宣称SAP NWPI v7.1将于下月面世。该平台设计涵盖了SAP或非SAP用户的所有集成需求

SAP是第3家将业务过程平台建构于ESB,或具有ESB相似能力的平台(就SAP的情况而言)之上的主要软件厂商,前两家分别是IBMOracle在与Paul Read的访谈中,Sindhu解释SAP并不打算提供一个单独的ESB产品。NWPI具有ESB提供的许多能力。有趣的是,该新架构允许“适配器”到“适配器”的通信,绕过了任何集成服务器。这肯定了业界的当前趋势,即“分配”ESB的能力到边缘,在服务触发层,而不是强制所有交互都穿过一个中间的基础设施。只有在它们确实会给交互带来价值时,架构的集中化元素才会参与(如注册)。架构上,NWPI在BPM和SOA之间建立了强耦合,因为服务总是被作为业务过程的一部分设计。这由SAP的SOA方法论进一步得到强化。SAP模型的其他关键组件还包括过程组件和业务对象。

Sindhu详细列举了由NWPI v7.1提供的新功能:

  • 新的企业服务仓库,它可在设计时和运行时被使用。仓库是“为高容量准备的”并支持UDDI v3.0。仓库实现了治理过程,并提供了服务和它们的元件的集中可视性。当然,仓库还配备了SAP的企业服务分类和企业服务定义。
    完全支持最新的Web服务标准,包括:WS-PolicyWS-TX,并支持WS-ReliableMessaging(WS-RM)。
  • 对于进入消息,支持使用XML模式进行验证
  • 支持事件,它们是产品的关键元素。引入全局事件的概念,所有过程都可受它影响。
  • 引入用于异步调用的罐装消息,它有助于提高吞吐量3~4个因子。
  • 支持当事人传播(principal propagation),它是构建组合应用的前提条件。Alexander Bunsschuh在他的博客中解释了它的工作机制。关于使用SAML完成当事人传播的其他好的参考资料请见:这里

NWPI v7.1构建于JEE 5基础之上,这有助于它的内存消耗。然而,有迹象表明NWPI目前尚不支持WS-BPEL(除了作为重要格式)、BPEL4PEOPLESCA或SDO

与此同时,SAP还于上周在SND上启动了NWPI站点

来自CBDI论坛的Hans Diepstraten如此评价道:

“尽管至今SAP已经谈论企业SOA多年,对于SAP来说,实现一个真正的过程集成层总是主要挑战之一。现在看起来SAP正在加速向SOA的移动。”

查看英文原文:SAP NetWeaver Process Integration v7.1: a new architecture and enhanced SOA

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT