我在系統中創建的互聯網服務和 需要diploy它在 包含OS以外的窗口,說 的Mac或其他任何一臺服務器,從而使工作Java或任何其他那些 技術可以acees我 webservice.Is有任何可能的解決方案web服務與不同的操作系統
比Visual Studio IDE中其他被 有聞訊趕來wsdlgen.exe創建 webservice.i任何效用 類似的東西。就是這個我們在這種情況whoich我 上述
0
A
回答
0
Web服務說明eful 可用於許多操作系統(如書面右),但是 - 當你說部署 - 如果你指的是實際的服務可執行 - 你不需要在Mac或Linux上部署它(可能你甚至不能),以便其他技術可以訪問它。
你需要將它部署到你用來開發它的框架上(比如WCF /其他dot net或基於C++的服務器的win服務器),並確保它可以被其他技術訪問 - 通過合同/端點等。
他們將通過tcp/ip可能http訪問它,使用他們可以通話的通用語言。
**如果您在IIS上作爲服務或作爲控制檯應用程序進行部署,只要它實施正確的標準,其他基於OS的客戶端就可以訪問它。
0
Webservices是獨立於平臺的設置。 Web服務是交流結構化數據的標準化方式。 Web服務的語言是XML,因此它可以被大多數語言和平臺解釋(我還沒有聽說過在DOS 3上使用的Web服務)
您的web服務實現必須部署到兼容服務器。如果您使用的是最可能在IIS上運行的.NET語言(在其受尊敬的mod_net上爲mono)。如果它在Java中,然後在Tomcat,JBoss等上。
一旦你部署了web服務,任何客戶端都可以訪問你的web服務。 Web服務的輸出[通常]包含在HTTP消息中。您的客戶不需要使用與其自身相同的語言來編寫,也不需要與其託管的平臺相同。我聽說過使用webservces的FPGA,並且我使用了諾基亞N800(使用gSoap作爲客戶端)的Web服務(用java編寫)。
相關問題
- 1. Web服務器緩存 - 內存與操作系統
- 2. 多操作系統與SIngle操作系統電話和服務器開發
- 3. 對操作系統的服務
- 4. 移動操作系統與桌面操作系統有什麼不同
- 5. 操作系統是Windows服務器?
- 6. Web服務登錄系統
- 7. 部署不同的操作系統
- 8. Python和不同的操作系統
- 9. VirtualEnv在不同的操作系統
- 10. Docker - 容器操作系統是否需要與主機操作系統相同
- 11. 同步(操作系統)
- 12. Adobe AIR和不同的操作系統文件系統
- 13. 嵌入式Web服務器中的任務調度無操作系統
- 14. MySql與Mac操作系統
- 15. 顛覆控制服務器可以通過不同的操作系統訪問?
- 16. 不同操作系統上的Oracle客戶端和Oracle服務器
- 17. 在Windows中使用不同的操作系統和服務器路徑
- 18. 如何讓路徑名與不同的操作系統兼容?
- 19. 不同的結果在不同的操作系統
- 20. 爲不同的操作系統指定不同的字體
- 21. 服務器端的Web緩存系統
- 22. 同步Eclipse工作區,不同的操作系統,如何?
- 23. Java Web服務操作
- 24. Web服務互操作性
- 25. web服務 - 操作超時
- 26. Windows「系統服務」,而不是「web服務」性能
- 27. 操作系統
- 28. 無法在Linux中的Apache web服務器上讀取jquery,css操作系統
- 29. 如何在GENTOO操作系統的Apache web服務器下配置PHP?
- 30. 網頁在不同的操作系統上看起來不同?
在這種情況下定義「部署」 - *服務器*與客戶端(我概括)並不特別相關,這是Web服務的一部分,您使用定義的協議與API交談,無需擔心底層的服務器平臺。從理論上講,任何可以使用Web服務的開發工具都能夠使用從Windows平臺提供的Web服務 – Murph 2009-11-10 17:52:43
但是我聽說IIS是部署web服務的一個基本功能,它只能在windows操作系統(微軟)上使用。 – peter 2009-11-10 17:59:02
如果我通過IIS從我的系統部署webservice,則根據您的評論提供Okey,那些坐在遠程服務器上工作在不同操作系統上的不同技術的人可以訪問我的web服務 – peter 2009-11-10 18:02:54