65.9K
CodeProject 正在变化。 阅读更多。
Home

BizTalk 2006 R2 与 PeopleSoft 集成 & MicroSoft BizTalk PeopleSoft Adapter 概述

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.67/5 (2投票s)

2008年3月30日

CPOL

3分钟阅读

viewsIcon

28099

BizTalk 2006 R2 与 PeopleSoft 集成 & MicroSoft BizTalk PeopleSoft Adapter 概述

引言

最近,我遇到一个需要在现有 ESB 中集成 PeopleSoft ERP 实施方案的需求。 我曾经通过 BizTalk 从事过许多 PeopleSoft 集成工作,所以我想借此机会写一些关于我所掌握的知识的激动人心的内容。

Microsoft 非常清楚 PeopleSoft ERP 的重要性及其在行业中的巨大存在,因此 BizTalk R2 LOB 适配器集包含了 PeopleSoft 适配器,这在我们的 PeopleSoft 集成过程中是一个非常有用的构件。 它在开发模式、消息等方面为开发人员提供了帮助。 适配器也有一些限制,但这些限制可以通过不同的实现模式来克服,当然,我们可以使用适配器来实现我们想要的大部分需求。 也有很多第三方适配器可用于 PeopleSoft 集成,但我探索得更多,我去年唯一使用过的第三方适配器是 iWay。 是的,它给我留下了深刻的印象,但在比较整体前景时,我肯定会选择 R2 LOB。 但这完全取决于需求以及我们希望集成系统的程度。

Microsoft 业务线 PeopleSoft 适配器的架构。

LOB PeopleSoft 适配器的先决条件

  • Java 2 平台必须安装在运行 BizTalk Adapter for PeopleSoft Enterprise 的 BizTalk Server 上。
  • PeopleSoft Java 对象适配器 JAR 文件,psjoa.jar 应该复制到 BizTalk Server 可以访问的文件夹中,该 BizTalk Server 正在运行 BizTalk Adapter for PeopleSoft Enterprise。

实现 & 设计模式

BizTalk PeopleSoft 适配器有助于满足您从 PeopleSoft ERP 查询和接收数据的需求,您还可以执行基本的数据操作,如 插入更新删除。 但这里有一点非常清楚,它不允许从出站方向(来自 PeopleSoft)进行实时集成。 为了满足这样的需求,您可以在 PeopleSoft 内部实现服务,这些服务可以将实时数据馈送到任何队列或物理位置,在那里 BizTalk 或任何外部服务可以以非常低的延迟监视馈送,那么您如何才能获得这种实时实现呢?

我想分享我最近为这种实时实现环境设计的架构。 您可以在下面查看图片:

我为与 PeopleSoft 的双向集成设计了上述架构。 通过 MSMQ 或 BizTalk 和 PeopleSoft 之间的任何其他排队实现,可以实现低延迟的出站消息传递集成。 并且在不同的场景需求中,我们经常需要不同系统之间的信息集成,这可以通过 WCF / WSE 2.0 等尖端技术来实现,BizTalk R2 提供了集成此类服务的功能。 您还可以给这种实现起一个术语,例如“EII”。 此外,通过实施这样的环境,我们正在朝着面向服务和服务总线的方向发展。 BizTalk 使得在这样的实现中集成许多系统变得容易,并且它还利用了 ERP 实施的扩展性。

您还可以在 MSDN 上通过以下链接获取更多参考资料

  1. 教程:使用 BizTalk Adapter for PeopleSoft Enterprise 从 PeopleSoft Enterprise 检索数据
  2. 教程:使用 BizTalk Adapter for PeopleSoft Enterprise 将数据写入 PeopleSoft Enterprise

请通过电子邮件将您的宝贵反馈发送给我,地址是 nilayparikh@gmail.com

请在我的个人博客上找到更多关于 BizTalk 和企业集成的文章:http://biztalk-ssis-ssas.blogspot.com/

历史

  • 2008 年 3 月 30 日:首次发布
© . All rights reserved.