徐佳,吳麗君
(中廣核研究院有限公司,廣東 深圳 518031)
SAP技術(shù)早在三十多年前就進軍中國市場了,發(fā)展到現(xiàn)在已有幾百家合作公司了,其中不僅包括大型企業(yè)如能源、電力行業(yè)等,還有許多發(fā)展態(tài)勢不錯的中小型企業(yè)。SAP憑借其強大的接口技術(shù)和開發(fā)平臺從眾多ERP廠商中脫穎而出,但由于企業(yè)之間的需求不一,使得接口在不同的企業(yè)實施會產(chǎn)生不同的效果,故而國內(nèi)有借鑒意義的例子少之又少,還需要各行業(yè)不斷摸索前進。除此之外,SAP項目實施起來花費資金多、耗費時間長,這也是SAP發(fā)展緩慢的一個主要因素。相比于中國,許多科技大國在SAP研究方面已達(dá)到相對成熟的階段。那些歐美國家具有大量從事接口技術(shù)的優(yōu)秀人才,能根據(jù)需求設(shè)計出滿足客戶要求的程序,SAP接口技術(shù)成為企業(yè)軟件的信息集成中樞,被普及運用。
這篇文章將重點放在了接口技術(shù)上,在此基礎(chǔ)上討論了如何將接口技術(shù)在SAP的中間件XI中進行應(yīng)用,深入探討了XI技術(shù)架構(gòu)及其連接技術(shù)。這些探討對企業(yè)有很大的參考價值。
XI,作為交換架構(gòu),其目的是為SAP系統(tǒng)與非SAP系統(tǒng)搭建交流橋梁,使二者無障礙交換信息數(shù)據(jù)。但不管怎么說,接口技術(shù)都是必不可少的,它是SAP內(nèi)部之間、SAP與外界進行交流的基礎(chǔ)。為此,我們對接口技術(shù)的基本原理、如何根據(jù)不同的需求選擇不同的接口技術(shù)、接口技術(shù)的優(yōu)勢與不足等都做了研究分析。高級企業(yè)應(yīng)用編程語言是接口技術(shù)中不可或缺的一部分。
SAP系統(tǒng)的出現(xiàn)使得企業(yè)信息系統(tǒng)之間的整合成為現(xiàn)實。SAP自身系統(tǒng)的優(yōu)越性使其可以支持多個外部接口技術(shù),企業(yè)可以借助這些外部接口技術(shù)與SAP之間進行數(shù)據(jù)信息的交流共享,以此達(dá)到信息集成的目的。這是SAP系統(tǒng)中常見的幾種接口技術(shù)類型:RFC接口技術(shù)、BAPI接口技術(shù)、IDoc接口技術(shù)。
RFC接口技術(shù)的主要功能是遠(yuǎn)程操控。RFC技術(shù)是BAPI接口技術(shù)與IDoc接口技術(shù)的基礎(chǔ),能利用RFC技術(shù)進行通信的不僅有SAP系統(tǒng),外部程序亦可以如此,也就是說它是一個雙向的接口技術(shù)。
BAPI接口技術(shù)是一種面向?qū)ο蟮募夹g(shù),以RFC技術(shù)為基礎(chǔ),可以完成一些比如說上傳交易數(shù)據(jù)等別的技術(shù)不能完成的任務(wù)。BAPI接口技術(shù)既可以由SAP系統(tǒng)自帶,也可以由開發(fā)人員自主研發(fā)。
ALE,可以將SAP系統(tǒng)中的信息分享到別的系統(tǒng)中,其主要功能是為兩個有關(guān)聯(lián)的SAP系統(tǒng)提供信息同步服務(wù),在SAP應(yīng)用體系中發(fā)揮著非常重要的作用。IDoc是一個中間文件,也可以成為數(shù)據(jù)容器,主要功能是實現(xiàn)SAP系統(tǒng)與其他系統(tǒng)之間的信息交換。
ALE處理出站入站流程,是SAP系統(tǒng)信息的輸出;IDoc處理的是數(shù)據(jù)信息的傳遞,是SAP系統(tǒng)信息的流入。二者協(xié)同合作,起到信息交流的作用。
項目管理模塊是企業(yè)資源管理系統(tǒng)中一大重要的節(jié)點,主要工作內(nèi)容是對企業(yè)運營和投資成本費用的管理,以及對企業(yè)生產(chǎn)線上的各種設(shè)施進行定期的維新和護理,一定程度上減少在設(shè)施和成本上的不必要的財務(wù)支出。在企業(yè)擴大營業(yè)規(guī)模的上升時期,設(shè)備和應(yīng)用技術(shù)的更新?lián)Q代尤為快速,這也導(dǎo)致了企業(yè)在這方面花費的經(jīng)費將大大增加,如何減少設(shè)備因為損壞、維修、更新等原因產(chǎn)生的費用,成為棘手的問題。因此,為了解決這個問題,需要將設(shè)施管理系統(tǒng)和企業(yè)資源管理系統(tǒng)相互結(jié)合,要保證它們和總的管理系統(tǒng)在運行時獨立開來,這些系統(tǒng)分支在運行時產(chǎn)生的數(shù)據(jù)可能會有些偏差,需要技術(shù)人員嚴(yán)謹(jǐn)對待。
企業(yè)管理系統(tǒng)涉及諸多信息數(shù)據(jù),需要大量的系統(tǒng)進行管理運算才能保證企業(yè)的正常運轉(zhuǎn)。各個系統(tǒng)既相互獨立又相互關(guān)聯(lián),在連接方式上要選擇最適合的結(jié)構(gòu)。例如XI架構(gòu)總線連接就可以將各個信息系統(tǒng)接連在一起,進行信號和信息數(shù)據(jù)的轉(zhuǎn)換。在調(diào)和過程中,要注意各項服務(wù)器和系統(tǒng)的各項參數(shù)指標(biāo)。
圖1 System Landscape with SAP XI
嫻熟的連接技術(shù)在企業(yè)資源管理系統(tǒng)中起著重要的承接作用,集成方案在設(shè)計時需要將不同形式的連接方式和所需的管理系統(tǒng)配合,不同的側(cè)重方向決定了它們的設(shè)計方式。HTTP-RFC方案是在企業(yè)資源管理系統(tǒng)的基礎(chǔ)上,采用專業(yè)術(shù)語和編程技術(shù),充分調(diào)用系統(tǒng)之外的應(yīng)用編程模塊,在設(shè)備維護裝修的時候也不會對它的操作產(chǎn)生影響,執(zhí)行客戶端發(fā)送信號和服務(wù)器接收信號時,保證它的及時性盡量減少誤差的發(fā)生。Proxy-Soap方案是一種基于命名空間XML的簡單的訪問網(wǎng)絡(luò)的協(xié)議,很好地解決了HTTP在使用中的安全性和與部分網(wǎng)絡(luò)技術(shù)的互不容性,它是不同種類的編程和技術(shù)交流溝通的一大平臺,高效有序地完成了信息的交匯。
SAP系統(tǒng)近年來在國內(nèi)發(fā)現(xiàn)趨勢一片大好,接觸了大量的企業(yè)管理系統(tǒng)資源,積累了大量的管理經(jīng)驗。在設(shè)計上傳承了科學(xué)嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,所有出品都經(jīng)過嚴(yán)格的檢測和相關(guān)專業(yè)人員的認(rèn)證,數(shù)據(jù)系統(tǒng)各個方面都進行了全面的測試,合格后才會按照協(xié)調(diào)好的方案進行安裝。這幾種集成方案的優(yōu)點主要體現(xiàn)在以下幾方面,其一,XI的客戶端和服務(wù)器在發(fā)送和接收信號時是可以獨立進行的,在一端發(fā)生數(shù)據(jù)誤差,可以及時發(fā)現(xiàn)并改正,并不影響另一端的工作運行,大大減少了消耗在這里的財務(wù)。其二,XI可以作為整個企業(yè)資源管理系統(tǒng)的中轉(zhuǎn)站,所有的體系都可以與它連接,且只需連接一次,就可以將不同編程代碼以及計算機語言進行轉(zhuǎn)換,整理集中,減少了系統(tǒng)之間連接點過于繁多的困擾。其三,XI中可以存放各個系統(tǒng)點對點連接的接點,方便對他們進行集中監(jiān)控,為避免數(shù)據(jù)出現(xiàn)誤差、重疊、丟失,采取重發(fā)機制將它們傳送到接受點,極大地縮減了企業(yè)在該系統(tǒng)上所要消耗的成本。其四,XI的安全保障措施做得很到位,將數(shù)據(jù)的傳送翻譯都進行了加密的處理,增強了企業(yè)資源管理系統(tǒng)的安全可靠性。XI在系統(tǒng)中的應(yīng)用,體現(xiàn)出了它的重要性,是未來系統(tǒng)發(fā)展的主力軍。
企業(yè)資源管理系統(tǒng)端接口的設(shè)置需要滿足系統(tǒng)之間的需要條件,調(diào)用相關(guān)的函數(shù)來實現(xiàn)相關(guān)的功能。
在系統(tǒng)設(shè)計中,首先要把中央數(shù)據(jù)信息庫中的組件傳導(dǎo)進IR中,建立命名空間去管理類別對象,程序員運用專業(yè)的技術(shù)進行各項數(shù)據(jù)和參數(shù)的調(diào)整設(shè)置,建立信號間的傳送和接收接口,完善配置,形成完整的信號通道。在測試階段要根據(jù)客戶的要求和實際情況對不足的地方進行修改。
SAP系統(tǒng)技術(shù)的引進和發(fā)展,成為了企業(yè)之間競爭和邁向國際化的重要手段。SAP系統(tǒng)以其卓越的技術(shù)設(shè)計,極大地滿足了現(xiàn)代資源管理發(fā)展的需要。我們在應(yīng)用此技術(shù)的同時也要對它的不足改進,完善企業(yè)資源管理系統(tǒng)。