BPM通过Flat File的方式与SAP系统集成

如何导出 SCA 模块,并且在服务器上安装部署 SCA 模块。本文重点阐述了 BPM 如何通过 Flat ">File 的方式与 SAP 系统集成并且不借助任何第三方产品实现与 SAP 系统的数据交互。这种交互方式相对于利用 Adapter Application 与 SAP 系统交互方式具有更加快速,轻便的优点。示例将使用 BPM Process Designer8.0.1、WebSphere Integration Designer V8.0.1 和 WebSphere Process Server V8.0.1。

什么是服务组件体系结构 (SCA)?

从概念上讲,SCA 将所有的集成构件都描述为具有定义明确的接口的服务组件。SCA 还引入了模块的概念,它将服务组件集中到一起,并提供服务的进一步说明和封装。集成开发人员可以使用 WebSphere Integration Developer 中的 Assembly Editor 将服务组件组合到模块,并指定您需要模块向外面的使用者公开哪些服务接口。可以使用包括导入组件的服务,如 Java Bean 或 Web 服务,也可以使用 WebSphere Process Server 提供的服务组件。可以将模块连接到一起构成完整的集成解决方案。SCA 概念使集成开发人员能够封装模块内的集成逻辑。这意味着只要更改的模块的接口保持不变,就可以在不影响整个解决方案中的任何其他模块的情况下更改模块内的 服务组件。这一概念适用于整个 WebSphere Process Server。WebSphere Process Server 中的所有集成构件——流程、业务规则、人工任务等等都是以 SCA 服务组件表示的。通过同步和异步编程方式使用 SCA 调用服务组件。这组选项能够将模块组装到整个解决方案中,这样服务组件和模块之间的异步通道可以增加总吞吐量和系统的灵活性。

本文接下来将介绍如何安装部署 SCA 模块,调用 SCA 模块发送业务数据进行数据交互。

图 1.WebSphere Process Server 平台

测试 SAP Adapter Application

在 Server 界面,右键服务器节点,选择 Add and Remove Projects添加模块 JE_OutboundApp。点击选中项目名字,然后点击 Add按钮把项目添加到 Con>figured列表里。点击 Finish完成部署 SCA 模块

图 2. 添加项目

当把 Adapter 部署到服务器之后,右键点击 Export组件 (CreateNewJERequestExport)。选择 Test component在右边 MessageTab 里输入测试数据。

图 3. Test Component

然后点击运行按钮。在弹出的窗口中选择部署了项目的服务器作为测试服务器, 然后点击 Finish。

测试结果,成功发送 IDoc 并且成功接收 transactionId。如果出错,会有详细的异常错误提示。

图 4. 测试结果

时间: 2024-10-22 10:38:16

BPM通过Flat File的方式与SAP系统集成的相关文章

BPM通过WebSphere Adapter for SAP与SAP系统集成

并且重点强调了入门级开发人员需要注意的问题.示例将使用 WebSphere Adapter for SAP V7.5.0.2.WebSphere Integration Developer V8.0.1 和 WebSphere Process Server V8.0.1. BPM(Business Process Management,业务流程管理)用于模型化和自动化处理商业业务流程的解决方案,对各种应用系统的接口功能,提供强大的连接性,提供各种与现有商业应用连接的 Adapter 进行无缝连接

IBM Business Process Management与SAP系统的集成的最佳实践(一)

第 1 部分: BPM 通过 WebSphere Adapter for SAP 与 SAP 系统集成 背景介绍 BPM(Business Process Management,业务流程管理)用于模型化和自动化处理商业业务流程的解决方案,对各种应用系统的接口功能,提供强大的连接性,提供各种与现有商业应用连接的 Adapter 进行无缝连接,支持各种标准数据格式或应用的接口. BPM 跟 ERP 集成,能够提升企业响应速度,降低管理成本,减少工作失误率和提高自动化程度,弥补了 ERP 在企业运营.

Android开发笔记之: 数据存储方式详解_Android

