- PR -

Webサービスでのデータ削減の仕組み

1
投稿者投稿内容
やんたん
ベテラン
会議室デビュー日: 2003/08/18
投稿数: 63
投稿日時: 2005-08-12 14:02
やんたんと申します。

現在、Webサービス(SOAP)のデータ量を削減する方法を模索しています。
その一つの方法として、SOAPデータの圧縮を考えていたのですが
下記の掲示板に投稿してますとおり、行き詰っています。
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=33325

そこで、別の切り口でデータ削減の方法を考えてみました。
それは、SOAPExtensionを使って、シリアライズされたSoapBody配下のXMLのタグ名を
短くするといった方法です。
例えばDataSetを送受信する時、レコード数分同じタグが表示されることになります。
そこで、そのタグ名を"User_Id"から"A"などに置き換えることでかなりのデータ量の削減になるのではと思っております。
(もちろん、[User_ID ⇔ A]というマッピング情報は送らないといけませんけど)

あまりスマートな方法ではないと思うのですが、この案に関するご指摘や、その他「こんな方法どうだろう」というアドバイスなど頂けるとうれしいです。

[ メッセージ編集済み 編集者: やんたん 編集日時 2005-08-12 15:03 ]
みやぼん
常連さん
会議室デビュー日: 2003/09/08
投稿数: 33
投稿日時: 2005-08-12 15:45
いつもお世話になっております。
宮崎です。

可能かどうかもわからないのですが
案だけを記載させていただきます。

リモーティング(プロトコルはTCPで)で送受信をする事で
16進数を許可されるかもしれません。
(すみません、試してないのでかもしれませんです。)
そこで、圧縮後のデータリモーティングで送受信を試してみては
いかがでしょうか?

>[User_ID ⇔ A]というマッピング情報は送らないといけませんけど
これは送付しなくてもクラサバアプリを作るのであれば
インストールしてしまえばいいので、通信料は増えないかも知れません。。。
1

スキルアップ/キャリアアップ(JOB@IT)