こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

環境の作りで困っています。

あるグループウェアのAPIを使って、社内のシステムとの連携をする企画がありまして、
要するに、社内システムから吐き出したCSVファイルをグループウェアのAPIに自動で読み込ませる
ようなツールを作るという企画です。
グループウェアの会社からは連携APIの資料をいただいたのですが、
実際にそれを動かすには、

「SOAPの形式でデータのやりとりができるプログラムがつくれる環境」

が必要なそうです。
私自身SOAPもほとんど詳しくなくどうすれはよいか困っております。
ネットで調べてもうまく見つからずここに質問した次第です。

ざっくりとした説明で申し訳ないのですが、
どなたかご教授下さい。(ここみればいいよってのも歓迎です)

よろしくお願い致します。


ちなみに連携APIはJavaで作られております。

投稿日時 - 2010-12-22 12:06:04

QNo.6400216

すぐに回答ほしいです

質問者が選んだベストアンサー

まずはこちら側を何で実装するかからですが、相手がJavaならこちらもJavaですかね。
JavaであればApache Axis2等のフレームワークが存在するのでXMLや通信(RPC or HTTP?)の部分が楽になるのではないかと思います。
Apache Axis2であれば日本語の説明サイトもあるようです。ただしパラメタ等の詳細はオリジナルサイトを見ることをお勧めします。

投稿日時 - 2010-12-23 09:06:55

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

質問内容の企画とは、図示するとこのような感じになるのですね。

[社内システム]        [グループウェア]
   |              ↑
   |出力            |SOAP連携(リクエスト送信)
   ↓              |
(CSVファイル) ーーーーー→ [作成するツール]
         自動読込

他の方も指摘している通り、Javaで合わせるのが無難ですねー。
SOAP通信自体は Apache Axis などのライブラリを使えば、
詳細な知識なしでも参考URLを読む程度で何とかなりますよ。

あと「自動読込」の具体的なイメージ(アイコンクリックで読み込むのか、サーバ上で動かす完全自動なのか)によって
ツールの実現方法が結構変わってくるので、環境の作りも変わってきますよ。
特に制約がないのであれば、単純なJavaプログラムとして作って、cron等で定期的に実行するのが一番楽なのですよ。

参考URL:http://www.fireproject.jp/feature/axis/index.html

投稿日時 - 2010-12-24 22:31:07

あなたにオススメの質問