• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      SAP接口技術(shù)綜述

      2016-03-12 22:15:32中國(guó)東方電氣集團(tuán)有限公司劉宏志
      電子世界 2016年22期
      關(guān)鍵詞:接口技術(shù)構(gòu)架對(duì)象

      中國(guó)東方電氣集團(tuán)有限公司 劉宏志

      SAP接口技術(shù)綜述

      中國(guó)東方電氣集團(tuán)有限公司 劉宏志

      隨著SAP系統(tǒng)的廣泛應(yīng)用,新系統(tǒng)與SAP的集成已成為眾多企業(yè)迫切的需求。SAP不斷發(fā)布了多種接口標(biāo)準(zhǔn),技術(shù)越來(lái)越先進(jìn),如何選擇和實(shí)施成為了產(chǎn)業(yè)界的難題。本文將對(duì)當(dāng)前使用較為普遍的幾種SAP接口技術(shù)進(jìn)行介紹和分析。

      SAP;接口技術(shù);系統(tǒng)集成

      SAP是當(dāng)前世界上適用范圍最為普遍、采納人數(shù)最多以及技術(shù)最為先進(jìn)的應(yīng)用系統(tǒng)。一般說來(lái),SAP系列的SAPR/3在進(jìn)行針對(duì)性的提供API應(yīng)用編程的接口數(shù)據(jù)處理上也同樣達(dá)到了最為先進(jìn)的業(yè)內(nèi)水平。

      當(dāng)前較為常用的SAP接口技術(shù)包括ALE/IDocs、BAPI、RFC以及SAP-DCOM接口,現(xiàn)對(duì)其分別進(jìn)行進(jìn)一步的介紹和分析。

      一、ALE/IDocs接口技術(shù)

      ALE(Application Link and Enabling)是為系統(tǒng)之間通信所設(shè)計(jì)的。其中的IDocs(Intermediate Document)屬于系統(tǒng)之間專門的數(shù)據(jù)/消息格式,二者均由SAP設(shè)計(jì)提供。在SAP3.0版本之后,ALE成為SAP中非常重要的一個(gè)部分,在他的引導(dǎo)下,整個(gè)數(shù)據(jù)自身的交換系統(tǒng)模式獲得了一種十分可靠以及安全的通信機(jī)制構(gòu)架。在最開始,ALE的設(shè)計(jì)目的就是基于兩個(gè)不同的SAP流程構(gòu)建下的環(huán)境中進(jìn)行提供消息傳遞服務(wù),使其雙方之間的業(yè)務(wù)流程的數(shù)據(jù)可以進(jìn)行在不同模式下的高效交換構(gòu)架,最終實(shí)現(xiàn)兩個(gè)相對(duì)獨(dú)立的SAP系統(tǒng)進(jìn)行對(duì)應(yīng)的集成。但是伴隨著腳本程序的不斷優(yōu)化以及當(dāng)前科技發(fā)展速度的不斷提升,ALE/IDOS自身的接口反饋機(jī)制也不再局限于SAP系統(tǒng)之間的集成,在非SAP系統(tǒng)之間也形成了新的集成方式。

      如果我們對(duì)ALE自身的結(jié)構(gòu)進(jìn)行設(shè)計(jì)層面上的分析和處理,我們可以把他們分成三個(gè)相對(duì)獨(dú)立的,但是又互相關(guān)聯(lián)的部分,也就是應(yīng)用層、數(shù)據(jù)以及消息的分配層還有通訊層這三個(gè)部分。其中的通訊曾是SAP系統(tǒng)中最為基礎(chǔ)的部分,SAP系統(tǒng)的通信功能模塊就是靠這部分的功能來(lái)實(shí)現(xiàn)的。而對(duì)于數(shù)據(jù)/消息分配層而言,其功能和服務(wù)為:根據(jù)數(shù)據(jù)自身的分配模型構(gòu)建來(lái)進(jìn)行數(shù)據(jù)的接受者傳輸和確定;對(duì)數(shù)據(jù)信息進(jìn)行過濾以及對(duì)應(yīng)的轉(zhuǎn)換變化,還有把數(shù)據(jù)或者是信息進(jìn)行一定的壓縮處理,實(shí)現(xiàn)高效傳輸。應(yīng)用層主要功能在與接收其它系統(tǒng)的消息文本上,在這其中最為關(guān)鍵的部分包括接受者自身的名稱、數(shù)據(jù)獲取方要求發(fā)送的信息數(shù)據(jù)種類以及對(duì)于信息進(jìn)行針對(duì)性的處理這樣的幾個(gè)部分。

      ALE獨(dú)特構(gòu)建下的的這種機(jī)制讓原來(lái)的SAP通訊處理方式發(fā)生了根性的變化,以前的BDC(Batch Data Communication)方式逐漸的被其所替代。專門對(duì)BDC進(jìn)行了分析和研究,BDC在使用功能上仍舊有著許多的不足,嚴(yán)格來(lái)說其還不能夠稱為中間件技術(shù),只是具備一些較為簡(jiǎn)單的數(shù)據(jù)批處理功能,并沒有在系統(tǒng)之間的管理、維護(hù)以及改錯(cuò)方面提供相應(yīng)的功能。經(jīng)過對(duì)SAP的ALE進(jìn)行總結(jié)分析,主要具備著下面幾大優(yōu)點(diǎn):

      首先,ALE技術(shù)自身是不受到SAP自身版本升級(jí)的干擾的,相對(duì)來(lái)說它提供了針對(duì)版本的向上兼容性構(gòu)建。ALE自身定義在SAP框架基礎(chǔ)上的應(yīng)用層范圍上,對(duì)應(yīng)的和SAP的自身邏輯層進(jìn)行了相對(duì)獨(dú)立的構(gòu)建,因此整個(gè)ALE自身的中間件是可以獨(dú)立于整個(gè)發(fā)送以及接收系統(tǒng)之上的。

      其次,ALE自身的消息邏輯設(shè)計(jì)構(gòu)架可以對(duì)信息的獨(dú)一性進(jìn)行保證,也就是所謂的“一次,并且只有一次”。ALE自身采取的信息技術(shù)就是不可進(jìn)行備份復(fù)制的“存儲(chǔ)以及發(fā)送”技術(shù),這種技術(shù)可以確保即使是接受方自身的系統(tǒng)出現(xiàn)了重大的故障,或者是信息還沒有到準(zhǔn)備接受的程度的時(shí)候,消息也可以進(jìn)行順利的傳達(dá)。這樣可以保證信息不會(huì)被重復(fù)發(fā)送多次,也不會(huì)導(dǎo)致不同時(shí)間的同一信息贅余發(fā)送。

      第三,ALE自身還提供了IDocs的管理思路。這個(gè)管理方式主要有以下的三個(gè)重要組成部分構(gòu)建而成:首先是文本的縮減,其次是文本自身的版本控制,最后是針對(duì)文本數(shù)據(jù)的自動(dòng)過濾功能。這三種控制機(jī)制的交叉配合可以使得SAP的開發(fā)人員根據(jù)當(dāng)前的實(shí)際需要進(jìn)行基于IDocs的文本運(yùn)行動(dòng)態(tài)模塊處理。

      第四,ALE自身還提供了對(duì)應(yīng)的系統(tǒng)管理思路構(gòu)建,這個(gè)系統(tǒng)允許自身進(jìn)行啟動(dòng)以及復(fù)位等的對(duì)應(yīng)的操作思路。在這種多方面的操作控制友好輔助下,開發(fā)人員可以進(jìn)行更深層次的管理控制構(gòu)架處理,極大地提升了靈活性和便于維護(hù)性。

      Idocs構(gòu)建的基礎(chǔ)就是字符,因此相對(duì)來(lái)說可讀性很高。一般說來(lái)這種模式有著以下的三種記錄類型構(gòu)建。首先是控制記錄,對(duì)于文本信息進(jìn)行有效控制,比如發(fā)送方和接收方的信息控制和文本標(biāo)志。第二種就是數(shù)據(jù)記錄,這其中含有管理部分和實(shí)際進(jìn)行操控的部分。最后一種就是針對(duì)性之下的狀態(tài)記錄,這種記錄可以用來(lái)進(jìn)行文本追蹤處理,對(duì)語(yǔ)文本的各自節(jié)點(diǎn)的狀態(tài)進(jìn)行追蹤和分析,比如狀態(tài)碼構(gòu)建、系統(tǒng)時(shí)間的研究和針對(duì)性的錯(cuò)誤標(biāo)志構(gòu)建等等框架進(jìn)行處理。

      二、BAPI接口技術(shù)

      BMPI最大的特點(diǎn)就是在當(dāng)前業(yè)務(wù)對(duì)象界面方向上運(yùn)用接口,這項(xiàng)功能一般要高于SAP3.0的版本上才可以使用。在SAP3.0版本號(hào)以上的軟件中采用了面對(duì)對(duì)象的技術(shù)構(gòu)建,并且對(duì)SAPR/3的自身系統(tǒng)進(jìn)行了針對(duì)所有業(yè)務(wù)對(duì)象的定義構(gòu)架,并且把所有的對(duì)象都和BAPIs進(jìn)行了存儲(chǔ)處理到企業(yè)自身的對(duì)象庫(kù),也就是BOR當(dāng)中。一般說來(lái),SAPR/3真身的業(yè)務(wù)對(duì)象類型的自身概念差不多等同于面向?qū)ο笤O(shè)計(jì)語(yǔ)言中的類(Class),由基本數(shù)據(jù)和接口界面兩部分定義而成?;緮?shù)據(jù)包括所有OT的通用屬性,從而實(shí)現(xiàn)SAP應(yīng)用系統(tǒng)之間在數(shù)據(jù)/邏輯層上及時(shí)有效的集成。BAPIs技術(shù)提供了標(biāo)準(zhǔn)的、平臺(tái)獨(dú)立的接口,在SAP開發(fā)過程中得到廣泛的使用。

      三、SAP RFC接口技術(shù)

      RFC(Remote Function Call)遠(yuǎn)程功能調(diào)用是集成SAP或非SAP應(yīng)用系統(tǒng)間的雙向接口技術(shù),由SAP設(shè)計(jì)制定,由于使用簡(jiǎn)單,RFC接口在系統(tǒng)集成中使用較多。但它也有明顯的缺點(diǎn):第一,沒有系統(tǒng)級(jí)的日志監(jiān)控,容易造成安全隱患;第二,占用系統(tǒng)資源較多,容易影響系統(tǒng)負(fù)載。因此,在使用RFC技術(shù)時(shí)需要更加謹(jǐn)慎。

      四、SAP-DCOM接口技術(shù)

      我們通過對(duì)DCOM連接端口的訪問,可以利用各種簡(jiǎn)單的語(yǔ)言,比如VB或者是C++等常用程序腳本,通過DCOM目標(biāo)訪問的構(gòu)建方式來(lái)對(duì)SAP的數(shù)據(jù)進(jìn)行處理。一般說來(lái)在問應(yīng)用角度上,我們也可以使用各種腳本語(yǔ)言,比如VBS或者是JS等腳本語(yǔ)言,以ASP或DHTML頁(yè)面方式訪問SAP數(shù)據(jù)。另外,利用DCOM也可以間接訪問SAP的業(yè)務(wù)對(duì)象庫(kù)BOR。DCOM不限制系統(tǒng)性質(zhì),即非SAP系統(tǒng)也可使用,比SAP系統(tǒng)專用的BAPI技術(shù)使用范圍更加廣泛。

      五、結(jié)束語(yǔ)

      經(jīng)過長(zhǎng)時(shí)間的檢驗(yàn),SAP/R3已經(jīng)被確定為一套非常成功的ERP系統(tǒng),利用該套軟件系統(tǒng)的多種功能交錯(cuò)使用,可以完美的實(shí)現(xiàn)對(duì)應(yīng)的SAP系統(tǒng)之間以及SAP和其他的系統(tǒng)之間的數(shù)據(jù)集成構(gòu)架。當(dāng)然,由于SAP自身的系統(tǒng)應(yīng)用高度個(gè)性化和定制化,直接導(dǎo)致了系統(tǒng)自身的集成難度大幅度增加。因此對(duì)于該系統(tǒng)的使用用戶來(lái)說,選擇最為正確的集成技術(shù)就是合理利用這套系統(tǒng)的核心和關(guān)鍵。

      [1]劉洋. SAP接口技術(shù)研究與實(shí)現(xiàn)[D].武漢理工大學(xué),2009.

      [2]李志超.基于SAP接口技術(shù)的研究與應(yīng)用[D].武漢理工大學(xué),2013.

      [3]唐亮.SAP接口技術(shù)研究與開發(fā)[D].同濟(jì)大學(xué),2006.

      [4]范維.SAP接口技術(shù)及其開發(fā)實(shí)現(xiàn)研究[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2014,05:106-107.

      猜你喜歡
      接口技術(shù)構(gòu)架對(duì)象
      神秘來(lái)電
      睿士(2023年2期)2023-03-02 02:01:09
      建筑安裝造價(jià)控制核心要點(diǎn)構(gòu)架
      急診PCI治療急性心肌梗死的護(hù)理探索構(gòu)架
      高可靠全平臺(tái)ICT超融合云構(gòu)架的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2018年17期)2018-09-28 01:56:54
      電力系統(tǒng)全網(wǎng)一體化暫態(tài)仿真接口技術(shù)
      電子制作(2018年14期)2018-08-21 01:38:28
      略論意象間的主體構(gòu)架
      攻略對(duì)象的心思好難猜
      意林(2018年3期)2018-03-02 15:17:24
      基于熵的快速掃描法的FNEA初始對(duì)象的生成方法
      中文GIS自然語(yǔ)言接口技術(shù)研究
      區(qū)間對(duì)象族的可鎮(zhèn)定性分析
      曲阳县| 保山市| 锡林浩特市| 永济市| 赤水市| 社会| 浦城县| 五莲县| 泗阳县| 从江县| 响水县| 五莲县| 苏尼特右旗| 布尔津县| 兰州市| 正蓝旗| 婺源县| 九龙县| 准格尔旗| 中山市| 个旧市| 崇仁县| 江油市| 萨嘎县| 和静县| 黔南| 大宁县| 山阴县| 宜黄县| 安龙县| 阿尔山市| 怀宁县| 阜宁县| 翁源县| 利川市| 泉州市| 辉南县| 台江县| 石嘴山市| 阿合奇县| 饶阳县|