CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

集成PeopleSoftCRM与Oracle电子商务套件

作者: Lawrence Pravin ,  出处:甲骨文OTN, 责任编辑: 叶江, 
2006-09-15 10:25
  本文将介绍一种使用 BPEL 将 PeopleSoft 8.9 CRM 与 Oracle 应用程序集成的方法。具体而言,通过一个示例业务情景,您将了解如何配置 PeopleSoft 以将它的模块公开为 Web 服务,以及如何配置 Oracle BPEL 流程管理器以便与 Oracle 应用程序交互。

  许多企业都具有许多跨不同部门、地理位置或分支机构的异类应用程序组合。尽管可以使用多个 ERP 系统来满足业务单元的要求,但它们实际上会导致数据碎片。集成这些系统比较复杂,并且通常采用专用方式进行处理;尽管如此,公司仍投入了大量的资源来集成遍布多个 ERP 系统的信息,以便作出更好的业务决策。

  BPEL 提供了一个以流程为中心的标准方法来集成不同的系统。Oracle 的 BPEL 流程管理器是 Oracle 融合中间件(用于提供面向服务的体系结构 (SOA))中的一个重要工具,它支持 Microsoft、IBM、SAP 以及 BEA 所支持的行业标准 BPEL 规范,并且被广泛认为是一个用于降低集成项目的成本、复杂性和不灵活性的企业蓝图。

  在 BPEL 指南的这一部分中,我将介绍一种使用 BPEL 将 PeopleSoft 8.9 CRM 与 Oracle 应用程序集成的方法。具体而言,通过一个示例业务情景,您将了解如何配置 PeopleSoft 以将它的模块公开为 Web 服务,以及如何配置 Oracle BPEL 流程管理器以便与 Oracle 应用程序交互。

  实用情景

  在一个典型的订单管理业务情景中,订单被输入到 CRM 系统中,并通过后端 ERP 履行订单。在本示例中,我们将 PeopleSoft 用作前端应用程序来管理营销、销售和服务操作,并将 Oracle 电子商务套件用作 ERP(订单管理、库存和财务)。此处考虑的业务流程是一个报价-订单流程。

  本业务流程的一部分 — 报价和订单输入 — 在 CRM 系统中执行,而订单履行在 ERP 系统中执行。要优化内部操作,需要将整个跨应用程序的报价-订单业务流程自动化。

  以下是此业务流程集成中提供的功能(参见图 1):

  PeopleSoft 中的销售订单创建

  •   在 PeopleSoft 中,可以通过将报价转换为销售订单或直接通过 Order Capture 屏幕创建销售订单。
  •   提交时,系统将检查所需信息并将状态更改为 OPEN;否则,状态将为 HOLD。
  •   此销售订单流程将调用订单信息并将该信息提交给集成流程。随后将调用 BPEL 流程管理器。
  •   BPEL 流程管理器将消息数据转换为 Oracle ERP 订单管理模块所要求的格式。
  •   销售订单创建过程发生在 Oracle ERP 应用程序中,并把订单确认传播给 PeopleSoft。

  Oracle ERP 中的 ATP 检查

  •   在订单创建流程中,销售人员可能想要检查材料的可用性以确定交货日期。
  •   PeopleSoft CRM 将同步调用 ERP 应用程序,使用商品/产品可用性查询组件获取现有的可用数量。
  •   BPEL 流程管理器将此 ATP 检查请求传给 Oracle ERP。
  •   Oracle ERP 将检查库存中特定商品的可用数量。它将相关的可用性详细信息返回给 BPEL 流程管理器。
  •   BPEL 流程管理器将此 ATP 响应信息传递给 PeopleSoft CRM。根据该操作,将向客户承诺实际的交货日期。
    共15页。 1 2 3 4 5 6 ... :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i