理解PeopleSoft集成代理(Integration Broker)-第1部分
PeopleSoft 集成代理對于那些剛開始開發(fā)PeopleSoft的工程師來說是模糊的,因此,本文的目的是幫助哪些想要了解Peoplesoft集成代理的人。
介紹PeopleSoft集成代理
peoplesoft集成代理是一種中間件技術(shù):
在內(nèi)部系統(tǒng)和第三方系統(tǒng)中執(zhí)行異步和同步消息傳遞。
-
將PeopleSoft業(yè)務(wù)邏輯公開為對PeopleSoft和第三方系統(tǒng)的web服務(wù)。
-
從第三方和PeopleSoft系統(tǒng)消費(fèi)和調(diào)用web服務(wù)。
之前文章有介紹異步與同步的區(qū)別,感興趣可以閱讀
PeopleSoft Integration Broker的兩個(gè)主要組件,幫助您完成此任務(wù)的是集成網(wǎng)關(guān)和集成引擎,后者也稱為應(yīng)用程序引擎。
集成網(wǎng)關(guān)是在web服務(wù)器上運(yùn)行的Java servlet和類的集合。它本質(zhì)上是一個(gè)平臺,用來管理通過PeopleSoft Integration Broker在系統(tǒng)中傳遞的消息的接收和傳遞,并充當(dāng)應(yīng)用服務(wù)器和外部系統(tǒng)之間的接口。
網(wǎng)關(guān)將應(yīng)用服務(wù)器與可用于訪問它的各種通信協(xié)議隔離開來。網(wǎng)關(guān)還將所有傳入請求規(guī)范化,以便當(dāng)它們到達(dá)應(yīng)用服務(wù)器時(shí),它們是標(biāo)準(zhǔn)格式的。類似地,它還將從應(yīng)用服務(wù)器發(fā)送的請求從標(biāo)準(zhǔn)發(fā)送到適用于正在使用的協(xié)議的格式。
雖然網(wǎng)關(guān)由許多不同的類組成,但是有兩種類型的類,它們都是我們感興趣的:監(jiān)聽連接器和目標(biāo)連接器(Listening Connectors and Target Connectors.)。
顧名思義,監(jiān)聽連接器用于“偵聽”來自外部系統(tǒng)的傳入請求。這些連接器向集成代理提供外部系統(tǒng)的入口點(diǎn),這樣的系統(tǒng)直接訪問這些連接器以發(fā)送請求。每個(gè)連接器負(fù)責(zé)將傳入的協(xié)議依賴請求規(guī)范化,然后將其發(fā)送到應(yīng)用服務(wù)器。
偵聽連接器是特定于協(xié)議的。以下監(jiān)聽連接器目前可用:
HTTPListeningConnector——處理傳入的HTTP請求,包括通過HTTP發(fā)出的簡單對象訪問協(xié)議(SOAP)請求
JMSListeningConnector –處理Java消息傳遞服務(wù)(JMS)請求
PeopleSoftListeningConnector-處理傳入的其他請求。
目標(biāo)連接器與監(jiān)聽連接器相輔相成。目標(biāo)連接器提供應(yīng)用服務(wù)器向外部系統(tǒng)發(fā)送請求的機(jī)制。應(yīng)用程序服務(wù)器的請求以規(guī)范化格式發(fā)送到網(wǎng)關(guān)。一旦請求到達(dá)網(wǎng)關(guān),它將被傳遞到適當(dāng)?shù)哪繕?biāo)連接器,然后將其轉(zhuǎn)換為適合于傳出協(xié)議的格式。然后將消息發(fā)送到外部系統(tǒng)。目標(biāo)連接器也是特定于協(xié)議的。以下目標(biāo)連接器目前可用:
-
HTTPTargetConnector – 處理輸出的HTTP和SOAP請求
-
FTPTargetConnector – 允許從文件傳輸協(xié)議(FTP)服務(wù)器檢索文件
-
JMSTargetConnector – 處理傳出的Java消息傳遞服務(wù)請求
-
SMTPTargetConnector – 允許將電子郵件發(fā)送到一個(gè)簡單的郵件傳輸協(xié)議(SMTP)服務(wù)器
-
POP3TargetConnector – 允許從郵局協(xié)議(POP3)帳戶檢索電子郵件
-
PeopleSoftTargetConnector – 處理發(fā)送到其他集成代理的請求。
如果感到對您有幫助沒準(zhǔn)兒你就會贊賞,iOS 專用贊賞通道:
轉(zhuǎn)載于:https://www.cnblogs.com/eason-liu/p/8053569.html
總結(jié)
以上是生活随笔為你收集整理的理解PeopleSoft集成代理(Integration Broker)-第1部分的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从nginx日志原始二进制数据还原文件
- 下一篇: BZOJ1935 园丁的烦恼