在已撰寫此服務的程式碼之後,您可以將其作為 Web 服務提供給其他應用程式使用。如果採用這種方式來提供服務,則涉及建立服務連結資訊,該資訊會告知其他應用程式在哪裡尋找該服務,以及該服務中有哪些函數可用。服務會將此資訊作為「Web 服務說明語言 (WSDL)」檔進行發佈。
作為 Web 服務的替代方案,EGL 用戶端應用程式可以存取作為 EGL 服務的 EGL 服務應用程式。這種方法比 Web 服務提供更好的效能,但是只能在兩個 EGL 應用程式之間使用這種方法。 為了廣泛的相容性,這個指導教學使用 Web 服務,它們可在兩個 EGL 應用程式、兩個非 EGL 應用程式或 EGL 應用程式與非 EGL 應用程式之間使用。如需相關資訊,請按一下,來參閱 EGL 文件。
服務連結資訊包含在 EGL 部署描述子中。在這些步驟中,您會處理專案的部署描述子,並將專案的建置描述子配置成使用該部署描述子。


WSDL 檔將服務的相關資訊傳達至用戶端,以說明服務中提供的函數並指定服務的位置。在此小節中,您將從服務產生 WSDL 檔。 稍後,您的用戶端應用程式將匯入此 WSDL 檔,並使用其中的資訊。
EGL 使用部署描述子檔案中的資訊以及服務組件本身,來產生 WSDL 檔,但它還需要一段資訊:伺服器將用於管理該服務的埠。依預設,該埠為 9080。請遵循下列步驟來找出您伺服器的埠號:




在真實世界中,服務獨立於使用它們的用戶端執行。若要模擬這種狀況,您可以建立新的應用程式伺服器實例,並在該應用程式伺服器實例上執行服務。為了這個指導教學,耗用這些其他資源沒有任何優點,所以您將在測試用戶端時於現有應用程式伺服器上執行該服務。