`
skyHuang
  • 浏览: 104573 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

系统应用基础概述之应用开放接口(Open Interface and API)

阅读更多

 任何ERP系统都无法做到在任何情况下都能满足企业实际使用的各种要求,企业有时可能需要从其它来源向系统中批量输入数据,如从物料的Excel电子数据表格向EBS的INV系统导入Item信息等等,或者需要与其它第三方应用系统建立业务数据的交换机制,如从专用的“费用报销或发票申付”管理系统向EBS的AP系统导入事务处理数据并将事务处理执行结果反馈回来源系统等等。

理论上,使用相关数据库工具可以向数据库的数据表中直接批量写入数据,但这样做无法对写入的数据进行正确性、合规性校验,无法保证写入数据的质量以及对存在问题进行有效管理。为此,ORACLE提供了接口表Interface Table作为“中间表”过渡,并在此基础上,根据某些业务需要提供业务视图Business View,以便对导入的数据进行修改、更正、重新导入等等管理。如下图35所示“Open Interface Diagram”:



 

更进一步,ORACLE将某些数据的导入导出功能进行封装,成为一个应用程序可以调用的接口(API),以实现在各模块之间以及内部模块与外部系统之间的数据与流程集成。如下图36所示“Open Application Programmatic Interface(API)Diagram”:



 

开放接口(API)的基本工作模式分为两个阶段:一是先将来源数据装入(Load)接口表。如果是在两个应用系统之间,这通常是由专用的装入程序完成,例如EBS内部采购申请要转成内部销售订单,需先运行“创建内部销售订单流程”,以便将内部采购申请发送并插入订单管理系统的接口表。如果是从某些电子表格如EXCEL等导入,则需要先使用专门的SQL*Load工具将数据格式转换后直接插入相关接口表,例如要通过物料的EXCEL数据表直接批量装入Item数据,必须先通过SQL*Load工具如DataLoad等将来源数据插入Item数据接口表。在将数据插入接口表的过程中是否对数据进行校验(或是在将接口表数据导入正是表时再校验),取决于系统各应用模块的不同设计;

二是系统将存在于接口表中的数据导入正式的业务数据表,如EBS订单管理模块的“订单导入”,库存管理模块的“导入Item”等等。在从接口表导入“正式表” 或数据装入“接口表”过程中因数据校验而产生的错误或失败信息,如系统提供专门的业务管理视图,则可以在其中进行查看、更正、重新提交,如EBS的“订单导入更正”窗口等。如系统未提供管理视图,则可以在并发程序请求的“输出”文件中查看结果。下图37所示“应付款管理模块费用报表类发票导入流程图”是一个典型的应用过程示例:



 

  • 大小: 20 KB
  • 大小: 20 KB
  • 大小: 81.9 KB
分享到:
评论

相关推荐

    ORACLE_EBS 系统应用基础概述

    #### 十二、应用开放接口(Open Interface and API) 应用开放接口和API(Application Programming Interface)提供了与其他系统或外部应用程序集成的能力,允许数据的无缝交换和业务流程的扩展。这增强了ORACLE ...

    系列之三:ORACLEEBS系统应用基础概述(B).doc

    十、应用开放接口(Open Interface and API) 应用开放接口是 ORACLE EBS 系统中的一种系统集成方式,它可以帮助用户快速地集成系统和应用程序。应用开放接口可以根据业务需求进行设置和修改,例如设置采购订单的...

    系列之三:ORACLE-EBS系统应用基础概述

    十二、应用开放接口(Open Interface and API) ORACLE EBS 系统中的应用开放接口功能可以用于实现业务系统的集成和互操作。这种方式可以使得企业能够更好地集成和利用外部系统和服务。 十三、结语 ORACLE EBS 系统...

    (word完整版)ORACLE-EBS-系统应用基础概述.doc

    十一、应用开放接口(Open Interface and API) 开放接口和应用程序编程接口(API)使EBS能够与其他系统集成,实现数据交换和功能扩展。 十二、结语 Oracle EBS系统并非简单的业务流程电子化,而是将现代计算机技术...

    ORACLEEBS系统设计应用基础概述.doc

    十一、应用开放接口(Open Interface and API) 开放接口和API使得ORACLE EBS能够与其他系统集成,共享数据和功能,构建企业级的信息生态系统。 十二、结语 理解并掌握ORACLE EBS的这些基础知识是成功实施和使用该...

    (word完整版)系列之三:oracle-ebs系统应用基础概述(c)---season的日志.doc

    6. 应用开放接口(Open Interface and API): Oracle EBS提供了丰富的开放接口和应用程序编程接口(API),允许与其他系统集成和数据交换。这些接口可以用于导入/导出数据、触发工作流、调用EBS的功能等,以实现...

    百度个人云存储PCS OPEN_API接口帮助文档(个人整理)

    为了方便开发者集成PCS服务到自己的应用中,百度提供了开放的RESTful API接口。这些接口使得开发者可以实现文件上传、下载、管理等一系列操作,极大地扩展了PCS的功能。 2. **规范适用对象说明** 此文档主要针对...

    TEKLA OPEN API EXAMPLES

    TEKLA Open API 是一款针对TEKLA Structures软件的开放应用程序接口(Application Programming Interface),它为开发者提供了与TEKLA Structures进行深度交互的能力。通过使用TEKLA Open API,用户可以实现对结构...

    PI实时数据库接口技术的应用

    除了标准的OPC、ODBC和OLE DB接口外,PI系统还提供了专门的API(Application Programming Interface,应用程序编程接口)和SDK(Software Development Kit,软件开发工具包)供开发者使用。 - **PI-API**: PI-API是...

    Open Mobile API Specification中文版翻译

    - **API**:Application Programming Interface,应用程序编程接口。 - **SE**:Secure Element,安全元件,一种用于存储敏感数据并执行安全操作的小型处理器。 - **SEService**:规范中定义的一个核心类,用于管理...

    Win32 API大全

    Win32 API是基于Windows操作系统的32位应用程序接口,由Microsoft开发并提供。它包括了大量的函数调用、消息、常量、结构体和类型定义,使得开发者能够构建各种类型的Windows程序,包括桌面应用、系统服务和游戏等。...

    开放网关接口及其开发源代码

    开放网关接口(Open Gateway Interface,简称OGI)是一种用于构建和管理Web服务与后端系统之间通信的技术标准。它允许应用程序通过API调用来访问和操纵远程数据或服务,为开发者提供了一种灵活且可扩展的方式来整合...

    OMAPI技术开发文档20180208_OMAPI_

    OMAPI(Open Management Architecture Interface)是一项开放的管理接口技术,主要应用于网络设备、服务器以及其他IT基础设施的管理系统。这个技术提供了一种标准化的方式来控制和管理网络中的设备,使得开发者能够...

    中国电信综合业务接入网关_ISAG_开放接口协议WAP Push

    ### 中国电信综合业务接入网关(ISAG)开放接口协议WAP Push #### 一、适用范围与背景 根据文档描述,中国电信综合业务接入网关(ISAG)开放接口协议WAP Push是中国电信制定的一套标准,旨在为第三方业务提供商提供一...

    OCCI - Open Cloud Computing Interface - Core - 完整英文电子版(18页).zip

    **OCCI - 开放云计算接口 (Open Cloud Computing Interface) 是一种用于云服务交互的开放标准,由欧洲网格基础设施组织 (EGI) 和Open Grid Forum (OGF) 联合开发。它提供了一种标准化的方法,使得应用程序和服务能够...

    FastAPI是一个高性能易学快速编码可用于生产环境的API开发框架

    **FastAPI概述** FastAPI是基于Python 3.6+版本的一个现代、高性能的Web API框架,由Tiango洛·乌尔塔多(Tiangolo Urtado)开发。它的设计目标是提供一种快速、简洁且高效的开发体验,使得开发者能够快速地构建出高...

    Oracle EBS 常用接口开发参考

    Oracle EBS 提供了两种主要的接口模式:Open Interface 和 Open API 模式。 1.1. **Open Interface模式**:这种模式下,开发人员可以利用Oracle提供的标准接口程序,通过调用这些接口来与EBS系统交互。Open ...

    wxh 开放网关接口及其开发源代码

    在IT行业中,开放网关接口(Open Gateway Interface,简称OGI)是一种允许应用程序与外部系统进行安全、标准化通信的技术。这种接口通常用于构建微服务架构,实现不同服务间的互操作性,提高系统的可扩展性和灵活性...

Global site tag (gtag.js) - Google Analytics