我们今天主要向大家介绍的是如何使用WebService和Oracle EBS进行集成,以及在使用WebService和Oracle EBS进行集成时,所需要的一些项目的描述,以下的文章就是对相关内容的描述。

架构

系统从总体上分为两部分,一部为企业的EBS及接口系统,第二部分为第三方厂商自建系统。

在企业总部系统部分,又分为两部分,一部分为WS接口系统,第二部分为原始Oracle EBS系统。

在EBS部分,又可以分为正式表和接口表两部分。

整体需求在技术上分为两类:

只读EBS

WS直接从EBS生产表或接口表中读取数据,因为不涉及到写入操作,所以只要清楚数据库结构即可得到所需要的数据;

读写EBS(需要交互)

这部分工作比较复杂,需要对EBS进行写入操作,因为OracleEBS的复杂性,需要把内容写入到接口表中,由标准请求来处理接口表到正式表的导入。

在数据导入到正式表的过程中,有可能发生验证失败的情况,这种情况下,标准请求一般会在接口表或其它地方记录出错的信息,如果第三方需要这个信息,可以调用接口表从而得出相应的结论。总之,第三方与EBS的交互可以靠两种方式组合得出,但是交互的效率可能会相对稍慢,即中间有一定的延时。

所谓标准请求,是指EBS自带的一些功能,至于它都有哪些标准请求,需要查阅EBS的相关文档,它们有的就是有,它们没有的,谁也不能提供。

在技术架构方面,WebService接口部分采用Visual Studio 2008来开发,因为WebService与具体的程序语言无关,所以只要使用标准的接口规则,就可以被多个第三方厂商所使用。

WebService接口实现

WS服务器采用Windows2008+IIS来实现,由WS来实现第三方厂商与Oracle EBS的沟通及交互,保证第三方厂商的系统(无论是在总部还是在海外IDC)都可以顺利的与EBS进行通讯。在接口实现这一部分,将分多个部分进行说明:

安全通讯

在第三方与WS通讯的时候,需要考虑通讯的安全性,WS本身将采用HTTPS的方式来工作。

因为不能保证全部第三方系统都能采用域验证的方式来使用,所以在数据传输上,还需要考虑一些更通用的WS的验证方式。

在每新增加一个第三方厂商的时候,系统会分配给他们一个密码串(32字节),这个密码串是每个厂商(系统)***的,也不会在不同的厂商之间互相通报,每次数据发送,都会带着这个密码串一起发过来,这样可以首先确定上载数据的合法性,同理,数据下传的时候也会采用此种方式。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

如何使用oracle ebs,Oracle EBS进行集成的实际操作步骤相关推荐

  1. Oracle中expdp与impdp--导入和导出操作步骤

    Oracle expdp 与impdp 一, 根据用户导出导入数据(用户和表空间都相同): 这些命令必须在Oracle 工具执行: create directory dpdata1 as 'E:\or ...

  2. oracle事件跟踪器使用,Oracle10046跟踪事件操作步骤

    1.开启10046事件跟踪 alter session set events 1.开启10046事件跟踪 alter session set events '10046 trace name cont ...

  3. 应用系统与钉钉集成案例及操作步骤

    1.准备钉钉应用 1.1.注册钉钉账号 作为钉钉的企业管理员,首先登录钉钉官网,注册一个钉钉账号. 如果已经有账号,则直接使用即可. 钉钉官网:https://www.dingtalk.com/ 1. ...

  4. oracle erp ebs r12 财务模块fin 系统设置 系统操作 流程方案

    我们淘宝店铺:https://shop108514483.taobao.com/ 资料共享地址:https://pan.baidu.com/s/1PMWeRpUU0e12cYPt5UeUxg 需要进入 ...

  5. oracle EBS查进程,Linux下使用ps命令来查看Oracle DB以及EBS相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 使用ps来查看Oracle数据库相关的服务 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [or ...

  6. oracle电子商务套件ebs,Oracle电子商务套件EBS(E-Business Suite)研发战略和路线图.ppt...

    Oracle电子商务套件EBS(E-Business Suite)研发战略和路线图 Anne – tweaked product names to match price list – applied ...

  7. oracle ebs维保费用,ebs oracle YTD期间费用

    select PERIOD_NAME, SEGMENT3, SEGMENT3_DESC, sum(case when SEGMENT2 = '1011' then ACCOUNTED_ACCRUAL ...

  8. etcc oracle ebs,ORACLE EBS R12 FOR WINDOWS 安装

    <ORACLE EBS R12 FOR WINDOWS 安装>由会员分享,可在线阅读,更多相关<ORACLE EBS R12 FOR WINDOWS 安装(43页珍藏版)>请在 ...

  9. oracle ebs R12 ap 应付管理 方案 系统操作

    我们淘宝店铺:https://shop108514483.taobao.com/ 资料共享地址:https://pan.baidu.com/s/1PMWeRpUU0e12cYPt5UeUxg 需要进入 ...

最新文章

  1. 18.自定义过滤器表头排序
  2. 【白话机器学习】算法理论+实战之LightGBM算法
  3. myabatis oracle 调用存储过程返回list结果集
  4. CC++动态分配内存(手动分配内存)三种方式
  5. ios 内存管理 心得
  6. oracle串连接,Oracle中串连接符||的使用心得(个人见解)
  7. cocos2dx游戏开发——捕鱼达人mini版学习笔记(一)——FishAchor的搭建
  8. avast注册号|好用的avast注册号|没过期avast注册号
  9. JQuery插件Fullpage说明文档
  10. 华为电视测试软件,简单便捷!实测教你华为智慧屏怎么样用USB安装APP
  11. 给zabbix更换nagios图标
  12. python- panabit添加黑白名单
  13. 错误代码warning C4013: ‘sqrt‘ undefined; assuming extern returning int怎么解决?
  14. 用户的登录及注册功能
  15. 黑吃黑第一季/全集Banshee迅雷下载
  16. SQL语法中Order by的用法
  17. HCIP之路IPV6
  18. 东华大学计算机等级考试合格证书,内蒙古工业大学计算机等级考试合格证书
  19. php 判断爬虫程序,php判断搜索引擎蜘蛛爬虫还是人为访问代码
  20. 进制基础:详解二进制、八进制和十六进制

热门文章

  1. 云计算将会让数据中心消失?
  2. Storm精华问答 | 如何理解spout/bolt的生命周期?
  3. Docker精华问答 | Docker vs VM
  4. oracle 12c 低版本,oracle高版本迁移数据到低版本(12c至11g)方法
  5. ElasticSearch 文档路由,你的数据到底存在哪一个分片上_06
  6. docker artifactory-jcr
  7. Jenkins进阶系列之——07更改Jenkins的主目录
  8. java迷您_Java
  9. linux下mtr命令,如何使用Linux mtr命令
  10. 什么是java枚举_什么是java枚举