.net平臺與axis之間的互操作問題,急等高手

laughsmile發表於2006-04-19
我們現在專案是四層結構
客戶端是vb.net, 控制層是以axis為基礎的webservice,業務層是ejb,資料庫是oracle.
因為我們採用SOAp通訊,而soap對於大資料量的資訊返回效率很低,現在我們考慮在vb.net與java的axis之間採用使用gzip進行壓縮解壓,現在已經實現了byte[]陣列的正確傳遞,但是對於物件陣列就存在這樣一個問題:
1.在axis平臺檢索得到結果集java物件陣列Result[]
2.把結果集Result[]序列化轉換為byte[]
3.壓縮byte[]
4.傳遞壓縮的byte[]到vb.net客戶端
5.vb.net客戶端解壓byte[]
6.把解壓的byte[]反序列化為vb.net的Result[]的時候失敗了
可能java物件反序列化為vb.net過來,不能簡單使用vb.net反序列化方法.
現在因為這個問題,一直停滯在這裡,我想請教有沒有什麼好的方法解決這個問題.

相關文章