无论是神马平台,神马开发环境,神马软件程序,数据都是核心.对于开发平台来讲,如果对数据的存储有良好的支持,那么对应用程序的开发将会有很大的促进作用.总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络.其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式:数据库用起稍烦锁一些,但它有它的优点,比如在海量数据时性能优越,有查询功能,可以加密,可以加锁,可以跨应用,跨平台等等:网络,则用于比较重要的事情,比如科研,勘探,航空等实时采集到的数据需要马上通过网络

全新的商业分析产品——SAP StreamWork

前段时间,全球企业应用软件SAP公司对外公布了本公司的商业分析产品研发进展,用来帮助组织内各阶层人员更方便地将强大的业务分析能力融进日常工作中.这次研发的功能将能够极大地扩展业务分析在专业人士之间的应用范围和可用性.这一消息发布于11月15日-17日在中国北京举行的SAP中国商业同略会暨SAP全球技术研发者大会上. 不需要经过培训便可更简洁地做出决策并解决问题 SAP StreamWork应用程序对人们工作的方式进行了一次改革,它轻便.快速和简单的分析方法有效地加强了协作式的决策过程.并且因为不

log file sync 等侍值高的一般通用解决办法

log file sync等待时间发生在redo log从log buffer写入到log file期间. 下面对log file sync做个详细的解释. 何时发生日志写入: 1.commit或者rollback 2.每3秒 3.log buffer 1/3满或者已经有1M的redo数据.       更精确的解释:_LOG_IO_SIZE 大小默认是LOG_BUFFER的1/3,当log buffer中redo数据达到_LOG_IO_SIZE 大小时,发生日志写入. 4.DBWR写之前 _l

业务流程分析BPA与业务流程管理BPM的误区

在我与最终用户的沟通过程中,我发现人们对业务流程分析(BPA)和业务流程管理(BPM)套件的认识还存在误区.软件供应商所说的业务流程管理(BPM)是广义概念,究竟业务流程分析(BPA)和业务流程管理(BPM)的区别是什么?业务流程管理(BPM)是如何产生的? 早期的业务流程管理(BPM) 在20世纪80年代,企业运用业务流程再造(BPR)理念来改进生产力,提高服务质量和成本效益.为此,企业对其内部流程进行了彻底的革新.由于很多企业使用业务流程再造(BPR)进行了机构重组,所以人们通常认为在这些大

与SAP充分融合:HDS计划收购法国Oxya公司

HDS意图对Oxya展开收购--这是一家SAP技术服务与托管机构. 作为一家诞生于1998年的企业,Oxya公司总部设在法国巴黎并拥有遍布全球的国际业务体系,其中包括在比利时.中国.英国以及美国的分支机构. 该公司专门提供技术性SAP服务.托管以及外包方案,而且已经与HDS方面在多个领域建立起合作伙伴关系--例如利用HDS的UCP(即统一化计算平台)系统与SAP软件相匹配. 2013年10月,HDS方面表示将在EMEA(即欧洲.中东与非洲)市场推出一套新的SAP消费模式,并提到: 作为一家面向S

SAP中国研究院院长:SAP eSOA是业务平台

自2007年11月5日至6日,起源于美国,每年举行一次并已有10余年历史的SAP TechED全球技术研发者大会首次登陆中国上海以后,SAP TechED 2008会在同样的月份时间里(11月5日至6日)再次在中国上海举行.中国上海就成为了继美国拉斯维加斯.德国慕尼黑.印度班加罗尔之后,举办SAP TechED大会的第四个城市. SAP TechED 2007大会的主题是"Enterprise SOA(eSOA)Put the Power to Work", 即寻求http://www

CIO指南:如何使用SAP HANA平台处理大数据

CIO指南:如何使用SAP HANA平台处理大数据   http://mp.weixin.qq.com/s?__biz=MjM5OTI2MjgyMA==&mid=2651785957&idx=1&sn=a2d234e1decabb69c44be11749328804&chksm=bcc585ee8bb20cf80051f5ac8aca7abd601afecd933f4ac2c0c6c3c3993a0b58113f348ad99c&mpshare=1&scen