新聞中心
舉一個***的例子,SAP環(huán)境已經(jīng)被看做是SOA的一種轉(zhuǎn)移,很慶幸SAP本身提供的一些工具。但是這并不是個簡單的選擇。SAP技術(shù)解決方案部門高級副總裁兼總經(jīng)理Sanjay Chikarmane表示現(xiàn)在和很多年前的不同之處在于幾乎所有現(xiàn)代化應(yīng)用都有一些標(biāo)準(zhǔn)接口已暴露或者可以暴露,典型地是基于Web服務(wù)。然而,他指出,正因?yàn)镾OA的出現(xiàn),EAI并沒有離開,EAI是SOA一種很好的互補(bǔ)功能。

在一些案例中,EAI是至關(guān)重要的功能。例如,他指出,如果你有一個使用Web服務(wù)來暴露采購訂單的應(yīng)用程序,Web服務(wù)可能符合某一標(biāo)準(zhǔn),但是正在傳輸?shù)臄?shù)據(jù),可能沒有類似的標(biāo)準(zhǔn)?!斑@樣的事情通常都有兩部分,標(biāo)準(zhǔn)部分和數(shù)據(jù)部分,”他說。
已經(jīng)暴露的數(shù)據(jù),像采購訂單,在SAP應(yīng)用程序中可能以一種方式表達(dá),但是在企業(yè)的其他應(yīng)用程序中采用不同的方式表達(dá)。因此,Chikarmane指出,這中間你需要一個中介來將一個應(yīng)用程序的PO版本翻譯成另一個應(yīng)用程序的PO版本。
“這也就是EAI的用武之地了,不管這兩端是否使用Web服務(wù)。仍舊需要讓數(shù)據(jù)對于兩端都是可理解的,”他如是說道。
像其他一些主要的軟件廠商,隨著集成需求的出現(xiàn),SAP開發(fā)了自己的EAI產(chǎn)品,該產(chǎn)品最終包含了SOA。最初叫做Exchange Integration (XI),它是一種EAI工具,NetWeaver產(chǎn)品線的一部分,被重新命名為NetWeaver Process Integration (PI),有時就稱為SAP PI。該產(chǎn)品現(xiàn)在包含SOA 功能。***版本為PI 7.3,可用于集成SAP和SAP應(yīng)用、SAP和非SAP應(yīng)用,甚至是非SAP和非SAP應(yīng)用?! ?
咨詢公司Nagarro SAP實(shí)踐主管Manish Agarwal認(rèn)為,SAP PI對于EAI和SOA都很重要。但是,他指出,因?yàn)镾AP相對于市場比較晚,很多SAP 用戶已經(jīng)用其他來自第三方的工具標(biāo)準(zhǔn)化了,像TIBCO。他們中的很多人幾乎繼續(xù)使用其他中間件,實(shí)現(xiàn)非SAP 集成。然而,他強(qiáng)調(diào),SAP PI是一個基于標(biāo)準(zhǔn)的產(chǎn)品,因此,它能夠充分地與其他非SAP產(chǎn)品實(shí)現(xiàn)交互。“SAP PI的好處是,相對于其他EAI產(chǎn)品,它可以輕松地同SAP集成,因?yàn)樗荢AP的產(chǎn)品。因此,這里面有一些即開即用的內(nèi)容,允許快速集成到SAP中,”他說。
KPIT Cummins NetWeaver Services實(shí)踐總監(jiān)Mayur Khera認(rèn)為,EAI和SOA之間的選擇需要具體問題具體分析?!皬募軜?gòu)的角度來看,可能盡可能多的傾向于SOA更好,除非第三方網(wǎng)站或者公司不接納它,”他說。例如,他指出銀行網(wǎng)站可能提供電子匯款功能,但是一些銀行需要保險費(fèi)用,并不是所有客戶都準(zhǔn)備支付?!斑@是一個客戶驅(qū)動的抉擇,但從集成師的觀點(diǎn)來看,我們鼓勵采納SOA,”他補(bǔ)充道。
Khera表示當(dāng)需求是SAP大牌SAP的時候,他們通常使用SAP PI EAI?!爱?dāng)我們有一個需求是,接口需要是面對非SAP應(yīng)用程序,我們就利用基于WEB服務(wù)的功能,在PI內(nèi)部編寫,因此我們可以沖一個進(jìn)程到另一個進(jìn)程重用這個接口?!?/p>
“我所強(qiáng)調(diào)的是我不會同SAP PI聯(lián)姻的。關(guān)鍵在于SOA原則需要保持強(qiáng)健,架構(gòu)師需要理解這種原則。然后,任何工具都可以使之成功,”他補(bǔ)充道。
【編輯推薦】
- 1.5 SAP與SOA
- SOA實(shí)踐者說:分布式環(huán)境下的系統(tǒng)集成
- 1.1 SOA的核心概念
- 1.1.3 SOA相關(guān)技術(shù)標(biāo)準(zhǔn)
- 1.1.1 什么是SOA
文章名稱:SAP環(huán)境中EAI和SOA如何互補(bǔ)?
分享地址:http://fisionsoft.com.cn/article/dheojoi.html


咨詢
建站咨詢
