【中高階級】-Web Service(1)介紹

更新於 發佈於 閱讀時間約 2 分鐘

一、什麼是Web Service?

  簡單說就是「服務」的概念,我們來用圖示來說明會比較清楚一點

人與人間的服務

人與人間的服務


電腦與電腦間的服務

電腦與電腦間的服務


有看懂嗎?人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做溝通麻~

那中文有格式嗎?當然有囉!只是我們常常說所以沒感覺,但看一下這個例子你就會有感覺了。

中文:你是誰?

英文:Who are you?

有沒有發現顛倒了!!!! 英文的直翻就會是:誰是你。但不會有人這樣說就算要這樣說也會是另一種意思這邊就不考慮,所以說這個就是語法也就是溝通的格式。

因此電腦與電腦間它們溝通方式就是透過XML或Json格式來做溝通交流的。

 

二、Web Service用途是?

1.Web Service主要是在解決不同平台和不同類型間做轉換的媒介

企業層面:應用程式 和應用程式 間的互動

技術層面:解決分散系統RPC問題

【*RPC (Remote Procedure Call):遠端程序呼叫】

 

2.Web Service應用包含:

(1)Local端服務:單機遊戲、檔案系統、文書處理

(2)Web服務:檔案伺服器、SQL Server、列印伺服器

 

3.有關WebService其他細項

(1)XML :傳遞內容格式

(2)SOAP (Simple Object Access Protocol ) :

跨平台傳遞訊息協定(以XML為基礎的編碼技術) 溝通內容會包裝於SOAP之中

(3)WSDL (Web Service Description Language): 

描述服務內容(清楚知道某個Web Services 有哪些參數,各自又是什麼型態 、方法)

(4)UDDI (Universal Description, Discovery and Integration):

可以想成眾多服務的電話簿列表


它們之間關聯是什麼呢?用圖式來看應該會比較好懂一些

關聯

關聯


這邊可能就會偏向網路那邊知識了就先大約知道一下有這些東西,後續有用到再邊做邊學,做中學學中做可以比較快理解與上手了。

那麼若還不懂,沒關係!!那就直接上手直接學怎麼做,再來慢慢理解也不遲,可是還沒說怎麼做ㄋㄟ!!沒事沒事,下篇會開始分享怎麼操作,怎麼使用Web Service啦~~~



參考資料:

1. http://coolmandiary.blogspot.com/2017/11/web-service.html

2. http://yes.nctu.edu.tw/Lecture/NewTech/C05/WebServices/Web%20Services%E4%BB%8B%E7%B4%B9.htm

3. Chapter 6. Web Services (unideb.hu)


留言
avatar-img
留言分享你的想法!
avatar-img
橙果杏的沙龍
25會員
43內容數
Hello~ Welcome to my blog~❤ 這邊會分享我在程式這條道路中的學習與成長, 過程中從而了解自己的不足,再學習。 希望透過分享的方式, 也讓正在學習程式的夥伴們一起學習, 我們一起加油吧~ 「彼此都會成為彼此之間的影響力」(´,,•ω•,,)♡ ❣
橙果杏的沙龍的其他內容
2024/07/30
一、什麼是WinSocket? 也就是大家常說的WinSock全名為Windows Sockets API (WSA),它會透過TCP/IP通訊協定來做網路的通訊,會用在Windows操作系統上來開發網路應用的API(應用程式介面)   二、WinSocket用在哪裡?   Socket可以
Thumbnail
2024/07/30
一、什麼是WinSocket? 也就是大家常說的WinSock全名為Windows Sockets API (WSA),它會透過TCP/IP通訊協定來做網路的通訊,會用在Windows操作系統上來開發網路應用的API(應用程式介面)   二、WinSocket用在哪裡?   Socket可以
Thumbnail
2024/06/29
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
2024/06/29
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
2024/06/20
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
2024/06/20
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
看更多
你可能也想看
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
  在開始操作Web Service之前,要先做一些前置作業IIS的安裝,再開始建置Web Service相關內容,最後就是連線測試。   IIS(Internet Information Services)是網際網路資訊服務,可以讓網站使用HTTP/HTTPS、FTP/FTPS、SMTP 等等的
Thumbnail
  在開始操作Web Service之前,要先做一些前置作業IIS的安裝,再開始建置Web Service相關內容,最後就是連線測試。   IIS(Internet Information Services)是網際網路資訊服務,可以讓網站使用HTTP/HTTPS、FTP/FTPS、SMTP 等等的
Thumbnail
一、什麼是Web Service?   簡單說就是「服務」的概念,人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做
Thumbnail
一、什麼是Web Service?   簡單說就是「服務」的概念,人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News