国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SAP接口技術(shù)綜述

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

中國東方電氣集團有限公司 劉宏志

SAP接口技術(shù)綜述

中國東方電氣集團有限公司 劉宏志

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

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

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

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

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

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

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

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

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

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

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

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

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

二、BAPI接口技術(shù)

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

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

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

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

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

五、結(jié)束語

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

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

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

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

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

猜你喜歡
接口技術(shù)構(gòu)架對象
神秘來電
睿士(2023年2期)2023-03-02 02:01:09
建筑安裝造價控制核心要點構(gòu)架
急診PCI治療急性心肌梗死的護理探索構(gòu)架
高可靠全平臺ICT超融合云構(gòu)架的設(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)架
中華詩詞(2018年1期)2018-06-26 08:46:42
攻略對象的心思好難猜
意林(2018年3期)2018-03-02 15:17:24
基于熵的快速掃描法的FNEA初始對象的生成方法
中文GIS自然語言接口技術(shù)研究
區(qū)間對象族的可鎮(zhèn)定性分析
确山县| 东方市| 西充县| 惠水县| 萍乡市| 莎车县| 青阳县| 屏边| 松溪县| 巴中市| 连山| 五原县| 玉林市| 合水县| 石楼县| 灌阳县| 太谷县| 蓬溪县| 丹巴县| 大埔县| 惠来县| 凤庆县| 上饶市| 泗阳县| 石河子市| 井研县| 临沭县| 阿城市| 曲周县| 噶尔县| 名山县| 贵溪市| 桃园市| 和平县| 托克逊县| 塔河县| 崇义县| 湄潭县| 吴堡县| 边坝县| 报价|