星期三, 10月 03, 2007

xml web service 之探討

使用soap的方式就是直接寫好的html檔丟到PDA中,然後利用XMLHTTPREQUEST將檔案丟到指定的伺服器,一開始可先試試是否可直接將XML檔呈現。

資料來源:xml web service

內容對xml web service有詳盡的說明,但是對於如何將PDA中的XML檔案傳輸到伺服器中仍是沒有說到,而且設定的服務通常是將伺服器的資訊提供給客戶端,而我們現在要將客戶端資訊提供給伺服器,這方面的資料比較難找尋。

資料來源:建立分散應用程式
裡面說到該怎麼使用XML web service。

資料來源:資料存取與XML支援

資料來源: .NET Compact framework
.NET Compact Framework 是與硬體無關的環境,可在個人數位助理 (PDA)、行動電話一類的裝置上執行。它會在 Microsoft Windows CE 作業系統的最上層執行,而且會依賴專門設計讓在資源受限裝置上執行的程式能夠有效運作的 Common Language Runtime (CLR)。.NET Compact Framework 將 Managed 程式碼和 XML Web 服務引入裝置,並提供例如型別安全 (Type Safety)、記憶體回收、例外狀況 (Exception) 處理和安全性等諸多優點。
...

2 則留言:

Yao Jen 提到...

你提到的是獨立運用程式的開發,也就是用VB .Net, C# .NET等語言撰寫,在Windosw的環境下執行。如果你這樣做就不是 Web 程式開發了,你瞭解嗎?

所以應該以 JavaScript 為主,這樣子才能在 Web Client 中執行程式。

你是在Windows Mobile 5.0/6.0 的 IE 環境下寫程式。常用的 XMLHttpRequest 在 IE 是的環境中是一個 ActiveX 物件,所以先試看看在PDA中的 JavaScript 是否可以呼叫該物件。 如果不 Work,就用HTML 以 Http Get 也可以傳遞 GPS 經緯度,這是沒有平台限制的。

助教 提到...

要開發一個服務真是不簡單,需要真正遇到了才知道有許多問題不是這麼容易去解決的,也讓我學到更多解決問題的方法,在javascript和visual studio 2005 c#還有ASP.NET有更深的認識。