Re: [問題] web service 呼叫 web service ?

看板java作者 (無道德事業集團)時間16年前 (2009/04/24 03:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
web service從某些角度去看他, 它也是一種http server, 只是它丟的是SOAP, (很raughly的說法, 但先這樣去想他會簡單一點) 所以說, 當你的A server收到client丟上來的request之後, 你要做什麼事基本上都可以, 當然去拉其他service的內容有很多作法, 你可以live抓, 缺點就是整個session很長, 會 有什麼exception不知道; 反過來也可以用agent去作, 缺點就是B的data可能不是live的, 依照你的需求, 就是把A server上多實作一個跟B server溝通的方法, 一旦client丟req 上來就把A當client, 發個request給B, 再等B給response之後, 吐回給client. 不過話說回來, 如果確定client跟所有services都是java刻的話, 用RMI不知道會不會快 一點XD ※ 引述《skyblue2021 (空虛的人生)》之銘言: : 假設目前我有兩個web service,web service A and web service B : 兩個web service在不同主機 : 目前想寫的程式是從一個client端呼叫web service A所提供的服務X : 而服務X是會用到web service B中所提供的服務Y : 也就是我要從client端呼叫A,A再去呼叫B,而B的結果回傳給A後,A再回傳給client : 不知道這樣的做法可不可行? : 或是A是否會因為B處理太久而產生錯誤?(因為B是要用來parser網頁的) : 目前的程式只要跑到A再呼叫B的部分就會有問題 : 而目前確定A和B的service是都沒有問題的 : 因此想確定一下這樣的呼叫方式是否真的可行? : 請大大指點一下 : 感激不進~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.65.145

04/24 17:42, , 1F
感謝大大的回覆^^
04/24 17:42, 1F
文章代碼(AID): #19yBnM1M (java)
文章代碼(AID): #19yBnM1M (java)