|
學術界
目前統一入口網站除了將分散的網站或應用程式系統予以「集中」外,對於真正的系統整合著墨並不深;簡言之,統一入口網站並沒有解決核心的問題,例如再利用、內部相互操控
(Interoperable)以及應用系統間的協同,Web Services
是做應用程式/系統的重覆使用與整合,其核心技術正是以網際網路為平台,並以「訊息」為所有作業的基礎,它開創了一個另類的分散式架構的作業方式。
國內好幾位老師都感嘆到國內的技術都是等國外發展成熟了,才願意以「懶的努力,花點錢就好」的心態,引進新的技術,所以我們總是比別人晚個三到五年。眼見國外大廠ARMAZON、EBay、Google…紛紛建立起網路服務,也歡迎外界用其服務,可以預見,網路服務是下一波網路風潮。就如七、八年前,從個人到公司,都一窩風的建起自己的”烘培機”一樣。跟著國外大廠,就知道趨勢要往哪裡去。
目前,國內的網路服務,並不是非常普遍,所以本專案認為,熟悉網路服務技術,在不久的將來,即可在業界運用所學。尤其是本專案所做的Web
Services測試與展示中心,更是效法國外的XMethods網站作的,因為國內沒有任何可以直接放服務、分享服務、測試服務的地方。有心學習的學生缺少範例可看;應用程式整合者(Application
Program)沒有服務可「包」;,服務的提供者也沒有一個主機可放(除非他的電腦是server天天開著)。所以Web
Services在台灣的研究與應用,建立這個平台是刻不容緩的事。
實務界
網路服務迷人的地方,在於可讓開發者整合各界已寫好的服務,現在使用UDDI找尋服務,可提供給使用者許多的WSDL檔。但問題是,在這麼多的服務描述中挑選服務,要如何選擇呢?現在的方法是一個一個寫Client端程式去測試,卻發覺有很多放Server端的主機連不到。
利用Web
Services展示、測試中心,可以直接在利用Web
Services展示、測試中心上測試服務,保證Server主機常在(不然首頁無法連進不來),很方便的就得知服務執行的步驟即時的結果。舉例來說,使用者要找一個九九乘法表的程式,UDDI上列舉了20多筆相關的程式,怎麼知道那些程式是有錯誤的,或那些服務所在的Server是可以連進去的。若是直接在Web
Services展示中心下載WSDL,就能確保服務可執行,錯誤也連及時被測出。
Web
Services展示中心就好像一個應用程式的便利商店,多種服務任君挑選,有如櫥窗內的各種品牌的待售礦泉水,還可以「試喝」呢!
由於技術的關係,我們還無法將Web
Services的服務展現的更強大,現階段Web
Services還無法兩項服務互傳服務參數,所以希望未來我們能夠透過更多的學習,將Web
Services的服務提供的更多樣化、更強大。如果能互傳參數,例如使用者想要訂機票,就可以直接透過Web
Services的服務,直接在線上做比價的動作,並且在本網站上直接購買機票,而Web
Services會自動將訂機票的訊息傳到該航空公司。不僅是訂機票是如此的方便容易,Web
Services還能夠自動抓取資料,自動將想去之目的地資訊都提供給使用者做參考,像是該地區的天氣狀況、交通、旅館資料或是當地的媒體資訊等等,也都能夠一手掌握。
|