Re: 如何讓網頁....(淺談Web Service #2)

看板Web_Design作者 (水紋)時間21年前 (2004/08/14 04:14), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
現在來講一下Web Service,先看一下這個圖 ┌──────────────┐ │ Client (IE) │ └──────────────┘ Request│ ↑轉成HTML For Data│ │傳回client (foreign)↓ │Done ┌──────────────┐ │ Web Server │ └──────────────┘ │ ↑ 資料不在│ │需要的資料 跟我同一│ │以XML的方式 個網段,│ │傳回本地端的 利用SOAP│ │Web server 將Request│ │ 傳至提供│ │可利用XML DOM Web Ser-│ │將XML parse rvice的│ │出來,並放在 機器 │ │asp或其他srver │ │pages ----------│--------│---------- ↓ │ ┌──────────────┐ │IIS Server(with web service)│ └──────────────┘ Retrieve│ ↑把資料兜成 data from│ │XML的字串 sql server↓ │(pre-defined) ┌──────────────┐ │ Storage (MS-SQL Server) │ └──────────────┘ 這個圖畫的不是很好,希望大家能見諒 我想稍微解釋一下這個圖好了 CLIENT端發出一個REQUEST給WEB SERVER 比如說,我要查詢股價的資料好了 (這個web server並不是查股票的網站) 使用者輸入了一個股票代號,但是 這個Web Server並不能提供股票的資料 於是,這個Web Server把這個股票代號 傳給能提供股票服務的Web Server 利用SOAP傳Request給Web Service 然後到了第二台Web Server 他能夠處理股票的事情了 他就一樣到他的資料庫抓資料 抓好之後,不同於Server pages 他是產生XML傳回給呼叫他的Server Server 1(原來那台)再用XML DOM 解析XML,並將資料,如最高價,最低價等 在HTML中SHOW出來,最後使用者就得到他要的資料了 依上圖的MODEL,虛線以下的就是所謂的Web Service 如以Web Server 1的觀點來看,虛線以下的 就像是個遠端的function,也許應該說成遠端的DLL 或是遠端的OBJECT比較恰當 你不只管丟東西進去FUCTION,他就會回傳你要的東西 這個FUNCTION,不一定要在本機,也不一定在同網段上 可以在internet或是任何其他網路可以到的地方 下一篇繼續講應用方面的東西 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.49.95

220.135.14.104 08/14, , 1F
請問一下.. soap是什麼東西呢...
220.135.14.104 08/14, 1F

220.135.49.95 08/14, , 2F
Simple Object Access Protocol
220.135.49.95 08/14, 2F

220.135.49.95 08/14, , 3F
220.135.49.95 08/14, 3F

220.135.49.95 08/14, , 4F
有機會寫個SOAP的SAMPLE來
220.135.49.95 08/14, 4F
文章代碼(AID): #117I48mA (Web_Design)
文章代碼(AID): #117I48mA (Web_Design)