PO系列之 Integration Builder集成生成器中的Party伙伴功能

前言

PO(/PI)是SAP公司的一個中間件產(chǎn)品细办,用來輔助連接SAP系統(tǒng)與外圍系統(tǒng). (當(dāng)然外圍系統(tǒng)之間也可以使用PO).

一般情況下,異步接口推薦使用PO來確保數(shù)據(jù)正確抵達目標系統(tǒng).

  • PO通過企業(yè)服務(wù)生成器Enterprise Services Builder定義接口內(nèi)容

  • PO通過集成生成器Integration Builder定義接口傳遞方式

本文主要介紹在集成生成器Integration Builder中的伙伴Party的應(yīng)用

(閱讀文本假定你大致了解PO的接口配置)

集成配置

PO通過集成配置(Integrated Conciguration) 來整合 發(fā)出方(Sender) 與接收方( Receive)

(舊版本的PI也可以通過sender agreement 與 receiver agreement 來實現(xiàn)集成配置)

集成配置中整合了如下要素

Sender發(fā)送方(圖一)

  • Communication Party(通訊伙伴)

  • Communication Component(通訊組件)

  • Interface(接口)

  • Namespace(命名空間)

  • Communication Channel(通訊通道)

Receiver接收方(圖二)

  • Communication Party(通訊伙伴)

  • Communication Component(通訊組件)

  • Operation Mapping(操作映射)

  • Interface(接口)

  • Namespace(命名空間)

  • Communication Channel(通訊通道)

圖一

圖二

伙伴的獨立性

其中Party(伙伴)作為獨立的對象存在, 在伙伴下可以進一步的關(guān)聯(lián)

Communication Component(通訊組件),通過伙伴關(guān)聯(lián)的通訊組件需要單獨創(chuàng)建Communication Channel(通訊通道).

發(fā)送方的伙伴

發(fā)送方的伙伴作為集成配置的主鍵之一,參與了集成配置(Integrated Conciguration)的唯一性識別.

因此一個Communication Component(通訊組件)下的Interface(接口)可以通過區(qū)分伙伴創(chuàng)建更多的集成配置(Integrated Conciguration)

接受方的伙伴

接受方可以通過伙伴把一個消息群發(fā)或分發(fā)給一個Communication Component(通訊組件)

的多個伙伴

或者多個Communication Component(通訊組件),后續(xù)需要為每一個伙伴確定Operation Mapping(操作映射)及Communication Channel(通訊通道).

業(yè)務(wù)場景

伙伴功能可以實現(xiàn)的業(yè)務(wù)場景如下.

01

伙伴作為發(fā)送方的業(yè)務(wù)場景

  • 通過伙伴區(qū)分接口方式

通過不同伙伴下定義不同的Communication Channel(通訊通道).可以把通過PO提供的服務(wù)發(fā)布成不同的接口方式.

比如,個在ECC創(chuàng)建商品憑證的接口,如果通過PO發(fā)布服務(wù), 可以創(chuàng)建三個伙伴,每個伙伴分別維護不同類型的通訊通道(WEBSERVICE,HTTP,REST).

這樣就實現(xiàn)發(fā)布成三個不同方式的服務(wù)(WEBSERVICE, HTTP,REST). 供不同的外圍系統(tǒng)按照自己方便的形式調(diào)用.

  • 通過伙伴區(qū)分發(fā)出系統(tǒng)

比如接口要通過JDBC或文件訪問多個外部系統(tǒng)或者一個外部系統(tǒng)的多個服務(wù)器. 則可以使用伙伴區(qū)分這些外部系統(tǒng)或不同的服務(wù)器,通過不同的JDBC通訊通道或文件通訊通道去訪問多個數(shù)據(jù)庫(或共享文件夾)的數(shù)據(jù),產(chǎn)生消息傳輸?shù)侥繕讼到y(tǒng)

02

伙伴作為接收方的業(yè)務(wù)場景

之前實現(xiàn)群發(fā)或分發(fā)時,往往通過創(chuàng)建不同的Communication Component(通訊組件)來實現(xiàn), 使用伙伴后,可以只創(chuàng)建一個Communication Component(通訊組件)(用來對應(yīng)于一個外圍系統(tǒng)). 通過伙伴區(qū)分該系統(tǒng)的不同的服務(wù)器. 這樣可以在接收方確認時,通過規(guī)則把消息群發(fā)多個服務(wù)器或者分發(fā)給指定服務(wù)器.

總結(jié)

伙伴(Party)不是集成配置(Integrated Conciguration)的必填項. PO實施時往往忽略了伙伴在接口配置中的應(yīng)用.通過本文可以看出, 伙伴在一些特殊的場景下的使用,可以讓配置邏輯更加清晰,更加易于理解,同時可以減少配置量.

THE

END

約定

如果你對這篇文章感興趣,請幫忙點贊,在看,分享.? ? ?

? ? (如果你真的喜歡這篇文章,請記得回來打個賞,作為支持我繼續(xù)下去的動力,這是一個正反饋過程. 越多的人打賞,作者越有動力分享,讀者就能享受更多的福利.畢竟打賞的金額富不了我,窮不了你,卻能支持這個公眾號

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子壕曼,更是在濱河造成了極大的恐慌,老刑警劉巖爸舒,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浇雹,死亡現(xiàn)場離奇詭異,居然都是意外死亡铁坎,警方通過查閱死者的電腦和手機蜂奸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來硬萍,“玉大人扩所,你說我怎么就攤上這事∑庸裕” “怎么了祖屏?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長买羞。 經(jīng)常有香客問我袁勺,道長,這世上最難降的妖魔是什么畜普? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任期丰,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钝荡。我一直安慰自己街立,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布埠通。 她就那樣靜靜地躺著赎离,像睡著了一般。 火紅的嫁衣襯著肌膚如雪端辱。 梳的紋絲不亂的頭發(fā)上梁剔,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機與錄音舞蔽,去河邊找鬼荣病。 笑死,一個胖子當(dāng)著我的面吹牛渗柿,可吹牛的內(nèi)容都是我干的众雷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼做祝,長吁一口氣:“原來是場噩夢啊……” “哼砾省!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起混槐,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤编兄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后声登,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體狠鸳,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年悯嗓,在試婚紗的時候發(fā)現(xiàn)自己被綠了件舵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡脯厨,死狀恐怖铅祸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情合武,我是刑警寧澤临梗,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站稼跳,受9級特大地震影響盟庞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜汤善,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一什猖、第九天 我趴在偏房一處隱蔽的房頂上張望票彪。 院中可真熱鬧,春花似錦不狮、人聲如沸抹镊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至颈渊,卻和暖如春遂黍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俊嗽。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工雾家, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绍豁。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓芯咧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親竹揍。 傳聞我的和親對象是個殘疾皇子敬飒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355